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
Момент времени, после которого токен больше недействителен.
Возвращаемое значение
Созданный токен безопасности сеанса. Свойства на новом токене сеанса задаются в соответствии с заданным параметрам.
Исключения
principal
имеет значение null
.
Значение свойства Configuration — null
.