Метод | Описание | |
---|---|---|
Clone ( ) : |
Returns a new System.Security.Claims.ClaimsIdentity copied from this claims identity
|
|
ConvertFromAuthResponseAsync ( IKeycloakParameters parameters, |
Converts a JWT token-response endpoint message into a Keycloak identity
|
|
ConvertFromClaimsAsync ( IKeycloakParameters parameters, IEnumerable |
Converts a keycloak-generated claims list into a Keycloak identity
|
|
ConvertFromClaimsIdentityAsync ( IKeycloakParameters parameters, |
Converts a keycloak-generated claims identity into a Keycloak identity
|
|
ConvertFromJwtAsync ( IKeycloakParameters parameters, string accessToken, string refreshToken = null, string idToken = null ) : Task |
Converts a set of JWTs into a Keycloak identity
|
|
ConvertFromTokenResponseAsync ( IKeycloakParameters parameters, TokenResponse message ) : Task |
Converts a JWT token-response endpoint message into a Keycloak identity
|
|
GenerateLoginCallbackUriAsync ( IKeycloakParameters parameters, Uri baseUri ) : Task |
Generates the local URL on which to accept OIDC callbacks from Keycloak
|
|
GenerateLoginUriAsync ( IKeycloakParameters parameters, Uri baseUri, string state = null ) : Task |
Generates the OpenID Connect compliant Keycloak login URL
|
|
GenerateLogoutUriAsync ( IKeycloakParameters parameters, Uri baseUri, string redirectUrl = null ) : Task |
Generates the OpenID Connect compliant Keycloak logout URL
|
|
GetUpdatedClaimsAsync ( ) : Task |
Refreshes and returns the updated claims for the identity (refreshes only if necessary)
|
|
RefreshIdentityAsync ( ) : Task |
Refreshes and re-authenticates the current identity from the Keycloak instance (only if necessary)
|
|
ToClaimsIdentityAsync ( ) : Task |
Returns a static base representation of the identity as a claims identity
|
|
TryValidateParameters ( IKeycloakParameters parameters ) : bool |
Trys to validate an IKeycloakParameters object for completeness and correctness
|
|
ValidateParameters ( IKeycloakParameters parameters ) : void |
Validates an IKeycloakParameters object for completeness and correctness
|
Метод | Описание | |
---|---|---|
CopyFromJwt ( string accessToken, string refreshToken = null, string idToken = null ) : Task | ||
GenerateJwtClaims ( JwtSecurityToken accessToken, JwtSecurityToken idToken, JwtSecurityToken refreshToken ) : IEnumerable |
||
KeycloakIdentity ( IKeycloakParameters parameters ) : System |
Load a new Keycloak-based identity from a claims identity
|
|
RefreshIdentity ( string refreshToken ) : Task |
Метод | Описание | |
---|---|---|
AddClaim ( |
||
AddClaims ( IEnumerable |
||
GetClaimsAsync ( ) : Task |
||
GetCurrentClaims ( ) : IEnumerable |
||
ProcessOidcToken ( JObject webToken, IEnumerable |
||
RemoveClaim ( Claim claim ) : void | ||
TryRemoveClaim ( Claim claim ) : bool |
public Clone ( ) : |
||
Результат |
public static ConvertFromAuthResponseAsync ( IKeycloakParameters parameters, |
||
parameters | IKeycloakParameters | |
response | ||
baseUri | ||
Результат | Task |
public static ConvertFromClaimsAsync ( IKeycloakParameters parameters, IEnumerable |
||
parameters | IKeycloakParameters | |
claims | IEnumerable |
|
Результат | Task |
public static ConvertFromClaimsIdentityAsync ( IKeycloakParameters parameters, |
||
parameters | IKeycloakParameters | |
identity | ||
Результат | Task |
public static ConvertFromJwtAsync ( IKeycloakParameters parameters, string accessToken, string refreshToken = null, string idToken = null ) : Task |
||
parameters | IKeycloakParameters | |
accessToken | string | |
refreshToken | string | |
idToken | string | |
Результат | Task |
public static ConvertFromTokenResponseAsync ( IKeycloakParameters parameters, TokenResponse message ) : Task |
||
parameters | IKeycloakParameters | |
message | TokenResponse | |
Результат | Task |
protected CopyFromJwt ( string accessToken, string refreshToken = null, string idToken = null ) : Task | ||
accessToken | string | |
refreshToken | string | |
idToken | string | |
Результат | Task |
protected GenerateJwtClaims ( JwtSecurityToken accessToken, JwtSecurityToken idToken, JwtSecurityToken refreshToken ) : IEnumerable |
||
accessToken | JwtSecurityToken | |
idToken | JwtSecurityToken | |
refreshToken | JwtSecurityToken | |
Результат | IEnumerable |
public static GenerateLoginCallbackUriAsync ( IKeycloakParameters parameters, Uri baseUri ) : Task |
||
parameters | IKeycloakParameters | |
baseUri | Uri | |
Результат | Task |
public static GenerateLoginUriAsync ( IKeycloakParameters parameters, Uri baseUri, string state = null ) : Task |
||
parameters | IKeycloakParameters | |
baseUri | Uri | |
state | string | |
Результат | Task |
public static GenerateLogoutUriAsync ( IKeycloakParameters parameters, Uri baseUri, string redirectUrl = null ) : Task |
||
parameters | IKeycloakParameters | |
baseUri | Uri | |
redirectUrl | string | |
Результат | Task |
protected KeycloakIdentity ( IKeycloakParameters parameters ) : System | ||
parameters | IKeycloakParameters | |
Результат | System |
protected RefreshIdentity ( string refreshToken ) : Task | ||
refreshToken | string | |
Результат | Task |
public static TryValidateParameters ( IKeycloakParameters parameters ) : bool | ||
parameters | IKeycloakParameters | |
Результат | bool |
public static ValidateParameters ( IKeycloakParameters parameters ) : void | ||
parameters | IKeycloakParameters | |
Результат | void |