AEM:SSOを使用してコンテンツをプレビューする際に、作成者にログインを求めるメッセージが表示される
この記事では、シングルサインオン(SSO)が設定されている場合でも、Adobe Experience Manager(AEM)でコンテンツをプレビューする際に、作成者が再度ログインするよう求められる理由と、使用可能なオプションと回避策の概要について説明します。
説明 description
環境
- Adobe Experience Manager(AEM)、すべてのバージョン
- オーサリング環境とプレビュー環境を分離
- 企業ID プロバイダーを通じて設定されたシングルサインオン(SSO)
問題/症状
- 作成者はオーサリング環境にログインし、ページに移動します。
- 作成者がSidekickを使用するなど、「プレビュー」オプションを選択すると、プレビュー環境に新しいタブが開きます。
- 作成者は、シームレスなSSOを実行する代わりに、プレビュー環境に再度ログインするよう求められます。
- この問題は、このワークフローを使用するすべての作成者に対して一貫して発生します。
原因
オーサリング環境とプレビュー環境の認証フローでは、別々のアプリケーションセッションを使用します。 プレビューアクセス用のID プロバイダー設定には明示的な再認証が必要であり、アクティブなセッションが存在する場合でもログインプロンプトが強制的に表示されます。 この動作は通常、セキュリティ対策であり、設計で必要になる場合があります。
解決策 resolution
問題を解決するには、次の手順に従います。
-
ID プロバイダーの設定を確認し、オーサリング環境とプレビュー環境の両方で同じSSO プロバイダーとID ソースが使用されていることを確認します。
-
ログインプロンプトがプレビューアクセス用のID プロバイダー設定によって適用され、プロジェクトレベルの設定ファイルまたは環境変数で調整できないことを確認します。
-
ワークフローにシームレスなSSOが不可欠な場合は、次のオプションを検討してください。
- プレビュー環境での認証を無効にすることがユースケースで許容できるかどうかを評価します。特に、環境が既に一般にアクセス可能であり、ログインプロンプトの削減が優先事項である場合は特に重要です。
- ログインエクスペリエンスの向上と、プレビューワークフローのサイレント SSOの有効化を目的とした、製品の更新とエンジニアリングの取り組みを監視します。
-
動作を確認するには、オーサリング環境にログインしてプレビューページを開き、説明に従ってログインプロンプトが表示されるかどうかを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles