Interface HttpAuthenticationProtocolsProvider

    • Method Detail

      • getAllowedProtocols

        @NotNull
        Set<HttpAuthenticationProtocol> getAllowedProtocols​(@NotNull
                                                            javax.servlet.http.HttpServletRequest request,
                                                            @NotNull
                                                            Map<String,​String> properties)
        Returns all authentication protocols those are supported for the specified HTTP request.
        Parameters:
        request - request
        properties - properties from config file
        Returns:
        allowed protocols
      • getForcedProtocols

        @NotNull
        Set<HttpAuthenticationProtocol> getForcedProtocols​(@NotNull
                                                           javax.servlet.http.HttpServletRequest request,
                                                           @NotNull
                                                           Map<String,​String> properties)
        Returns protocols which are used to force authentication when user is not authenticated.
        Parameters:
        request - request
        properties - properties from config file
        Returns:
        forced protocols