Package io.quarkus.oidc.runtime
Class LazyTenantConfigContext
java.lang.Object
io.quarkus.oidc.runtime.LazyTenantConfigContext
- All Implemented Interfaces:
TenantConfigContext
-
Constructor Summary
ConstructorsConstructorDescriptionLazyTenantConfigContext(TenantConfigContext delegate, Supplier<io.smallrye.mutiny.Uni<TenantConfigContext>> staticTenantCreator) -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<TenantConfigContext>Only static tenants that are notTenantConfigContext.ready()can and need to be initialized.Tenant configurationprovider()OIDC Providerbooleanready()
-
Constructor Details
-
LazyTenantConfigContext
LazyTenantConfigContext(TenantConfigContext delegate, Supplier<io.smallrye.mutiny.Uni<TenantConfigContext>> staticTenantCreator)
-
-
Method Details
-
initialize
Description copied from interface:TenantConfigContextOnly static tenants that are notTenantConfigContext.ready()can and need to be initialized.- Specified by:
initializein interfaceTenantConfigContext- Returns:
- self, or in case of not
TenantConfigContext.ready(), possibly ready self
-
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
-
getStateEncryptionKey
- Specified by:
getStateEncryptionKeyin interfaceTenantConfigContext
-
getTokenEncSecretKey
- Specified by:
getTokenEncSecretKeyin interfaceTenantConfigContext
-
getInternalIdTokenSecretKey
- Specified by:
getInternalIdTokenSecretKeyin interfaceTenantConfigContext
-
getOidcRedirectFilters
- Specified by:
getOidcRedirectFiltersin interfaceTenantConfigContext
-