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