public class KeycloakHelper extends Object
original
non RX-ified interface using Vert.x codegen.Modifier and Type | Field and Description |
---|---|
static TypeArg<KeycloakHelper> |
__TYPE_ARG |
Constructor and Description |
---|
KeycloakHelper(io.vertx.ext.auth.oauth2.KeycloakHelper delegate) |
KeycloakHelper(Object delegate) |
Modifier and Type | Method and Description |
---|---|
static io.vertx.core.json.JsonObject |
accessToken(io.vertx.core.json.JsonObject principal)
Get decoded `access_token` from the principal.
|
static String |
acr(io.vertx.core.json.JsonObject principal) |
static Set<String> |
allowedOrigins(io.vertx.core.json.JsonObject principal) |
static int |
authTime(io.vertx.core.json.JsonObject principal) |
static String |
email(io.vertx.core.json.JsonObject principal) |
boolean |
equals(Object o) |
io.vertx.ext.auth.oauth2.KeycloakHelper |
getDelegate() |
int |
hashCode() |
static io.vertx.core.json.JsonObject |
idToken(io.vertx.core.json.JsonObject principal)
Get decoded `id_token` from the principal.
|
static String |
name(io.vertx.core.json.JsonObject principal) |
static KeycloakHelper |
newInstance(io.vertx.ext.auth.oauth2.KeycloakHelper arg) |
static String |
nickName(io.vertx.core.json.JsonObject principal) |
static io.vertx.core.json.JsonObject |
parseToken(String token)
Parse the token string with base64 decoder.
|
static String |
preferredUsername(io.vertx.core.json.JsonObject principal) |
static String |
rawAccessToken(io.vertx.core.json.JsonObject principal)
Get raw `access_token` string from the principal.
|
static String |
rawIdToken(io.vertx.core.json.JsonObject principal)
Get raw `id_token` string from the principal.
|
static String |
sessionState(io.vertx.core.json.JsonObject principal) |
String |
toString() |
public static final TypeArg<KeycloakHelper> __TYPE_ARG
public KeycloakHelper(io.vertx.ext.auth.oauth2.KeycloakHelper delegate)
public KeycloakHelper(Object delegate)
public io.vertx.ext.auth.oauth2.KeycloakHelper getDelegate()
public static String rawIdToken(io.vertx.core.json.JsonObject principal)
principal
- user principalpublic static io.vertx.core.json.JsonObject idToken(io.vertx.core.json.JsonObject principal)
principal
- user principalpublic static String rawAccessToken(io.vertx.core.json.JsonObject principal)
principal
- user principalpublic static io.vertx.core.json.JsonObject accessToken(io.vertx.core.json.JsonObject principal)
principal
- user principalpublic static int authTime(io.vertx.core.json.JsonObject principal)
public static String sessionState(io.vertx.core.json.JsonObject principal)
public static String acr(io.vertx.core.json.JsonObject principal)
public static String name(io.vertx.core.json.JsonObject principal)
public static String email(io.vertx.core.json.JsonObject principal)
public static String preferredUsername(io.vertx.core.json.JsonObject principal)
public static String nickName(io.vertx.core.json.JsonObject principal)
public static io.vertx.core.json.JsonObject parseToken(String token)
token
- token stringpublic static KeycloakHelper newInstance(io.vertx.ext.auth.oauth2.KeycloakHelper arg)
Copyright © 2021 Eclipse. All rights reserved.