C# Class KeycloakIdentityModel.Utilities.KeycloakTokenHandler

Inheritance: System.IdentityModel.Tokens.JwtSecurityTokenHandler
Exibir arquivo Open project: dylanplecki/KeycloakOwinAuthentication Class Usage Examples

Public Methods

Method Description
TryValidateToken ( string jwt, IKeycloakParameters options, OidcDataManager uriManager, System.IdentityModel.Tokens.SecurityToken &rToken ) : bool
ValidateToken ( string jwt, IKeycloakParameters options, OidcDataManager uriManager ) : System.IdentityModel.Tokens.SecurityToken
ValidateTokenAsync ( string jwt, IKeycloakParameters options ) : Task
ValidateTokenRemote ( string jwt, IKeycloakParameters options ) : Task
ValidateTokenRemote ( string jwt, OidcDataManager uriManager ) : Task

Protected Methods

Method Description
TryValidateToken ( string securityToken, System.IdentityModel.Tokens.TokenValidationParameters validationParameters, System.IdentityModel.Tokens.SecurityToken &rToken ) : bool
ValidateToken ( string securityToken, System.IdentityModel.Tokens.TokenValidationParameters validationParameters ) : System.IdentityModel.Tokens.SecurityToken

Method Details

TryValidateToken() public method

public TryValidateToken ( string jwt, IKeycloakParameters options, OidcDataManager uriManager, System.IdentityModel.Tokens.SecurityToken &rToken ) : bool
jwt string
options IKeycloakParameters
uriManager OidcDataManager
rToken System.IdentityModel.Tokens.SecurityToken
return bool

TryValidateToken() protected method

protected TryValidateToken ( string securityToken, System.IdentityModel.Tokens.TokenValidationParameters validationParameters, System.IdentityModel.Tokens.SecurityToken &rToken ) : bool
securityToken string
validationParameters System.IdentityModel.Tokens.TokenValidationParameters
rToken System.IdentityModel.Tokens.SecurityToken
return bool

ValidateToken() public method

public ValidateToken ( string jwt, IKeycloakParameters options, OidcDataManager uriManager ) : System.IdentityModel.Tokens.SecurityToken
jwt string
options IKeycloakParameters
uriManager OidcDataManager
return System.IdentityModel.Tokens.SecurityToken

ValidateToken() protected method

protected ValidateToken ( string securityToken, System.IdentityModel.Tokens.TokenValidationParameters validationParameters ) : System.IdentityModel.Tokens.SecurityToken
securityToken string
validationParameters System.IdentityModel.Tokens.TokenValidationParameters
return System.IdentityModel.Tokens.SecurityToken

ValidateTokenAsync() public method

public ValidateTokenAsync ( string jwt, IKeycloakParameters options ) : Task
jwt string
options IKeycloakParameters
return Task

ValidateTokenRemote() public static method

public static ValidateTokenRemote ( string jwt, IKeycloakParameters options ) : Task
jwt string
options IKeycloakParameters
return Task

ValidateTokenRemote() public static method

public static ValidateTokenRemote ( string jwt, OidcDataManager uriManager ) : Task
jwt string
uriManager OidcDataManager
return Task