Class TokenRequestContext


  • public class TokenRequestContext
    extends Object
    Contains details of a request to get a token.
    • Constructor Detail

      • TokenRequestContext

        public TokenRequestContext()
        Creates a token request instance.
    • Method Detail

      • getScopes

        public List<String> getScopes()
        Gets the scopes required for the token.
        Returns:
        the scopes required for the token
      • setScopes

        public TokenRequestContext setScopes​(List<String> scopes)
        Sets the scopes required for the token.
        Parameters:
        scopes - the scopes required for the token
        Returns:
        the TokenRequestContext itself
      • addScopes

        public TokenRequestContext addScopes​(String... scopes)
        Adds one or more scopes to the request scopes.
        Parameters:
        scopes - one or more scopes to add
        Returns:
        the TokenRequestContext itself
      • setTenantId

        public TokenRequestContext setTenantId​(String tenantId)
        Set the tenant id to be used for the authentication request.
        Parameters:
        tenantId - the tenant to be used when requesting the token.
        Returns:
        the updated TokenRequestContext itself
      • getTenantId

        public String getTenantId()
        Get the tenant id to be used for the authentication request.
        Returns:
        the configured tenant id.