Поделиться через


SessionAuthenticationModule.CreateSessionSecurityToken Метод

Определение

Создает 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.)

Применяется к