SessionAuthenticationModule.CreateSessionSecurityToken メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
構成済みのセッション トークン ハンドラーを使用して指定されたパラメーターから SessionSecurityToken を作成します。
public:
System::IdentityModel::Tokens::SessionSecurityToken ^ CreateSessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ principal, System::String ^ context, DateTime validFrom, DateTime validTo, bool isPersistent);
public System.IdentityModel.Tokens.SessionSecurityToken CreateSessionSecurityToken (System.Security.Claims.ClaimsPrincipal principal, string context, DateTime validFrom, DateTime validTo, bool isPersistent);
member this.CreateSessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * DateTime * DateTime * bool -> System.IdentityModel.Tokens.SessionSecurityToken
Public Function CreateSessionSecurityToken (principal As ClaimsPrincipal, context As String, validFrom As DateTime, validTo As DateTime, isPersistent As Boolean) As SessionSecurityToken
パラメーター
- principal
- ClaimsPrincipal
トークンでキャプチャされるプリンシパル。
- context
- String
アプリケーション定義のコンテキスト文字列。
- validFrom
- DateTime
このトークン有効期間の開始時点。
- validTo
- DateTime
このトークン有効期間の最終時点。
- isPersistent
- Boolean
値をユーザー エージェントによって永続化する必要がある場合は true
。それ以外の場合は false
。
戻り値
セッション トークン。
例外
有効なセッション トークン ハンドラーが構成されていません。 (SessionSecurityTokenHandler プロパティに SecurityTokenHandlers が構成されていません)
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET