Package com.azure.spring.aad.webapp
Class AADAzureDelegatedOAuth2AuthorizedClientProvider
- java.lang.Object
-
- com.azure.spring.aad.webapp.AADAzureDelegatedOAuth2AuthorizedClientProvider
-
- All Implemented Interfaces:
org.springframework.security.oauth2.client.OAuth2AuthorizedClientProvider
public class AADAzureDelegatedOAuth2AuthorizedClientProvider extends Object implements org.springframework.security.oauth2.client.OAuth2AuthorizedClientProvider
A strategy for authorizing (or re-authorizing) an OAuth 2.0 Client. This implementations implement"azure_delegated" authorization grant type.- Since:
- 3.8.0
- Author:
- RujunChen
- See Also:
OAuth2AuthorizedClient,OAuth2AuthorizationContext,AADAuthorizationGrantType, Section 1.3 Authorization Grant
-
-
Constructor Summary
Constructors Constructor Description AADAzureDelegatedOAuth2AuthorizedClientProvider(org.springframework.security.oauth2.client.RefreshTokenOAuth2AuthorizedClientProvider provider, org.springframework.security.oauth2.client.web.OAuth2AuthorizedClientRepository authorizedClientRepository)Creates a new instance ofAADAzureDelegatedOAuth2AuthorizedClientProvider.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.security.oauth2.client.OAuth2AuthorizedClientauthorize(org.springframework.security.oauth2.client.OAuth2AuthorizationContext context)
-
-
-
Constructor Detail
-
AADAzureDelegatedOAuth2AuthorizedClientProvider
public AADAzureDelegatedOAuth2AuthorizedClientProvider(org.springframework.security.oauth2.client.RefreshTokenOAuth2AuthorizedClientProvider provider, org.springframework.security.oauth2.client.web.OAuth2AuthorizedClientRepository authorizedClientRepository)Creates a new instance ofAADAzureDelegatedOAuth2AuthorizedClientProvider.- Parameters:
provider- the OAuth2 token refresh providerauthorizedClientRepository- the OAuth2 repository
-
-