Class DelegatingOAuth2TokenGenerator

java.lang.Object
org.springframework.security.oauth2.server.authorization.token.DelegatingOAuth2TokenGenerator
All Implemented Interfaces:
OAuth2TokenGenerator<org.springframework.security.oauth2.core.OAuth2Token>

public final class DelegatingOAuth2TokenGenerator extends Object implements OAuth2TokenGenerator<org.springframework.security.oauth2.core.OAuth2Token>
An OAuth2TokenGenerator that simply delegates to it's internal List of OAuth2TokenGenerator(s).

Each OAuth2TokenGenerator is given a chance to OAuth2TokenGenerator.generate(OAuth2TokenContext) with the first non-null OAuth2Token being returned.

Since:
0.2.3
See Also:
  • Constructor Details

    • DelegatingOAuth2TokenGenerator

      @SafeVarargs public DelegatingOAuth2TokenGenerator(OAuth2TokenGenerator<? extends org.springframework.security.oauth2.core.OAuth2Token>... tokenGenerators)
      Constructs a DelegatingOAuth2TokenGenerator using the provided parameters.
      Parameters:
      tokenGenerators - an array of OAuth2TokenGenerator(s)
  • Method Details