Class AuthenticationController

java.lang.Object
org.wildfly.security.soteria.original.AuthenticationController

@ApplicationScoped public class AuthenticationController extends Object
Controller for Authentication endpoint
Author:
Gaurav Gupta, Rudy De Busscher, Arjan Tijms
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.security.enterprise.AuthenticationStatus
    authenticateUser(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    (1) The RP (Client) sends a request to the OpenId Connect Provider (OP) to authenticates the End-User using the Authorization Code Flow and authorization Code is returned from the Authorization Endpoint.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AuthenticationController

      public AuthenticationController()
  • Method Details

    • authenticateUser

      public jakarta.security.enterprise.AuthenticationStatus authenticateUser(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
      (1) The RP (Client) sends a request to the OpenId Connect Provider (OP) to authenticates the End-User using the Authorization Code Flow and authorization Code is returned from the Authorization Endpoint.
      (2) Authorization Server authenticates the End-User, obtains End-User Consent/Authorization and sends the End-User back to the Client with an Authorization Code.
      Parameters:
      request -
      response -
      Returns: