OpenID Connect  is a simple identity layer on top of the OAuth 2.0 protocol. It allows Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and REST-like manner. PhenixID authentication Server supports implicit and authorization code flows.

Some of the parameters are shared across authenticators. Instead of duplicating they are stated here. 

Shared paramters

Name Description Default value Mandatory
redirectTemplate If reqired, a template redirecting user to location after successful authentication N/A No
allowedRP Array of allowed RP calling this authentcator. Add RP like '["rp1","rp2"]' [] Yes
requireConsent Should user give consent prior to redirecting after successful authentication false No
consentTemplate Template showing consent oidcconsent No
errorTemplate Template showing error error.template No
alwaysRunPipe Always run pipe (even when session was authenticated before). false No