Sitecore Identityサーバー認証
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Identity (SI) サーバーを使用して、ASP.NETメンバーシップ (Sitecore coreまたはsecurityデータベース) の標準Sitecoreクライアント ユーザーや、外部プロバイダーのユーザーをサインインさせることができます。
Sitecore Identityサーバーを使用して、次のことができます。
Sitecoreユーザーのサインイン
Sitecoreユーザーのサインイン
SIサーバーのログイン ページで資格情報を入力して、Sitecoreユーザーとしてサインインします。
SIサーバーはidentityserver-contrib-membershipを使用します。このプロジェクトにより、ASP.NET 2.0 Membership データベースをIdentityServer4のIdentity Server User Storeとして使用できます。
データベースへの接続文字列は、Config\Sitecore.IdentityServer.Host.xmlファイル内のMembershipテーブルを使用して、Sitecore:IdentityServer:SitecoreMembershipOptions:ConnectionString設定で構成します。
Coreデータベースには標準のMicrosoft ASP.NET Membershipテーブルが格納されますが、複数のCMサーバがある場合は、これらのテーブルを別のsecurity データベースに移動できます。
依存関係の挿入を使用して、Sitecore Identityサーバーのより高度なカスタマイズを行い、必要に応じてMembership を別のソリューションに置き換えることができます。
外部ユーザーのサインイン
外部ユーザーのサインイン
SIサーバは、1つ以上の外部IDプロバイダ (subprovidersまたはinner providers) へのゲートウェイとして使用できます。サブプロバイダーを設定すると、SIサーバーのログイン画面にログインボタンが表示されます。SIサーバーのログインページをバイパスし、ユーザーをサブプロバイダーのログインページに直接リダイレクトするログインリンクを作成できます。
SIサーバーには、Azure AD IDプロバイダーが含まれています。
詳細については、「 フェデレーション ゲートウェイ」を参照してください。