Package org.wildfly.security.http.oidc
Class OidcClientConfigurationBuilder
- java.lang.Object
-
- org.wildfly.security.http.oidc.OidcClientConfigurationBuilder
-
public class OidcClientConfigurationBuilder extends Object
Builder for the OpenID Connect (OIDC) configuration for a client application. This class is based onorg.keycloak.adapters.KeycloakDeploymentBuilder
.- Author:
- Bill Burke, Brad Culley, John D. Ament, Farah Juma
-
-
Field Summary
Fields Modifier and Type Field Description protected OidcClientConfiguration
oidcClientConfiguration
-
Constructor Summary
Constructors Modifier Constructor Description protected
OidcClientConfigurationBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OidcClientConfiguration
build(InputStream is)
static OidcClientConfiguration
build(OidcJsonConfiguration oidcJsonConfiguration)
private Callable<org.apache.http.client.HttpClient>
createHttpClientProducer(OidcJsonConfiguration oidcJsonConfiguration)
protected OidcClientConfiguration
internalBuild(OidcJsonConfiguration oidcJsonConfiguration)
static OidcJsonConfiguration
loadOidcJsonConfiguration(InputStream is)
-
-
-
Field Detail
-
oidcClientConfiguration
protected OidcClientConfiguration oidcClientConfiguration
-
-
Method Detail
-
internalBuild
protected OidcClientConfiguration internalBuild(OidcJsonConfiguration oidcJsonConfiguration)
-
createHttpClientProducer
private Callable<org.apache.http.client.HttpClient> createHttpClientProducer(OidcJsonConfiguration oidcJsonConfiguration)
-
build
public static OidcClientConfiguration build(InputStream is)
-
loadOidcJsonConfiguration
public static OidcJsonConfiguration loadOidcJsonConfiguration(InputStream is)
-
build
public static OidcClientConfiguration build(OidcJsonConfiguration oidcJsonConfiguration)
-
-