public class DefaultMetadataResolver extends Object implements MetadataResolver
| Constructor and Description |
|---|
DefaultMetadataResolver(URL metadataUrl) |
| Modifier and Type | Method and Description |
|---|---|
static DefaultMetadataResolver |
fromIssuerUrl(URL issuerUrl)
Gets a well-known metadata URL for the given OAuth issuer URL.
|
static URL |
getWellKnownMetadataUrl(URL issuerUrl)
Gets a well-known metadata URL for the given OAuth issuer URL.
|
Metadata |
resolve()
Resolves the authorization metadata.
|
DefaultMetadataResolver |
withConnectTimeout(Duration connectTimeout) |
DefaultMetadataResolver |
withReadTimeout(Duration readTimeout) |
public DefaultMetadataResolver(URL metadataUrl)
public DefaultMetadataResolver withConnectTimeout(Duration connectTimeout)
public DefaultMetadataResolver withReadTimeout(Duration readTimeout)
public Metadata resolve() throws IOException
resolve in interface MetadataResolverIOException - if the metadata could not be resolved.public static DefaultMetadataResolver fromIssuerUrl(URL issuerUrl)
issuerUrl - The authorization server's issuer identifierpublic static URL getWellKnownMetadataUrl(URL issuerUrl)
issuerUrl - The authorization server's issuer identifierCopyright © 2017–2021 Apache Software Foundation. All rights reserved.