Share via


SessionSecurityTokenHandler.CreateToken(SecurityTokenDescriptor) メソッド

定義

指定したトークン記述子に基づいてセキュリティ トークンを作成します。

public:
 override System::IdentityModel::Tokens::SecurityToken ^ CreateToken(System::IdentityModel::Tokens::SecurityTokenDescriptor ^ tokenDescriptor);
public override System.IdentityModel.Tokens.SecurityToken CreateToken (System.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
override this.CreateToken : System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Tokens.SecurityToken
Public Overrides Function CreateToken (tokenDescriptor As SecurityTokenDescriptor) As SecurityToken

パラメーター

tokenDescriptor
SecurityTokenDescriptor

トークンの作成元のトークン記述子。

戻り値

作成されたセキュリティ トークン。 これは SessionSecurityToken のインスタンスとなります。

例外

tokenDescriptornullです。

Configuration プロパティが null です。

注釈

トークン記述子 SecurityTokenDescriptor.Subjectで、、および のプロパティを使用して、セッション セキュリティ トークンを作成して返します SecurityTokenDescriptor.Lifetime。 プロパティで SecurityTokenHandlerConfiguration.SaveBootstrapContext 指定されたトークン ハンドラー構成で プロパティが設定 true されている Configuration 場合、ブートストラップ コンテキストは プロパティから SecurityTokenDescriptor.Token 作成され、セッション トークンに保存されます。

適用対象