Class AADOAuth2AuthorizationRequestResolver

  • All Implemented Interfaces:
    org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestResolver

    public class AADOAuth2AuthorizationRequestResolver
    extends Object
    implements org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestResolver
    To add conditional policy claims to authorization URL.
    • Constructor Detail

      • AADOAuth2AuthorizationRequestResolver

        public AADOAuth2AuthorizationRequestResolver​(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository,
                                                     AADAuthenticationProperties properties)
        Creates a new instance of AADOAuth2AuthorizationRequestResolver.
        Parameters:
        clientRegistrationRepository - the client registration repository
        properties - the AAD authentication properties
    • Method Detail

      • resolve

        public org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest resolve​(javax.servlet.http.HttpServletRequest request)
        Specified by:
        resolve in interface org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestResolver
      • resolve

        public org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest resolve​(javax.servlet.http.HttpServletRequest request,
                                                                                                    String clientRegistrationId)
        Specified by:
        resolve in interface org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestResolver