public final class OidcUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static io.vertx.core.json.JsonObject |
decodeJwtContent(String jwt) |
static List<String> |
findRoles(String clientId,
OidcTenantConfig.Roles rolesConfig,
io.vertx.core.json.JsonObject json) |
static boolean |
isOpaqueToken(String token) |
(package private) static QuarkusSecurityIdentity |
validateAndCreateIdentity(io.quarkus.security.credential.TokenCredential credential,
OidcTenantConfig config,
io.vertx.core.json.JsonObject tokenJson) |
static boolean |
validateClaims(OidcTenantConfig.Token tokenConfig,
io.vertx.core.json.JsonObject json) |
public static boolean isOpaqueToken(String token)
public static io.vertx.core.json.JsonObject decodeJwtContent(String jwt)
public static boolean validateClaims(OidcTenantConfig.Token tokenConfig, io.vertx.core.json.JsonObject json)
public static List<String> findRoles(String clientId, OidcTenantConfig.Roles rolesConfig, io.vertx.core.json.JsonObject json)
static QuarkusSecurityIdentity validateAndCreateIdentity(io.quarkus.security.credential.TokenCredential credential, OidcTenantConfig config, io.vertx.core.json.JsonObject tokenJson)
Copyright © 2020 JBoss by Red Hat. All rights reserved.