Package org.imixs.security.oidc
Class OidcConfig
java.lang.Object
org.imixs.security.oidc.OidcConfig
- All Implemented Interfaces:
Serializable
The OidcConfig is a CDI config bean used to provide the config values for the
Securitybean.- Author:
- rsoika
- See Also:
-
Constructor Details
-
OidcConfig
public OidcConfig()
-
-
Method Details
-
init
@PostConstruct public void init() -
getClientId
-
getClientSecret
-
getProviderURI
-
getRedirectURI
-
getClaimCallerName
-
getClaimRolePath
-
getScope
Returns the scopes separated by spaces. If the scope variabel contains ',' these characters will be removed automatically- Returns:
-
getAuthorizationEndpoint
-
getTokenEndpoint
-
getJwksUri
-
getUserinfoEndpoint
-
getIssuer
-
getRawConfig
public jakarta.json.JsonObject getRawConfig() -
getProviderUri
-
isUserInfoEnabled
public boolean isUserInfoEnabled() -
getJwks
Returns cached JWKS, refreshing from remote if stale or missing.- Throws:
Exception
-