End-User Authentication¶
OpenID Connect performs authentication to log in the end-user or to determine whether the end-user is already logged in. The Authorization Endpoint is responsible for authenticating the end-user.
There are some mandatory and optional parameters defined in the OpenID Connect specification that should be used when performing an authentication request based on the authentication flow.
End-user authentication can be done in two main ways.
-
When using the traditional authentication request, the client has to pass the required parameters to invoke the Authorization Endpoint based on the authentication flow.
-
When using the request object, it should be associated with either one of the following additional parameters.
- request parameter
- request_uri parameter