Class Tenant
java.lang.Object
io.helidon.security.providers.oidc.common.Tenant
Holder of the tenant configuration resolved at runtime. Used for OIDC lazy loading.
- 
Method SummaryModifier and TypeMethodDescriptionClient with configured proxy and security.Authorization endpoint.static Tenantcreate(OidcConfig oidcConfig, TenantConfig tenantConfig) Create new instance and resolve all the metadata related values.Introspection endpoint URI.issuer()Token issuer.Logout endpoint on OIDC server.signJwk()JWK used for signature validation.Provided tenant configuration.Token endpoint URI.
- 
Method Details- 
createCreate new instance and resolve all the metadata related values.- Parameters:
- oidcConfig- overall OIDC config
- tenantConfig- tenant config
- Returns:
- new instance with resolved OIDC metadata
 
- 
tenantConfigProvided tenant configuration.- Returns:
- tenant configuration
 
- 
tokenEndpointUriToken endpoint URI.- Returns:
- endpoint URI
 
- 
authorizationEndpointUriAuthorization endpoint.- Returns:
- authorization endpoint uri as a string
 
- 
logoutEndpointUriLogout endpoint on OIDC server.- Returns:
- URI of the logout endpoint
 
- 
issuerToken issuer.- Returns:
- token issuer
 
- 
appWebClientClient with configured proxy and security.- Returns:
- client for communicating with OIDC identity server
 
- 
signJwkJWK used for signature validation.- Returns:
- set of keys used to verify tokens
 
- 
introspectUriIntrospection endpoint URI.- Returns:
- introspection endpoint URI
 
 
-