Enumeration AuthenticationGetURLResult

This enumeration is the result from a call to DirectorySessionInterface.getPopupBasedAuthenticationUrl, DirectorySessionInterface.getSamePageAuthenticationUrl, and DirectorySessionInterface.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 DirectorySessionInterface.getPopupBasedAuthenticationUrl and DirectorySessionInterface.getSamePageAuthenticationUrl may return DoNotReAuthenticate InvalidSession, and EmptyCallbackURI. The DirectorySessionInterface.setTokenFromHash may return AuthenticationPending, DoNotReAuthenticate, InvalidSession, InvalidHash.


Sessions

Enumeration Members

AppDataTooLarge: -4
AuthenticationPending: 1

The authentication procedure is running (likely the DirectorySessionInterfaceSignal.LoginSuccess will be sent later).

Returned from DirectorySessionInterface.setTokenFromHash.

DoNotReAuthenticate: 0

The user is already authenticated or the authentication procedure is already running at the moment.

Returned from DirectorySessionInterface.getPopupBasedAuthenticationUrl, DirectorySessionInterface.getSamePageAuthenticationUrl.

EmptyCallbackURI: -3
InvalidHash: -2

The given hash for the authentication is invalid.

Returned from DirectorySessionInterface.setTokenFromHash.

InvalidSession: -1