Class JwtBearerResourceDetails
- java.lang.Object
-
- com.atlassian.connect.spring.internal.request.oauth2.JwtBearerResourceDetails
-
- All Implemented Interfaces:
org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
public class JwtBearerResourceDetails extends Object implements org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
-
-
Constructor Summary
Constructors Constructor Description JwtBearerResourceDetails(String clientKey, String secret, String authServerBaseUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAccessTokenUri()
org.springframework.security.oauth2.common.AuthenticationScheme
getAuthenticationScheme()
org.springframework.security.oauth2.common.AuthenticationScheme
getClientAuthenticationScheme()
String
getClientId()
String
getClientSecret()
String
getGrantType()
String
getId()
List<String>
getScope()
String
getTokenName()
boolean
isAuthenticationRequired()
boolean
isClientOnly()
boolean
isScoped()
-
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getId
in interfaceorg.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
-
getClientId
public String getClientId()
- Specified by:
getClientId
in interfaceorg.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
-
getAccessTokenUri
public String getAccessTokenUri()
- Specified by:
getAccessTokenUri
in interfaceorg.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
-
isScoped
public boolean isScoped()
- Specified by:
isScoped
in interfaceorg.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
-
getScope
public List<String> getScope()
- Specified by:
getScope
in interfaceorg.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
-
isAuthenticationRequired
public boolean isAuthenticationRequired()
- Specified by:
isAuthenticationRequired
in interfaceorg.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
-
getClientSecret
public String getClientSecret()
- Specified by:
getClientSecret
in interfaceorg.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
-
getClientAuthenticationScheme
public org.springframework.security.oauth2.common.AuthenticationScheme getClientAuthenticationScheme()
- Specified by:
getClientAuthenticationScheme
in interfaceorg.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
-
getGrantType
public String getGrantType()
- Specified by:
getGrantType
in interfaceorg.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
-
getAuthenticationScheme
public org.springframework.security.oauth2.common.AuthenticationScheme getAuthenticationScheme()
- Specified by:
getAuthenticationScheme
in interfaceorg.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
-
getTokenName
public String getTokenName()
- Specified by:
getTokenName
in interfaceorg.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
-
isClientOnly
public boolean isClientOnly()
- Specified by:
isClientOnly
in interfaceorg.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
-
-