public class BaseOAuth2ProtectedResourceDetails extends Object implements OAuth2ProtectedResourceDetails
Constructor and Description |
---|
BaseOAuth2ProtectedResourceDetails() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getAccessTokenUri()
The URL to use to obtain an OAuth2 access token.
|
AuthenticationScheme |
getAuthenticationScheme()
Get the bearer token method for this resource.
|
AuthenticationScheme |
getClientAuthenticationScheme()
The scheme to use to authenticate the client.
|
String |
getClientId()
The client identifier to use for this protected resource.
|
String |
getClientSecret()
The client secret.
|
String |
getGrantType()
The grant type for obtaining an acces token for this resource.
|
String |
getId()
Get a unique identifier for these protected resource details.
|
List<String> |
getScope()
The scope of this resource.
|
String |
getTokenName()
The name of the bearer token.
|
int |
hashCode() |
boolean |
isAuthenticationRequired()
Whether a secret is required to obtain an access token to this resource.
|
boolean |
isClientOnly()
A flag to indicate that this resource is only to be used with client credentials, thus allowing access tokens to
be cached independent of a user's session.
|
boolean |
isScoped()
Whether this resource is limited to a specific scope.
|
void |
setAccessTokenUri(String accessTokenUri) |
void |
setAuthenticationScheme(AuthenticationScheme authorizationScheme) |
void |
setClientAuthenticationScheme(AuthenticationScheme clientAuthenticationScheme) |
void |
setClientId(String clientId) |
void |
setClientSecret(String clientSecret) |
void |
setGrantType(String grantType) |
void |
setId(String id) |
void |
setScope(List<String> scope) |
void |
setTokenName(String tokenName) |
public String getId()
OAuth2ProtectedResourceDetails
getId
in interface OAuth2ProtectedResourceDetails
public void setId(String id)
public String getClientId()
OAuth2ProtectedResourceDetails
getClientId
in interface OAuth2ProtectedResourceDetails
public void setClientId(String clientId)
public String getAccessTokenUri()
OAuth2ProtectedResourceDetails
getAccessTokenUri
in interface OAuth2ProtectedResourceDetails
public void setAccessTokenUri(String accessTokenUri)
public boolean isScoped()
OAuth2ProtectedResourceDetails
isScoped
in interface OAuth2ProtectedResourceDetails
public List<String> getScope()
OAuth2ProtectedResourceDetails
resource isn't scoped
.getScope
in interface OAuth2ProtectedResourceDetails
public boolean isAuthenticationRequired()
OAuth2ProtectedResourceDetails
isAuthenticationRequired
in interface OAuth2ProtectedResourceDetails
public String getClientSecret()
OAuth2ProtectedResourceDetails
secret isn't required
.getClientSecret
in interface OAuth2ProtectedResourceDetails
public void setClientSecret(String clientSecret)
public AuthenticationScheme getClientAuthenticationScheme()
OAuth2ProtectedResourceDetails
getClientAuthenticationScheme
in interface OAuth2ProtectedResourceDetails
public void setClientAuthenticationScheme(AuthenticationScheme clientAuthenticationScheme)
public boolean isClientOnly()
OAuth2ProtectedResourceDetails
isClientOnly
in interface OAuth2ProtectedResourceDetails
public AuthenticationScheme getAuthenticationScheme()
OAuth2ProtectedResourceDetails
getAuthenticationScheme
in interface OAuth2ProtectedResourceDetails
public void setAuthenticationScheme(AuthenticationScheme authorizationScheme)
public String getTokenName()
OAuth2ProtectedResourceDetails
getTokenName
in interface OAuth2ProtectedResourceDetails
public void setTokenName(String tokenName)
public String getGrantType()
OAuth2ProtectedResourceDetails
getGrantType
in interface OAuth2ProtectedResourceDetails
public void setGrantType(String grantType)
Copyright © 2019. All rights reserved.