The authentication procedure is running (likely the LoginSuccess will be sent later).
Returned from setTokenFromHash.
The user is already authenticated or the authentication procedure is already running at the moment.
Returned from getPopupBasedAuthenticationUrl, getSamePageAuthenticationUrl.
Empty callback URI ("") is not allowed.
Returned from getPopupBasedAuthenticationUrl, getSamePageAuthenticationUrl.
The given hash for the authentication is invalid.
Returned from setTokenFromHash.
An internal error led to the failure of the procedure.
Returned from getPopupBasedAuthenticationUrl, getSamePageAuthenticationUrl, setTokenFromHash.
This enumeration is the result from a call to getPopupBasedAuthenticationUrl, getSamePageAuthenticationUrl, and setTokenFromHash functions.
It tells if the authentication mechanism could be initiated/completed. The authentication mechanism to the 3djuump infinite architecture is delegated to an external authentication server by the use of an openid connect protocol. The getPopupBasedAuthenticationUrl and getSamePageAuthenticationUrl may return DoNotReAuthenticate InvalidSession, and EmptyCallbackURI. The setTokenFromHash may return AuthenticationPending, DoNotReAuthenticate, InvalidSession, InvalidHash.
See
DirectorySessionInterface