/** * Get decoded `access_token` from the principal. * @param principal user principal * @return the access token */ public static JsonObject accessToken(JsonObject principal) { JsonObject ret = io.vertx.ext.auth.oauth2.KeycloakHelper.accessToken(principal); return ret; }
/** * Get decoded `id_token` from the principal. * @param principal user principal * @return the id token */ public static JsonObject idToken(JsonObject principal) { JsonObject ret = io.vertx.ext.auth.oauth2.KeycloakHelper.idToken(principal); return ret; }
/** * Get decoded `access_token` from the principal. * * @param principal user principal * @return the access token */ static JsonObject accessToken(JsonObject principal) { return parseToken(rawAccessToken(principal)); }
/** * Get decoded `id_token` from the principal. * * @param principal user principal * @return the id token */ static JsonObject idToken(JsonObject principal) { return parseToken(rawIdToken(principal)); }
/** * Parse the token string with base64 decoder. * This will only obtain the "payload" part of the token. * @param token token string * @return token payload json object */ public static JsonObject parseToken(String token) { JsonObject ret = io.vertx.ext.auth.oauth2.KeycloakHelper.parseToken(token); return ret; }
/** * Get raw `access_token` string from the principal. * @param principal user principal * @return the raw access token string */ public static String rawAccessToken(JsonObject principal) { String ret = io.vertx.ext.auth.oauth2.KeycloakHelper.rawAccessToken(principal); return ret; }
/** * Get raw `id_token` string from the principal. * @param principal user principal * @return the raw id token string */ public static String rawIdToken(JsonObject principal) { String ret = io.vertx.ext.auth.oauth2.KeycloakHelper.rawIdToken(principal); return ret; }
public static String name(JsonObject principal) { String ret = io.vertx.ext.auth.oauth2.KeycloakHelper.name(principal); return ret; }
public static int authTime(JsonObject principal) { int ret = io.vertx.ext.auth.oauth2.KeycloakHelper.authTime(principal); return ret; }
public static String email(JsonObject principal) { String ret = io.vertx.ext.auth.oauth2.KeycloakHelper.email(principal); return ret; }
public static String acr(JsonObject principal) { String ret = io.vertx.ext.auth.oauth2.KeycloakHelper.acr(principal); return ret; }
public static Set<String> allowedOrigins(JsonObject principal) { Set<String> ret = io.vertx.ext.auth.oauth2.KeycloakHelper.allowedOrigins(principal); return ret; }
/** * Parse the token string with base64 decoder. * This will only obtain the "payload" part of the token. * @param token token string * @return token payload json object */ public static JsonObject parseToken(String token) { JsonObject ret = io.vertx.ext.auth.oauth2.KeycloakHelper.parseToken(token); return ret; }
/** * Get raw `access_token` string from the principal. * @param principal user principal * @return the raw access token string */ public static String rawAccessToken(JsonObject principal) { String ret = io.vertx.ext.auth.oauth2.KeycloakHelper.rawAccessToken(principal); return ret; }
/** * Get raw `id_token` string from the principal. * @param principal user principal * @return the raw id token string */ public static String rawIdToken(JsonObject principal) { String ret = io.vertx.ext.auth.oauth2.KeycloakHelper.rawIdToken(principal); return ret; }
public static String name(JsonObject principal) { String ret = io.vertx.ext.auth.oauth2.KeycloakHelper.name(principal); return ret; }
public static int authTime(JsonObject principal) { int ret = io.vertx.ext.auth.oauth2.KeycloakHelper.authTime(principal); return ret; }
public static String email(JsonObject principal) { String ret = io.vertx.ext.auth.oauth2.KeycloakHelper.email(principal); return ret; }
public static String acr(JsonObject principal) { String ret = io.vertx.ext.auth.oauth2.KeycloakHelper.acr(principal); return ret; }
public static Set<String> allowedOrigins(JsonObject principal) { Set<String> ret = io.vertx.ext.auth.oauth2.KeycloakHelper.allowedOrigins(principal); return ret; }