SAML アサーション属性の設定
SAML 属性は、認証されたユーザーに関する特定の情報を運ぶ SAML アサーションの主要なコンポーネントです。これらの属性には、ユーザー識別子、ロール、権限、サービスプロバイダー (SP) が認可 (Authorization) やパーソナライズの目的で必要とするその他の関連ユーザーデータが含まれることがあります。
SAML 属性の理解
SAML 認証 (Authentication) では:
- 属性はユーザー情報を含む名前と値のペアです
- これらはアイデンティティプロバイダー (Logto) からサービスプロバイダーに送信される SAML アサーションに含まれます
- これらはサービスプロバイダーがユーザーアクセスとパーソナライズに関する情報に基づいた決定を下すのに役立ちます

Logto における属性マッピング
属性マッピングを使用すると、Logto からのユーザー情報を SAML アサーションの特定の属性にどのようにマッピングするかを定義できます。このマッピングにより、サービスプロバイダーが期待される形式と属性名でユーザー情報を受け取ることが保証されます。
属性マッピングを設定するとき:
- Logto から SAML アサーションに含めるべきユーザーのプロパティを指定します
- サービスプロバイダーが期待するカスタム属性名を定義します
- マッピングされた属性は、認証 (Authentication) 中に自動的に SAML アサーションに含まれます
一般的な属性
一般的に使用される SAML 属性には以下が含まれます:
- Sub (ユーザー ID)
- 組織 (Organizations)
- Name
- Preferred username
属性マッピングを適切に設定することで、サービスプロバイダーがユーザーに適切なアクセスとパーソナライズを提供するために必要なすべてのユーザー情報を受け取ることができます。
Logto で利用可能なすべてのユーザー情報を、属性マッピング設定を使用して SP の期待する属性にマッピングできます。