Interface EndSessionController

  • All Known Implementing Classes:
    DefaultEndSessionController

    public interface EndSessionController
    Handles a log out request that redirects to an OpenID provider
    Since:
    1.2.0
    Author:
    James Kleeh
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Optional<io.micronaut.http.HttpResponse> endSession​(io.micronaut.http.HttpRequest request, Authentication authentication)
      Performs and end session redirect to an OpenID provider.
    • Method Detail

      • endSession

        @Secured("isAuthenticated()")
        @Executable
        java.util.Optional<io.micronaut.http.HttpResponse> endSession​(io.micronaut.http.HttpRequest request,
                                                                      Authentication authentication)
        Performs and end session redirect to an OpenID provider.
        Parameters:
        request - The current request
        authentication - The current authentication
        Returns:
        A redirecting http response