Share via


SessionSecurityTokenHandler.CreateSessionSecurityToken メソッド

定義

指定したクレーム プリンシパルとトークンの有効期間に基づいて SessionSecurityToken を作成します。

public:
 virtual System::IdentityModel::Tokens::SessionSecurityToken ^ CreateSessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ principal, System::String ^ context, System::String ^ endpointId, DateTime validFrom, DateTime validTo);
public virtual System.IdentityModel.Tokens.SessionSecurityToken CreateSessionSecurityToken (System.Security.Claims.ClaimsPrincipal principal, string context, string endpointId, DateTime validFrom, DateTime validTo);
abstract member CreateSessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * string * DateTime * DateTime -> System.IdentityModel.Tokens.SessionSecurityToken
override this.CreateSessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * string * DateTime * DateTime -> System.IdentityModel.Tokens.SessionSecurityToken
Public Overridable Function CreateSessionSecurityToken (principal As ClaimsPrincipal, context As String, endpointId As String, validFrom As DateTime, validTo As DateTime) As SessionSecurityToken

パラメーター

principal
ClaimsPrincipal

クレーム プリンシパル。

context
String

呼び出し元定義のコンテキスト文字列。

endpointId
String

トークンのスコープが設定されているエンドポイントの識別子。

validFrom
DateTime

トークンが有効になる時刻。

validTo
DateTime

トークンが無効になる時刻。

戻り値

作成されたセッション セキュリティ トークン。 新しいセッション トークンのプロパティが、指定したパラメーターに従って設定されます。

例外

principalnullです。

Configuration プロパティが null です。

適用対象