public class OAuthClientRegistrationProviderDetails extends Object implements Serializable
ClientRegistration.ProviderDetails
to allow correspondence with a
persistent version of the same.OAuthClientRegistrationWrapper
,
Serialized FormModifier and Type | Class and Description |
---|---|
static class |
OAuthClientRegistrationProviderDetails.UserInfoEndpoint |
Constructor and Description |
---|
OAuthClientRegistrationProviderDetails() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
String |
getAuthorizationUri() |
Map<String,Object> |
getConfigurationMetadata() |
String |
getIssuerUri()
URI that can either be an OpenID Connect discovery endpoint or an OAuth 2.0 Authorization
Server Metadata endpoint defined by RFC 8414.
|
String |
getJwkSetUri() |
String |
getRegistrationId()
The ID of the registered provider.
|
String |
getTokenUri() |
OAuthClientRegistrationProviderDetails.UserInfoEndpoint |
getUserInfoEndpoint() |
int |
hashCode() |
void |
setAuthorizationUri(String authorizationUri) |
void |
setConfigurationMetadata(Map<String,Object> configurationMetadata) |
void |
setIssuerUri(String issuerUri)
URI that can either be an OpenID Connect discovery endpoint or an OAuth 2.0 Authorization
Server Metadata endpoint defined by RFC 8414.
|
void |
setJwkSetUri(String jwkSetUri) |
void |
setRegistrationId(String registrationId)
The ID of the registered provider.
|
void |
setTokenUri(String tokenUri) |
void |
setUserInfoEndpoint(OAuthClientRegistrationProviderDetails.UserInfoEndpoint userInfoEndpoint) |
String |
toString() |
public OAuthClientRegistrationProviderDetails()
public String getRegistrationId()
OAuthClientRegistrationWrapper.getRegistrationId()
.public String getIssuerUri()
This is used to gather the provider details which would otherwise be unknown since some providers only provide this to integrators.
public String getAuthorizationUri()
ClientRegistration.ProviderDetails#getAuthorizationUri()
public String getTokenUri()
ClientRegistration.ProviderDetails#getTokenUri()
public OAuthClientRegistrationProviderDetails.UserInfoEndpoint getUserInfoEndpoint()
ClientRegistration.ProviderDetails#getUserInfoEndpoint()
public String getJwkSetUri()
ClientRegistration.ProviderDetails#getJwkSetUri()
public Map<String,Object> getConfigurationMetadata()
ClientRegistration.ProviderDetails#getConfigurationMetadata()
public void setRegistrationId(String registrationId)
OAuthClientRegistrationWrapper.getRegistrationId()
.registrationId
- The ID of the registered provider.public void setIssuerUri(String issuerUri)
This is used to gather the provider details which would otherwise be unknown since some providers only provide this to integrators.
issuerUri
- URI that can either be an OpenID Connect discovery endpoint or an OAuth 2.0
Authorization Server Metadata endpoint defined by RFC 8414.public void setAuthorizationUri(String authorizationUri)
ClientRegistration.ProviderDetails#getAuthorizationUri()
public void setTokenUri(String tokenUri)
ClientRegistration.ProviderDetails#getTokenUri()
public void setUserInfoEndpoint(OAuthClientRegistrationProviderDetails.UserInfoEndpoint userInfoEndpoint)
ClientRegistration.ProviderDetails#getUserInfoEndpoint()
public void setJwkSetUri(String jwkSetUri)
ClientRegistration.ProviderDetails#getJwkSetUri()
public void setConfigurationMetadata(Map<String,Object> configurationMetadata)
ClientRegistration.ProviderDetails#getConfigurationMetadata()
protected boolean canEqual(Object other)
Copyright © 2021. All rights reserved.