1. Sitecoreのアイデンティティ

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 データベースを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プロバイダーが含まれています。

詳細については、「 フェデレーション ゲートウェイ」を参照してください。

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