ディスカッション
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
SuiteWorldまであと41日となりました。以下の最新情報をご確認ください。
アジェンダビルダー公開
SuiteWorld On Airの登録受付開始
新しいNetSuite Prompt Studioコンテスト
その他の最新情報も!
詳細はこのスレッドでご確認ください!
AMLエラーの解決:「アカウントはアカウント属性を使用して提供する必要があります」
適用
製品: NetSuite 2022.2
シナリオ
SAML認証のテスト中にエラーが発生しました: "アカウント属性を使用してアカウントを指定する必要があります"
NetSuiteの「アカウント」番号は、NetSuiteにSAML SSOを設定する際の必須属性です。このエラーは、アイデンティティ・プロバイダ(IDP)プラットフォームで構成されている'account'属性が追加されていない場合に発生します。
IDPのドキュメントでこの属性を追加する方法のステップを参照してください。
解決策
IDPのドキュメントでこの属性を追加する方法の手順を参照してください。
SAML認証中にアカウント属性が渡されていないことを確認する手順は次のとおりです。
1. SAMLTracerを使用してSAML応答を取得します。その方法の手順については、SuiteAnswerの記事(ID:27348)を参照してください。
2. SAML応答で、saml:Assertionタグ内のAttributeStatementの下にあるSAML属性を確認します。
'account'属性を含む通常のSAMLアサーションは次のようになります。
<saml:AttributeStatement> <saml:Attribute Name="email"> <saml:AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string" >saml_user@lparadise.comsaml:AttributeValue> saml:Attribute> <saml:Attribute Name="account"> <saml:AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string" >ACCT1234saml:AttributeValue> saml:Attribute> saml:AttributeStatement> saml:Assertion>
注: IDPのドキュメント を確認して、「アカウント」属性を追加する方法を決定してください。
NetSuiteアカウント番号を取得するには、SuiteAnswersの記事を参照してください。SuiteAnswersID:27128「ログインしているNetSuiteアカウント番号と環境を確認してください」
免責事項
ここに記載されているサンプルコードは、法律で認められている最大限の範囲で、いかなる種類の保証もなく、「現状のまま」で提供されています。Oracle+NetSuite社は、開発者がそれぞれの開発プラットフォームにサンプルコードを実装したり、独自の Web サーバー構成を使用したりする際に、個々の成功を保証するものではありません。
Oracle + NetSuite社は、サンプルコードに関連するデータまたは情報の使用、使用結果、正確性、適時性または完全性に関して、いかなる保証も行わず、表明もしません。Oracle + NetSuite社は、明示的にも黙示的にもすべての保証を放棄し、特に、商品性、特定目的への適合性、およびコード、またはそれに関連するサービスやソフトウェアに関連する保証を放棄します。