SessionSecurityTokenHandler.CreateSessionSecurityToken Método

Definición

Crea un SessionSecurityToken basado en la entidad de seguridad de notificaciones y el intervalo de tiempo especificados durante el cual el token es válido.

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

Parámetros

principal
ClaimsPrincipal

Entidad de seguridad de notificaciones.

context
String

Cadena de contexto definida por el autor de la llamada.

endpointId
String

Identificador del punto de conexión al que se limita el token.

validFrom
DateTime

La hora en la que el token se convierte en válido.

validTo
DateTime

El instante de tiempo después del cual el token ya no es válido.

Devoluciones

Token de seguridad de sesión que se creó. Las propiedades del nuevo token de sesión se establecen según los parámetros especificados.

Excepciones

principal es null.

Se aplica a