Package io.quarkus.oidc.runtime
Class TenantConfigContextImpl
java.lang.Object
io.quarkus.oidc.runtime.TenantConfigContextImpl
- All Implemented Interfaces:
TenantConfigContext
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record -
Constructor Summary
ConstructorsConstructorDescriptionTenantConfigContextImpl(OidcProvider provider, OidcTenantConfig config, boolean ready, TenantConfigContextImpl.Credentials credentials) TenantConfigContextImpl(TenantConfigContext tenantConfigContext, OidcTenantConfig oidcConfig) -
Method Summary
Modifier and TypeMethodDescription(package private) static io.smallrye.mutiny.Uni<TenantConfigContext> createReady(OidcProvider provider, OidcTenantConfig config) Tenant configurationprovider()OIDC Providerbooleanready()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.oidc.runtime.TenantConfigContext
initialize
-
Constructor Details
-
TenantConfigContextImpl
TenantConfigContextImpl(OidcProvider provider, OidcTenantConfig config, boolean ready, TenantConfigContextImpl.Credentials credentials) -
TenantConfigContextImpl
TenantConfigContextImpl(TenantConfigContext tenantConfigContext, OidcTenantConfig oidcConfig)
-
-
Method Details
-
getLocationToRedirectFilters
- Specified by:
getLocationToRedirectFiltersin interfaceTenantConfigContext
-
oidcConfig
Description copied from interface:TenantConfigContextTenant configuration- Specified by:
oidcConfigin interfaceTenantConfigContext
-
provider
Description copied from interface:TenantConfigContextOIDC Provider- Specified by:
providerin interfaceTenantConfigContext
-
ready
public boolean ready()- Specified by:
readyin interfaceTenantConfigContext
-
getOidcTenantConfig
- Specified by:
getOidcTenantConfigin interfaceTenantConfigContext
-
getOidcMetadata
- Specified by:
getOidcMetadatain interfaceTenantConfigContext
-
getOidcProviderClient
- Specified by:
getOidcProviderClientin interfaceTenantConfigContext
-
getStateCookieEncryptionKey
- Specified by:
getStateCookieEncryptionKeyin interfaceTenantConfigContext
-
getSessionCookieEncryptionKey
- Specified by:
getSessionCookieEncryptionKeyin interfaceTenantConfigContext
-
getInternalIdTokenSigningKey
- Specified by:
getInternalIdTokenSigningKeyin interfaceTenantConfigContext
-
getTokenDecryptionKey
- Specified by:
getTokenDecryptionKeyin interfaceTenantConfigContext
-
getOidcRedirectFilters
- Specified by:
getOidcRedirectFiltersin interfaceTenantConfigContext
-
createReady
static io.smallrye.mutiny.Uni<TenantConfigContext> createReady(OidcProvider provider, OidcTenantConfig config)
-