このトピックでは、Resource Access Management (RAM) のシングルサインオン (SSO) に関するよくある質問とその回答をまとめています。
Google Chrome で SAML 応答を表示する方法
SSO 中に問題が発生した場合、Google Chrome で Security Assertion Markup Language (SAML) 応答を表示して、問題をトラブルシューティングできます。SAML 応答を表示する手順は、ブラウザのバージョンによって異なります。この例では、Google Chrome 108.0.5359.125 (64 ビット) を使用します。
F12 キーを押して DevTools を開きます。
[ネットワーク] をクリックし、[Preserve log] を選択します。
SSO を再度実行して問題を再現します。
[ネットワーク] タブに表示されたログで、sso を検索します。必要なレコードをクリックし、[ペイロード] タブをクリックしてSAML応答を表示します。
ユーザーベース SSO 中に「The user does not exist」というエラーメッセージが表示された場合の対処法
原因 | 解決策 |
Alibaba Cloud は、ユーザープリンシパル名 (UPN) を使用して RAM ユーザーを識別します。ご利用の ID プロバイダー (IdP) によって生成される SAML 応答には、RAM ユーザーの UPN が含まれている必要があります。UPN のサフィックスは、ドメインエイリアス、補助ドメイン名、またはデフォルトドメイン名にすることができます。IdP 内のユーザーのユーザー名のサフィックスが RAM ユーザーの UPN のサフィックスと異なる場合、照合は失敗します。詳細については、「ユーザーベース SSO の SAML 応答」の NameID 要素および NameID の例 のセクションをご参照ください。 | 補助ドメイン名を指定して、RAM ユーザーの UPN のサフィックスが IdP 内のユーザーのユーザー名のサフィックスと同じになるようにします。詳細については、「ロールベース SSO のために Alibaba Cloud の SAML 設定を構成する」をご参照ください。 |
RAM に RAM ユーザーが作成されていないか、作成された RAM ユーザーのユーザー名が IdP 内のユーザーのユーザー名と異なります。 |
|
System for Cross-domain Identity Management (SCIM) を使用したユーザーの同期に失敗しました。 | IdP で SCIM 同期ログを照会し、問題をトラブルシューティングします。 |
IdP 内のユーザーの UPN が、RAM に同期された UPN と異なります。考えられる原因は次のとおりです:
| IdP の SSO 設定で構成された変換ルールが、SCIM 同期設定で構成された変換ルールと同じであることを確認します。 |
SAML 応答の | SAML 応答で、 一部の IdP は Audience URL サブ要素を使用します。サブ要素の値が正しいことを確認してください。 |
ロールベース SSO 中に「NoPermission.NotTrusted」というエラーメッセージが表示された場合の対処法
原因 | 解決策 |
SAML 応答の |
|
ロールベース SSO 中に「Role attribute error」というエラーメッセージが表示された場合の対処法
原因 | 解決策 |
| IdP の |
ロールベース SSO 中に「InvalidParameter.RoleSessionName」エラーメッセージが表示された場合の対処法
原因 | 解決策 |
| IdP の |
現在のログインユーザーに対して、IdP で RoleSessionName 要素に対応する属性の値を指定していません。たとえば、IdP で RoleSessionName 要素に Email 属性が指定されていますが、IdP で現在のログインユーザーの Email 属性に値を指定していません。 | IdP で RoleSessionName 要素に属性が指定されており、現在のログインユーザーの属性に値が指定されていることを確認します。 |
SSO ログイン中に「The assertion signature is invalid」および「The assertion signature is invalid or Sigin token expired」というエラーメッセージが表示された場合の対処法
原因 | 解決策 |
IdP で署名に使用される公開鍵と秘密鍵のペアがローテーションされています。しかし、Alibaba Cloud の IdP のメタデータは更新されていません。 | Alibaba Cloud の IdP のメタデータを更新します。IdP から最新のメタデータファイルをダウンロードし、そのメタデータファイルを Alibaba Cloud にアップロードします。 |
IdP で署名に使用される公開鍵と秘密鍵のペアがローテーションされ、Alibaba Cloud の IdP のメタデータが更新されました。ローテーション中に、元の秘密鍵がまだ IdP で使用されている可能性があります。Alibaba Cloud の IdP のメタデータには、新しい公開鍵のみが含まれています。 | IdP のメタデータに元の公開鍵と新しい公開鍵の両方を指定することを推奨します。
|
メタデータファイルのサイズが大きすぎるため、メタデータファイルのアップロードに失敗しました。 | アップロードが完了するまで待ちます。アップロードが完了したら、アップロードされたメタデータファイルをダウンロードして、メタデータファイルがアップロードされているかどうかを確認します。 |
セルフマネージド IdP のメタデータでパラメーターが指定されていないか無効であると表示された場合の対処法
原因 | 解決策 |
メタデータ内のパラメーターが SAML 2.0 プロトコルに基づいて構成されていません。 | SAML 2.0 プロトコルに基づいてパラメーターを構成します。詳細については、「SAML 2.0」をご参照ください。 |