Class LoadBalancedResourceDetails

  • All Implemented Interfaces:
    org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails

    @ConditionalOnMissingBean
    public class LoadBalancedResourceDetails
    extends org.springframework.security.oauth2.client.token.grant.client.ClientCredentialsResourceDetails

    LoadBalancedResourceDetails class.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String EXCEPTION_MESSAGE
      Constant EXCEPTION_MESSAGE="Returning an invalid URI: {}"
    • Constructor Summary

      Constructors 
      Constructor Description
      LoadBalancedResourceDetails​(org.springframework.cloud.client.loadbalancer.LoadBalancerClient loadBalancerClient)
      Constructor for LoadBalancedResourceDetails.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAccessTokenUri()
      String getTokenServiceId()
      Getter for the field tokenServiceId.
      void setTokenServiceId​(String tokenServiceId)
      Setter for the field tokenServiceId.
      • Methods inherited from class org.springframework.security.oauth2.client.token.grant.client.ClientCredentialsResourceDetails

        isClientOnly
      • Methods inherited from class org.springframework.security.oauth2.client.resource.BaseOAuth2ProtectedResourceDetails

        equals, getAuthenticationScheme, getClientAuthenticationScheme, getClientId, getClientSecret, getGrantType, getId, getScope, getTokenName, hashCode, isAuthenticationRequired, isScoped, setAccessTokenUri, setAuthenticationScheme, setClientAuthenticationScheme, setClientId, setClientSecret, setGrantType, setId, setScope, setTokenName
    • Field Detail

      • EXCEPTION_MESSAGE

        public static final String EXCEPTION_MESSAGE
        Constant EXCEPTION_MESSAGE="Returning an invalid URI: {}"
        See Also:
        Constant Field Values
    • Constructor Detail

      • LoadBalancedResourceDetails

        public LoadBalancedResourceDetails​(org.springframework.cloud.client.loadbalancer.LoadBalancerClient loadBalancerClient)

        Constructor for LoadBalancedResourceDetails.

        Parameters:
        loadBalancerClient - a LoadBalancerClient object.
    • Method Detail

      • getAccessTokenUri

        public String getAccessTokenUri()
        Specified by:
        getAccessTokenUri in interface org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
        Overrides:
        getAccessTokenUri in class org.springframework.security.oauth2.client.resource.BaseOAuth2ProtectedResourceDetails
      • getTokenServiceId

        public String getTokenServiceId()

        Getter for the field tokenServiceId.

        Returns:
        a String object.
      • setTokenServiceId

        public void setTokenServiceId​(String tokenServiceId)

        Setter for the field tokenServiceId.

        Parameters:
        tokenServiceId - a String object.