44package com .azure .spring .aad .implementation ;
55
66import org .springframework .security .core .Authentication ;
7- import org .springframework .security .oauth2 .client .InMemoryOAuth2AuthorizedClientService ;
87import org .springframework .security .oauth2 .client .OAuth2AuthorizedClient ;
9- import org .springframework .security .oauth2 .client .registration .ClientRegistrationRepository ;
10- import org .springframework .security .oauth2 .client .web .AuthenticatedPrincipalOAuth2AuthorizedClientRepository ;
8+ import org .springframework .security .oauth2 .client .web .HttpSessionOAuth2AuthorizedClientRepository ;
119import org .springframework .security .oauth2 .client .web .OAuth2AuthorizedClientRepository ;
1210import org .springframework .security .oauth2 .core .OAuth2AccessToken ;
1311import org .springframework .security .oauth2 .core .OAuth2RefreshToken ;
@@ -23,16 +21,12 @@ public class AzureOAuth2AuthorizedClientRepository implements OAuth2AuthorizedCl
2321 private final AzureClientRegistrationRepository azureClientRegistrationRepository ;
2422 private final OAuth2AuthorizedClientRepository delegatedOAuth2AuthorizedClientRepository ;
2523
26- private static OAuth2AuthorizedClientRepository createDefaultDelegate (
27- ClientRegistrationRepository clientRegistrationRepository
28- ) {
29- return new AuthenticatedPrincipalOAuth2AuthorizedClientRepository (
30- new InMemoryOAuth2AuthorizedClientService (clientRegistrationRepository )
31- );
24+ private static OAuth2AuthorizedClientRepository createDefaultDelegate () {
25+ return new HttpSessionOAuth2AuthorizedClientRepository ();
3226 }
3327
3428 public AzureOAuth2AuthorizedClientRepository (AzureClientRegistrationRepository azureClientRegistrationRepository ) {
35- this (azureClientRegistrationRepository , createDefaultDelegate (azureClientRegistrationRepository ));
29+ this (azureClientRegistrationRepository , createDefaultDelegate ());
3630 }
3731
3832 public AzureOAuth2AuthorizedClientRepository (
0 commit comments