@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