メンバーシップ プロバイダーの関連付け Sitecore
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Commerce 8.1 powered by Commerce ServerとCommerce Server 11.3プロファイル システムを使用してユーザー プロファイルを認証し、ユーザーが既存の資格情報を使用してログインできるようにするには、次の手順を実行します。
次の前提条件を満たします。
この例では、UserObject.GeneralInfo.email_addressをログイン名として使用してUPMプロバイダを設定します。
Visual Studioソリューションのセットアップで、次の操作を行います。
-
configuration/system.web/membership/providersにあるSitecoreweb.configファイルを編集します。
-
Commerce Server UPMメンバーシップ プロバイダを追加します。
-
Commerce Serverのスイッチング プロバイダを追加する
-
Sitecoreメンバーシップ プロバイダーのrealProviderNameをcommerceSwitcherに変更します
-
-
Website\App_Config\Include\CommerceServer.Profiles.configファイルの編集
-
メンバーシップ プロバイダー情報を /configuration/sitecore/switchingProviders
-
プロファイル プロバイダーでストアのフル ネームをfalseに変更する
-
linkプロパティをGeneralInfo.email_address プロパティに変更する
-
-
Sitecore Commerce 8.1 powered by Commerce ServerおよびCommerce Server 11.3プロファイル スキーマを変更します。
-
GeneralInfo.email_address列にインデックスが付けられ、プライマリ・キーとして設定されていることを確認します
-
メール アドレスをnullにせず、一意であることを確認してください
-
ExternalIDからインデックスを削除します (列がない場合は追加します)。
-
ExternalIDをnullにすることを許可する
-
-
CommerceUsersドメインのensureAnonymousUserをfalseに設定し、Sitecore Website\App_Config\Security\Domains.configファイルにデフォルトのプロファイル項目IDを追加します。
-
SitecoreUser Managerを有効にしてユーザーを作成します。
-
以下のSitecoreweb.config ファイルに以下を追加します。 /configuration/sitecore/settings
-
Sitecore Commerce 8.1 powered by Commerce ServerおよびCommerce Server 11.3プロファイル スキーマからPassword QuestionとPassword Answerを削除します。
メモこれらのプロパティを保持したい場合、Sitecoreユーザー マネージャーを使用してユーザーを作成することはできませんが、ユーザーの編集/削除は引き続き機能します。
-