Uses of Class
org.wildfly.security.http.oidc.OidcClientConfiguration
-
-
Uses of OidcClientConfiguration in org.wildfly.security.http.oidc
Subclasses of OidcClientConfiguration in org.wildfly.security.http.oidc Modifier and Type Class Description protected static classOidcClientContext.OidcClientConfigurationDelegateThis delegate is used to store temporary, per-request metadata like request resolved URLs.Fields in org.wildfly.security.http.oidc declared as OidcClientConfiguration Modifier and Type Field Description protected OidcClientConfigurationRefreshableOidcSecurityContext. clientConfigurationprotected OidcClientConfigurationOidcClientContext.OidcClientConfigurationDelegate. delegateprotected OidcClientConfigurationOidcRequestAuthenticator. deploymentprotected OidcClientConfigurationRequestAuthenticator. deploymentprotected OidcClientConfigurationOidcClientContext. oidcClientConfigprotected OidcClientConfigurationOidcClientConfigurationBuilder. oidcClientConfigurationMethods in org.wildfly.security.http.oidc that return OidcClientConfiguration Modifier and Type Method Description static OidcClientConfigurationOidcClientConfigurationBuilder. build(InputStream is)static OidcClientConfigurationOidcClientConfigurationBuilder. build(OidcJsonConfiguration oidcJsonConfiguration)OidcClientConfigurationRefreshableOidcSecurityContext. getOidcClientConfiguration()protected OidcClientConfigurationOidcClientConfigurationBuilder. internalBuild(OidcJsonConfiguration oidcJsonConfiguration)OidcClientConfigurationOidcClientConfigurationResolver. resolve(OidcHttpFacade.Request facade)OidcClientConfigurationOidcClientContext. resolveDeployment(OidcHttpFacade facade)For single-tenant deployments, it complements KeycloakDeployment by resolving a relative Auth Server's URL based on the current request For multi-tenant deployments, defers the resolution of KeycloakDeployment to the KeycloakConfigResolver .protected OidcClientConfigurationOidcClientContext. resolveUrls(OidcClientConfiguration deployment, OidcHttpFacade facade)Methods in org.wildfly.security.http.oidc with parameters of type OidcClientConfiguration Modifier and Type Method Description static ClientCredentialsProviderClientCredentialsProviderUtils. bootstrapClientAuthenticator(OidcClientConfiguration oidcClientConfiguration)static TokenValidator.BuilderTokenValidator. builder(OidcClientConfiguration clientConfiguration)Construct a new builder instance.protected static booleanOidc. checkCachedAccountMatchesRequest(OidcAccount account, OidcClientConfiguration deployment)static AccessAndIDTokenResponseServerRequest. getBearerToken(OidcClientConfiguration oidcClientConfiguration, String username, String password)static OidcPrincipal<RefreshableOidcSecurityContext>OidcCookieTokenStore. getPrincipalFromCookie(OidcClientConfiguration deployment, OidcHttpFacade facade, OidcCookieTokenStore tokenStore)StringJsonWebToken. getPrincipalName(OidcClientConfiguration deployment)Get the principal name.PublicKeyPublicKeyLocator. getPublicKey(String kid, OidcClientConfiguration oidcClientConfiguration)voidClientCredentialsProvider. init(OidcClientConfiguration oidcClientConfiguration, Object credentialsConfig)Called during deployment of your application.voidClientIdAndSecretCredentialsProvider. init(OidcClientConfiguration oidcClientConfiguration, Object credentialsConfig)voidJWTClientCredentialsProvider. init(OidcClientConfiguration oidcClientConfiguration, Object credentialsConfig)voidJWTClientSecretCredentialsProvider. init(OidcClientConfiguration oidcClientConfiguration, Object credentialsConfig)static AccessAndIDTokenResponseServerRequest. invokeAccessCodeToToken(OidcClientConfiguration deployment, String code, String redirectUri)static voidServerRequest. invokeClientManagementRequestForKeycloak(OidcClientConfiguration deployment, String host, String endpointUrl)static voidServerRequest. invokeLogout(OidcClientConfiguration deployment, String refreshToken)static AccessAndIDTokenResponseServerRequest. invokeRefresh(OidcClientConfiguration deployment, String refreshToken)static voidServerRequest. invokeRegisterNodeForKeycloak(OidcClientConfiguration deployment, String host)static voidServerRequest. invokeUnregisterNodeForKeycloak(OidcClientConfiguration deployment, String host)voidRefreshableOidcSecurityContext. logout(OidcClientConfiguration clientConfiguration)static voidOidcCookieTokenStore. removeCookie(OidcClientConfiguration deployment, OidcHttpFacade facade)voidPublicKeyLocator. reset(OidcClientConfiguration oidcClientConfiguration)Reset the state of locator (eg. clear the cached keys)protected OidcClientConfigurationOidcClientContext. resolveUrls(OidcClientConfiguration deployment, OidcHttpFacade facade)protected voidNodesRegistrationManagement. sendRegistrationEvent(OidcClientConfiguration deployment)protected booleanNodesRegistrationManagement. sendUnregistrationEvent(OidcClientConfiguration deployment)voidClientCredentialsProvider. setClientCredentials(OidcClientConfiguration oidcClientConfiguration, Map<String,String> requestHeaders, Map<String,String> formParams)Called every time a backchannel request is performed.static voidClientCredentialsProviderUtils. setClientCredentials(OidcClientConfiguration oidcClientConfiguration, Map<String,String> requestHeaders, Map<String,String> formparams)Use this method when calling backchannel request directly from your application.static voidClientCredentialsProviderUtils. setClientCredentials(OidcClientConfiguration oidcClientConfiguration, org.apache.http.client.methods.HttpPost post, List<org.apache.http.NameValuePair> formparams)Don't use directly from your apps to avoid HttpClient linkage errors!voidClientIdAndSecretCredentialsProvider. setClientCredentials(OidcClientConfiguration oidcClientConfiguration, Map<String,String> requestHeaders, Map<String,String> formParams)voidJWTClientCredentialsProvider. setClientCredentials(OidcClientConfiguration oidcClientConfiguration, Map<String,String> requestHeaders, Map<String,String> formParams)voidJWTClientSecretCredentialsProvider. setClientCredentials(OidcClientConfiguration oidcClientConfiguration, Map<String,String> requestHeaders, Map<String,String> formParams)voidRefreshableOidcSecurityContext. setCurrentRequestInfo(OidcClientConfiguration clientConfiguration, OidcTokenStore tokenStore)static voidOidcCookieTokenStore. setTokenCookie(OidcClientConfiguration deployment, OidcHttpFacade facade, RefreshableOidcSecurityContext session)voidNodesRegistrationManagement. tryRegister(OidcClientConfiguration resolvedDeployment)Constructors in org.wildfly.security.http.oidc with parameters of type OidcClientConfiguration Constructor Description AuthenticatedActionsHandler(OidcClientConfiguration deployment, OidcHttpFacade facade)NodeRegistrationContext(Integer lastRegTime, OidcClientConfiguration deployment)OidcClientConfigurationDelegate(OidcClientConfiguration delegate)OidcClientContext(OidcClientConfiguration oidcClientConfig)Construct a new instance.OidcRequestAuthenticator(RequestAuthenticator requestAuthenticator, OidcHttpFacade facade, OidcClientConfiguration deployment, int sslRedirectPort, OidcTokenStore tokenStore)RefreshableOidcSecurityContext(OidcClientConfiguration clientConfiguration, OidcTokenStore tokenStore, String tokenString, AccessToken token, String idTokenString, IDToken idToken, String refreshToken)RequestAuthenticator(OidcHttpFacade facade, OidcClientConfiguration deployment, int sslRedirectPort)
-