4646 * @author Joe Grandja
4747 */
4848public class OAuth2TokenRevocationAuthenticationProviderTests {
49- private RegisteredClient registeredClient ;
5049 private OAuth2AuthorizationService authorizationService ;
5150 private OAuth2TokenRevocationAuthenticationProvider authenticationProvider ;
5251
5352 @ Before
5453 public void setUp () {
55- this .registeredClient = TestRegisteredClients .registeredClient ().build ();
5654 this .authorizationService = mock (OAuth2AuthorizationService .class );
5755 this .authenticationProvider = new OAuth2TokenRevocationAuthenticationProvider (this .authorizationService );
5856 }
@@ -71,8 +69,9 @@ public void supportsWhenTypeOAuth2TokenRevocationAuthenticationTokenThenReturnTr
7169
7270 @ Test
7371 public void authenticateWhenClientPrincipalNotOAuth2ClientAuthenticationTokenThenThrowOAuth2AuthenticationException () {
72+ RegisteredClient registeredClient = TestRegisteredClients .registeredClient ().build ();
7473 TestingAuthenticationToken clientPrincipal = new TestingAuthenticationToken (
75- this . registeredClient .getClientId (), this . registeredClient .getClientSecret ());
74+ registeredClient .getClientId (), registeredClient .getClientSecret ());
7675 OAuth2TokenRevocationAuthenticationToken authentication = new OAuth2TokenRevocationAuthenticationToken (
7776 "token" , clientPrincipal , TokenType .ACCESS_TOKEN .getValue ());
7877 assertThatThrownBy (() -> this .authenticationProvider .authenticate (authentication ))
@@ -84,8 +83,9 @@ public void authenticateWhenClientPrincipalNotOAuth2ClientAuthenticationTokenThe
8483
8584 @ Test
8685 public void authenticateWhenClientPrincipalNotAuthenticatedThenThrowOAuth2AuthenticationException () {
86+ RegisteredClient registeredClient = TestRegisteredClients .registeredClient ().build ();
8787 OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken (
88- this . registeredClient .getClientId (), this . registeredClient .getClientSecret (), null );
88+ registeredClient .getClientId (), registeredClient .getClientSecret (), null );
8989 OAuth2TokenRevocationAuthenticationToken authentication = new OAuth2TokenRevocationAuthenticationToken (
9090 "token" , clientPrincipal , TokenType .ACCESS_TOKEN .getValue ());
9191 assertThatThrownBy (() -> this .authenticationProvider .authenticate (authentication ))
@@ -97,7 +97,8 @@ public void authenticateWhenClientPrincipalNotAuthenticatedThenThrowOAuth2Authen
9797
9898 @ Test
9999 public void authenticateWhenInvalidTokenTypeThenThrowOAuth2AuthenticationException () {
100- OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken (this .registeredClient );
100+ RegisteredClient registeredClient = TestRegisteredClients .registeredClient ().build ();
101+ OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken (registeredClient );
101102 OAuth2TokenRevocationAuthenticationToken authentication = new OAuth2TokenRevocationAuthenticationToken (
102103 "token" , clientPrincipal , "unsupported_token_type" );
103104 assertThatThrownBy (() -> this .authenticationProvider .authenticate (authentication ))
@@ -109,7 +110,8 @@ public void authenticateWhenInvalidTokenTypeThenThrowOAuth2AuthenticationExcepti
109110
110111 @ Test
111112 public void authenticateWhenInvalidTokenThenNotRevoked () {
112- OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken (this .registeredClient );
113+ RegisteredClient registeredClient = TestRegisteredClients .registeredClient ().build ();
114+ OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken (registeredClient );
113115 OAuth2TokenRevocationAuthenticationToken authentication = new OAuth2TokenRevocationAuthenticationToken (
114116 "token" , clientPrincipal , TokenType .ACCESS_TOKEN .getValue ());
115117 OAuth2TokenRevocationAuthenticationToken authenticationResult =
@@ -120,14 +122,15 @@ public void authenticateWhenInvalidTokenThenNotRevoked() {
120122
121123 @ Test
122124 public void authenticateWhenTokenIssuedToAnotherClientThenThrowOAuth2AuthenticationException () {
125+ RegisteredClient registeredClient = TestRegisteredClients .registeredClient ().build ();
123126 OAuth2Authorization authorization = TestOAuth2Authorizations .authorization (
124127 TestRegisteredClients .registeredClient2 ().build ()).build ();
125128 when (this .authorizationService .findByToken (
126129 eq ("token" ),
127130 eq (TokenType .ACCESS_TOKEN )))
128131 .thenReturn (authorization );
129132
130- OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken (this . registeredClient );
133+ OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken (registeredClient );
131134 OAuth2TokenRevocationAuthenticationToken authentication = new OAuth2TokenRevocationAuthenticationToken (
132135 "token" , clientPrincipal , TokenType .ACCESS_TOKEN .getValue ());
133136
@@ -140,14 +143,15 @@ public void authenticateWhenTokenIssuedToAnotherClientThenThrowOAuth2Authenticat
140143
141144 @ Test
142145 public void authenticateWhenValidRefreshTokenThenRevoked () {
146+ RegisteredClient registeredClient = TestRegisteredClients .registeredClient ().build ();
143147 OAuth2Authorization authorization = TestOAuth2Authorizations .authorization (
144- this . registeredClient ).build ();
148+ registeredClient ).build ();
145149 when (this .authorizationService .findByToken (
146150 eq (authorization .getTokens ().getRefreshToken ().getTokenValue ()),
147151 eq (TokenType .REFRESH_TOKEN )))
148152 .thenReturn (authorization );
149153
150- OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken (this . registeredClient );
154+ OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken (registeredClient );
151155 OAuth2TokenRevocationAuthenticationToken authentication = new OAuth2TokenRevocationAuthenticationToken (
152156 authorization .getTokens ().getRefreshToken ().getTokenValue (), clientPrincipal , TokenType .REFRESH_TOKEN .getValue ());
153157
@@ -167,14 +171,15 @@ public void authenticateWhenValidRefreshTokenThenRevoked() {
167171
168172 @ Test
169173 public void authenticateWhenValidAccessTokenThenRevoked () {
174+ RegisteredClient registeredClient = TestRegisteredClients .registeredClient ().build ();
170175 OAuth2Authorization authorization = TestOAuth2Authorizations .authorization (
171- this . registeredClient ).build ();
176+ registeredClient ).build ();
172177 when (this .authorizationService .findByToken (
173178 eq (authorization .getTokens ().getAccessToken ().getTokenValue ()),
174179 eq (TokenType .ACCESS_TOKEN )))
175180 .thenReturn (authorization );
176181
177- OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken (this . registeredClient );
182+ OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken (registeredClient );
178183 OAuth2TokenRevocationAuthenticationToken authentication = new OAuth2TokenRevocationAuthenticationToken (
179184 authorization .getTokens ().getAccessToken ().getTokenValue (), clientPrincipal , TokenType .ACCESS_TOKEN .getValue ());
180185
0 commit comments