Class ImplicitGrantConfigurer<B extends HttpSecurityBuilder<B>>

  • All Implemented Interfaces:
    SecurityConfigurer<org.springframework.security.web.DefaultSecurityFilterChain,​B>

    @Deprecated
    public final class ImplicitGrantConfigurer<B extends HttpSecurityBuilder<B>>
    extends AbstractHttpConfigurer<ImplicitGrantConfigurer<B>,​B>
    Deprecated.
    It is not recommended to use the implicit flow due to the inherent risks of returning access tokens in an HTTP redirect without any confirmation that it has been received by the client. See reference OAuth 2.0 Implicit Grant.
    An AbstractHttpConfigurer for the OAuth 2.0 Implicit Grant type.

    Security Filters

    The following Filter's are populated:
    • OAuth2AuthorizationRequestRedirectFilter

    Shared Objects Created

    The following shared objects are populated:
    • ClientRegistrationRepository (required)

    Shared Objects Used

    The following shared objects are used:
    • ClientRegistrationRepository
    Since:
    5.0
    See Also:
    OAuth2AuthorizationRequestRedirectFilter, ClientRegistrationRepository
    • Constructor Detail

      • ImplicitGrantConfigurer

        public ImplicitGrantConfigurer()
        Deprecated.
    • Method Detail

      • authorizationRequestBaseUri

        public ImplicitGrantConfigurer<B> authorizationRequestBaseUri​(java.lang.String authorizationRequestBaseUri)
        Deprecated.
        Sets the base URI used for authorization requests.
        Parameters:
        authorizationRequestBaseUri - the base URI used for authorization requests
        Returns:
        the ImplicitGrantConfigurer for further configuration
      • clientRegistrationRepository

        public ImplicitGrantConfigurer<B> clientRegistrationRepository​(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository)
        Deprecated.
        Sets the repository of client registrations.
        Parameters:
        clientRegistrationRepository - the repository of client registrations
        Returns:
        the ImplicitGrantConfigurer for further configuration