| 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
|
(package private) OidcTenantConfig |
OidcProvider.oidcConfig |
| Modifier and Type | Field and Description |
|---|---|
Map<String,OidcTenantConfig> |
OidcConfig.namedTenants
Additional named tenants.
|
| Modifier and Type | Method and Description |
|---|---|
OidcTenantConfig |
OidcProviderClient.getOidcConfig() |
(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.core.http.impl.ServerCookie |
CodeAuthenticationMechanism.createCookie(io.vertx.ext.web.RoutingContext context,
OidcTenantConfig oidcConfig,
String name,
String value,
long maxAge) |
protected static io.smallrye.mutiny.Uni<OidcProviderClient> |
OidcRecorder.createOidcClientUni(OidcTenantConfig oidcConfig,
TlsConfig tlsConfig,
io.vertx.core.Vertx vertx) |
protected static io.smallrye.mutiny.Uni<OidcProvider> |
OidcRecorder.createOidcProvider(OidcTenantConfig oidcConfig,
TlsConfig tlsConfig,
io.vertx.core.Vertx vertx) |
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.ext.web.RoutingContext context,
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) |
| Constructor and Description |
|---|
OidcProvider(OidcProviderClient client,
OidcTenantConfig oidcConfig,
JsonWebKeyCache jwks) |
OidcProvider(String publicKeyEnc,
OidcTenantConfig oidcConfig) |
OidcProviderClient(io.vertx.mutiny.ext.web.client.WebClient client,
OidcConfigurationMetadata metadata,
OidcTenantConfig oidcConfig) |
TenantConfigContext(OidcProvider client,
OidcTenantConfig config) |
TenantConfigContext(OidcProvider client,
OidcTenantConfig config,
boolean ready) |
| 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.