SessionSecurityTokenHandler.CreateToken(SecurityTokenDescriptor) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates a security token based on the specified token descriptor.
public:
override System::IdentityModel::Tokens::SecurityToken ^ CreateToken(System::IdentityModel::Tokens::SecurityTokenDescriptor ^ tokenDescriptor);
public override System.IdentityModel.Tokens.SecurityToken CreateToken (System.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
override this.CreateToken : System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Tokens.SecurityToken
Public Overrides Function CreateToken (tokenDescriptor As SecurityTokenDescriptor) As SecurityToken
Parameters
- tokenDescriptor
- SecurityTokenDescriptor
The token descriptor from which to create the token.
Returns
The security token that was created. This will be an instance of SessionSecurityToken.
Exceptions
tokenDescriptor
is null
.
The Configuration property is null
.
Remarks
Creates and returns a session security token by using the following properties in the token descriptor: SecurityTokenDescriptor.Subject, and SecurityTokenDescriptor.Lifetime. If the SecurityTokenHandlerConfiguration.SaveBootstrapContext property is set true
on the token handler configuration specified by the Configuration property, the bootstrap context is created from the SecurityTokenDescriptor.Token property and is saved in the session token.