ユースケース
mappings オブジェクトなし
fav_genre と user_metadata.fav_streaming_service は未定義ですが、カスタマイズして、Auth0 によって生成される レスポンスにマッピングできます。
以下の例では、"fav_genre": "fiction" は fiction の値を持つ http://schemas.auth0.com/fav_genre 属性として SAML レスポンスにマッピングされますが、"user_metadata": {"fav_streaming_service": "hulu"} は SAML レスポンスにはまったく含まれません。
IdP が送信する最終的な SAML レスポンス:
標準マッピングの例
"fiction" を持つ http://schemas.auth0.com/fav_genre 属性が含まれていました。
次に、それに対応するように、SAML2 アドオン settings の mappings オブジェクト で属性をマッピングします。
これを行うと、SAML レスポンス 内の "fiction" 値は同じままですが、属性名はデフォルトの http://schemas.auth0.com/fav_fiction から http://schemas.auth0.com/books に変更されていることがわかります。
SAML2 アドオン の mappings オブジェクト の設定: