Sitecore Identityサーバー認証

Version:
日本語翻訳に関する免責事項

このページの翻訳は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をご覧ください。

この記事を改善するための提案がある場合は、 お知らせください!