Class DefaultOpenIdProviderMetadataFetcher
java.lang.Object
io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadataFetcher
- All Implemented Interfaces:
- io.micronaut.core.naming.Named,- OpenIdProviderMetadataFetcher
public class DefaultOpenIdProviderMetadataFetcher
extends Object
implements OpenIdProviderMetadataFetcher
Default implementation of 
OpenIdProviderMetadataFetcher.- Since:
- 3.9.0
- Author:
- Sergio del Amo
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classAOT Optimizations.
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultOpenIdProviderMetadataFetcher(OpenIdClientConfiguration openIdClientConfiguration, io.micronaut.http.client.HttpClient client) 
- 
Method SummaryModifier and TypeMethodDescription@NonNull DefaultOpenIdProviderMetadatafetch()It fetches Authorization Server OpenID metadata from a remote server.@NonNull StringgetName()
- 
Field Details- 
OPTIMIZATIONS
 
- 
- 
Constructor Details- 
DefaultOpenIdProviderMetadataFetcherpublic DefaultOpenIdProviderMetadataFetcher(OpenIdClientConfiguration openIdClientConfiguration, @Client io.micronaut.http.client.HttpClient client) - Parameters:
- openIdClientConfiguration- OpenID Client Configuration
- client- HTTP Client
 
 
- 
- 
Method Details- 
getName- Specified by:
- getNamein interface- io.micronaut.core.naming.Named
 
- 
fetchDescription copied from interface:OpenIdProviderMetadataFetcherIt fetches Authorization Server OpenID metadata from a remote server.- Specified by:
- fetchin interface- OpenIdProviderMetadataFetcher
- Returns:
- OpenID Provider Metadata
 
 
-