| Package | Description |
|---|---|
| io.quarkus.oidc | |
| io.quarkus.oidc.runtime |
| Modifier and Type | Method and Description |
|---|---|
OidcTenantConfig |
TenantConfigResolver.resolve(io.vertx.ext.web.RoutingContext context)
Returns a
OidcTenantConfig given a RoutingContext. |
| Modifier and Type | Method and Description |
|---|---|
String |
TokenStateManager.createTokenState(io.vertx.ext.web.RoutingContext routingContext,
OidcTenantConfig oidcConfig,
AuthorizationCodeTokens tokens) |
void |
TokenStateManager.deleteTokens(io.vertx.ext.web.RoutingContext routingContext,
OidcTenantConfig oidcConfig,
String tokenState) |
AuthorizationCodeTokens |
TokenStateManager.getTokens(io.vertx.ext.web.RoutingContext routingContext,
OidcTenantConfig oidcConfig,
String tokenState) |
| Modifier and Type | Field and Description |
|---|---|
OidcTenantConfig |
OidcConfig.defaultTenant
The default tenant.
|
(package private) OidcTenantConfig |
TenantConfigContext.oidcConfig
Tenant configuration
|
| Modifier and Type | Field and Description |
|---|---|
Map<String,OidcTenantConfig> |
OidcConfig.namedTenants
Additional named tenants.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) OidcTenantConfig |
DefaultTenantConfigResolver.resolveConfig(io.vertx.ext.web.RoutingContext context) |
| Modifier and Type | Method and Description |
|---|---|
Function<OidcTenantConfig,io.smallrye.mutiny.Uni<TenantConfigContext>> |
TenantConfigBean.getTenantConfigContextFactory() |
| Modifier and Type | Method and Description |
|---|---|
(package private) static io.vertx.ext.web.impl.CookieImpl |
CodeAuthenticationMechanism.createCookie(io.vertx.ext.web.RoutingContext context,
OidcTenantConfig oidcConfig,
String name,
String value,
long maxAge) |
String |
DefaultTokenStateManager.createTokenState(io.vertx.ext.web.RoutingContext routingContext,
OidcTenantConfig oidcConfig,
AuthorizationCodeTokens tokens) |
void |
DefaultTokenStateManager.deleteTokens(io.vertx.ext.web.RoutingContext routingContext,
OidcTenantConfig oidcConfig,
String tokenState) |
AuthorizationCodeTokens |
DefaultTokenStateManager.getTokens(io.vertx.ext.web.RoutingContext routingContext,
OidcTenantConfig oidcConfig,
String tokenState) |
(package private) static void |
CodeAuthenticationMechanism.removeCookie(io.vertx.core.http.impl.ServerCookie cookie,
OidcTenantConfig oidcConfig) |
static void |
OidcUtils.setSecurityIdentityRoles(QuarkusSecurityIdentity.Builder builder,
OidcTenantConfig config,
io.vertx.core.json.JsonObject rolesJson) |
static void |
OidcUtils.setTenantIdAttribute(QuarkusSecurityIdentity.Builder builder,
OidcTenantConfig config) |
(package private) static QuarkusSecurityIdentity |
OidcUtils.validateAndCreateIdentity(io.vertx.ext.web.RoutingContext vertxContext,
io.quarkus.security.credential.TokenCredential credential,
OidcTenantConfig config,
io.vertx.core.json.JsonObject tokenJson,
io.vertx.core.json.JsonObject rolesJson,
io.vertx.core.json.JsonObject userInfo) |
| Constructor and Description |
|---|
TenantConfigContext(io.vertx.ext.auth.oauth2.OAuth2Auth auth,
OidcTenantConfig config) |
| Constructor and Description |
|---|
TenantConfigBean(Map<String,TenantConfigContext> staticTenantsConfig,
Map<String,TenantConfigContext> dynamicTenantsConfig,
TenantConfigContext defaultTenant,
Function<OidcTenantConfig,io.smallrye.mutiny.Uni<TenantConfigContext>> tenantConfigContextFactory,
Executor blockingExecutor) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.