@Factory
public class OpenIdFactory
extends java.lang.Object
| Constructor and Description |
|---|
OpenIdFactory() |
| Modifier and Type | Method and Description |
|---|---|
OpenIdEndpoints |
openIdEndpoints(OpenIdProviderMetadata openIdProviderMetadata,
OpenIdProviderMetadataSession openIdProviderMetadataSession) |
OpenIdProviderMetadata |
openIdProviderMetadata(OpenIdConfiguration openIdConfiguration,
OpenIdProviderConfiguration openIdProviderConfiguration,
AuthorizationEndpoint authorizationEndpoint,
IntrospectionEndpoint introspectionEndpoint,
RegistrationEndpoint registrationEndpoint,
RevocationEndpoint revocationEndpoint,
TokenEndpoint tokenEndpoint,
UserInfoEndpoint userInfoEndpoint) |
OpenIdProviderMetadataSession |
openIdProviderMetadataSession(OpenIdConfiguration openIdConfiguration,
EndSessionEndpoint endSessionEndpoint) |
@Singleton @Requires(beans=EndSessionEndpoint.class) public OpenIdProviderMetadataSession openIdProviderMetadataSession(@Nullable OpenIdConfiguration openIdConfiguration, EndSessionEndpoint endSessionEndpoint)
openIdConfiguration - OpenID configurationendSessionEndpoint - End-session endpoint configurationOpenIdProviderMetadataSession@Requires(beans={OpenIdProviderConfiguration.class,AuthorizationEndpoint.class,IntrospectionEndpoint.class,RegistrationEndpoint.class,RevocationEndpoint.class,TokenEndpoint.class,UserInfoEndpoint.class})
@Singleton
public OpenIdProviderMetadata openIdProviderMetadata(@Nullable
OpenIdConfiguration openIdConfiguration,
OpenIdProviderConfiguration openIdProviderConfiguration,
AuthorizationEndpoint authorizationEndpoint,
IntrospectionEndpoint introspectionEndpoint,
RegistrationEndpoint registrationEndpoint,
RevocationEndpoint revocationEndpoint,
TokenEndpoint tokenEndpoint,
UserInfoEndpoint userInfoEndpoint)
openIdConfiguration - OpenID configurationopenIdProviderConfiguration - Open ID Provider configurationauthorizationEndpoint - Authorization endpoint configurationintrospectionEndpoint - Introspection endpoint configurationregistrationEndpoint - Registration endpoint configurationrevocationEndpoint - Revocation endpoint configurationtokenEndpoint - Token endpoint configurationuserInfoEndpoint - User Info endpoint configurationOpenIdProviderMetadata@Singleton public OpenIdEndpoints openIdEndpoints(OpenIdProviderMetadata openIdProviderMetadata, OpenIdProviderMetadataSession openIdProviderMetadataSession)
openIdProviderMetadata - Open ID Provider metadataopenIdProviderMetadataSession - Open ID Provider Metadata SessionOpenIdEndpoints