Class 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 Detail

      • JwtBearerResourceDetails

        public JwtBearerResourceDetails​(String clientKey,
                                        String secret,
                                        String authServerBaseUrl)
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in interface org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
      • getClientId

        public String getClientId()
        Specified by:
        getClientId in interface org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
      • getAccessTokenUri

        public String getAccessTokenUri()
        Specified by:
        getAccessTokenUri in interface org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
      • isScoped

        public boolean isScoped()
        Specified by:
        isScoped in interface org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
      • getScope

        public List<String> getScope()
        Specified by:
        getScope in interface org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
      • isAuthenticationRequired

        public boolean isAuthenticationRequired()
        Specified by:
        isAuthenticationRequired in interface org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
      • getClientSecret

        public String getClientSecret()
        Specified by:
        getClientSecret in interface org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
      • getClientAuthenticationScheme

        public org.springframework.security.oauth2.common.AuthenticationScheme getClientAuthenticationScheme()
        Specified by:
        getClientAuthenticationScheme in interface org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
      • getGrantType

        public String getGrantType()
        Specified by:
        getGrantType in interface org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
      • getAuthenticationScheme

        public org.springframework.security.oauth2.common.AuthenticationScheme getAuthenticationScheme()
        Specified by:
        getAuthenticationScheme in interface org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
      • getTokenName

        public String getTokenName()
        Specified by:
        getTokenName in interface org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
      • isClientOnly

        public boolean isClientOnly()
        Specified by:
        isClientOnly in interface org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails