AEM Share Linksへのログインを促す外部受信者
この記事では、Adobe Experience Manager(AEM)で リンクを共有経由でアセットにアクセスまたはダウンロードする際に、外部受信者にログインを求めるメッセージが表示される場合のトラブルシューティングと解決方法について説明します。
説明 description
環境
Adobe Experience Manager(AEM)Assets(サポートされているすべてのバージョン)
問題/症状
- 共有リンクの外部受信者は、ログインせずにアセットにアクセスまたはダウンロードできません。
- 共有リンク は有効で、アセットはログイン時にアクセスできますが、未認証のユーザーにはアクセスできません。
- プライベートブラウジングセッションまたは外部ユーザーとして共有リンク にアクセスすると、認証必要なエラーが表示されます。
原因
カスタムサーブレットのマッピングまたは認証ロジックによって、Share Link エンドポイントに対して認証が適用され、外部ユーザーが意図したとおりの未認証アクセスが防止される場合があります。
解決策 resolution
問題を修正するには、次の手順に従います。
- Share Link アクセス パスに影響を与える可能性のあるカスタム サーブレット マッピングまたはカスタム認証ロジックについて、AEM インスタンスを確認します。
- Share Link エンドポイントで認証を強制する可能性があるカスタム実装を特定するには、開発チームに相談してください。
- カスタムサーブレットまたは認証ロジックを一時的に無効または調整して、共有リンク に対して外部アクセスが復元されているかどうかをテストします。
- カスタムロジックを無効にすると問題が解決する場合は、実装をリファクタリングして、未認証のユーザーが意図したとおりにShare Link エンドポイントにアクセスできるようにします。
- 変更を加えた後、プライベートブラウジングセッションで リンクを共有 アクセスをテストして、外部ユーザーがログインを求められずにアセットにアクセスしてダウンロードできることを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles