From 39933b10ff1009c37af8f49f642c15c47ce83a32 Mon Sep 17 00:00:00 2001 From: Josh Cummings Date: Mon, 19 Nov 2018 18:06:40 -0700 Subject: [PATCH] Add scopes method to TestOAuth2AccessTokens Issue: gh-6025 --- .../security/oauth2/core/TestOAuth2AccessTokens.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/TestOAuth2AccessTokens.java b/oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/TestOAuth2AccessTokens.java index bcad6de54f..d672278aa8 100644 --- a/oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/TestOAuth2AccessTokens.java +++ b/oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/TestOAuth2AccessTokens.java @@ -18,6 +18,8 @@ package org.springframework.security.oauth2.core; import java.time.Duration; import java.time.Instant; +import java.util.Arrays; +import java.util.HashSet; /** * @author Rob Winch @@ -30,4 +32,12 @@ public class TestOAuth2AccessTokens { Instant.now(), Instant.now().plus(Duration.ofDays(1))); } + + public static OAuth2AccessToken scopes(String... scopes) { + return new OAuth2AccessToken(OAuth2AccessToken.TokenType.BEARER, + "scopes", + Instant.now(), + Instant.now().plus(Duration.ofDays(1)), + new HashSet<>(Arrays.asList(scopes))); + } }