C# Класс KeycloakIdentityModel.Utilities.KeycloakTokenHandler

Наследование: System.IdentityModel.Tokens.JwtSecurityTokenHandler
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Описание методов

TryValidateToken() публичный Метод

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
Результат bool

TryValidateToken() защищенный Метод

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
Результат bool

ValidateToken() публичный Метод

public ValidateToken ( string jwt, IKeycloakParameters options, OidcDataManager uriManager ) : System.IdentityModel.Tokens.SecurityToken
jwt string
options IKeycloakParameters
uriManager OidcDataManager
Результат System.IdentityModel.Tokens.SecurityToken

ValidateToken() защищенный Метод

protected ValidateToken ( string securityToken, System.IdentityModel.Tokens.TokenValidationParameters validationParameters ) : System.IdentityModel.Tokens.SecurityToken
securityToken string
validationParameters System.IdentityModel.Tokens.TokenValidationParameters
Результат System.IdentityModel.Tokens.SecurityToken

ValidateTokenAsync() публичный Метод

public ValidateTokenAsync ( string jwt, IKeycloakParameters options ) : Task
jwt string
options IKeycloakParameters
Результат Task

ValidateTokenRemote() публичный статический Метод

public static ValidateTokenRemote ( string jwt, IKeycloakParameters options ) : Task
jwt string
options IKeycloakParameters
Результат Task

ValidateTokenRemote() публичный статический Метод

public static ValidateTokenRemote ( string jwt, OidcDataManager uriManager ) : Task
jwt string
uriManager OidcDataManager
Результат Task