SamlSecurityTokenHandler.CreateSubject(SecurityTokenDescriptor) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
作成されるすべてのステートメントに使用する SamlSubject を返します。 SamlSubject の作成をカスタマイズするには、このメソッドを上書きします。
protected virtual Microsoft.IdentityModel.Tokens.Saml.SamlSubject CreateSubject(Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
abstract member CreateSubject : Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor -> Microsoft.IdentityModel.Tokens.Saml.SamlSubject
override this.CreateSubject : Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor -> Microsoft.IdentityModel.Tokens.Saml.SamlSubject
Protected Overridable Function CreateSubject (tokenDescriptor As SecurityTokenDescriptor) As SamlSubject
パラメーター
- tokenDescriptor
- SecurityTokenDescriptor
トークンの発行に使用されるすべての情報を格納します。
返品
次のように tokenDescriptor で見つかった最初のサブジェクトから作成された SamlSubject。
1. NameIdentifier 型の要求が検索されます。 見つかった場合、SamlSubject.Name は要求に設定されます。値。 2. null 以外の tokenDescriptor.proof が見つかった場合、SamlSubject.KeyIdentifier = tokenDescriptor.Proof.KeyIdentifier AND SamlSubject.ConfirmationMethod が 'HolderOfKey' に設定されます。 3. null tokenDescriptor.proof が見つかった場合、SamlSubject.ConfirmationMethod は 'BearerKey' に設定されます。
例外
tokenDescriptorが null の場合。
tokenDescriptor に複数の名前識別子要求がある場合。