open class KeycloakHelper
Helper class for processing Keycloak principal. NOTE: This class has been automatically generated from the io.vertx.ext.auth.oauth2.KeycloakHelper non RX-ified interface using Vert.x codegen.
KeycloakHelper(delegate: KeycloakHelper) |
static val __TYPE_ARG: TypeArg<KeycloakHelper> |
open static fun accessToken(principal: JsonObject): JsonObject
Get decoded `access_token` from the principal. |
|
open static fun acr(principal: JsonObject): String |
|
open static fun allowedOrigins(principal: JsonObject): MutableSet<String> |
|
open static fun authTime(principal: JsonObject): Int |
|
open static fun email(principal: JsonObject): String |
|
open fun equals(other: Any?): Boolean |
|
open fun getDelegate(): KeycloakHelper |
|
open fun hashCode(): Int |
|
open static fun idToken(principal: JsonObject): JsonObject
Get decoded `id_token` from the principal. |
|
open static fun name(principal: JsonObject): String |
|
open static fun newInstance(arg: KeycloakHelper): KeycloakHelper |
|
open static fun nickName(principal: JsonObject): String |
|
open static fun parseToken(token: String): JsonObject
Parse the token string with base64 decoder. This will only obtain the "payload" part of the token. |
|
open static fun preferredUsername(principal: JsonObject): String |
|
open static fun rawAccessToken(principal: JsonObject): String
Get raw `access_token` string from the principal. |
|
open static fun rawIdToken(principal: JsonObject): String
Get raw `id_token` string from the principal. |
|
open static fun sessionState(principal: JsonObject): String |
|
open fun toString(): String |