Overview

The AIS Server uses EnterpriseOne authentication to authenticate AIS clients. All AIS sessions are established with requests to the EnterpriseOne HTML Server to establish a corresponding HTML Server (JAS) session. The AIS Server can maintain open sessions linked to open JAS sessions. It can also execute stateless calls where sessions are temporarily established only for the time of the call and thereafter terminated.

You can configure the AIS Server to use SSL so that all communication is over HTTPS. It can also be configured to communicate over HTTPS with the EnterpriseOne HTML Server.

The AIS Server supports the following authentication methods or login types:

  • Username and Password

    This login type is used in JD Edwards EnterpriseOne mobile enterprise applications for authentication.

  • Basic Authentication

    This login type is used for authenticating Internet of Things (IoT) devices calling orchestrations on the AIS Server. It is also used by the EnterpriseOne Orchestrator Client to test running orchestrations on the AIS Server.

  • PS Token

    This login type is used in EnterpriseOne ADF applications. It is also used by EnterpriseOne Pages designed to call AIS services through the e1pagehelper.js API.

  • JSON Web Token (Release 9.2.0.5)

    This login type can be used in a JD Edwards EnterpriseOne mobile application integration with Oracle Mobile Cloud Service. You can also use this login type to employ OAuth 2.0 authentication for third-party AIS clients, including clients developed using the AIS Client Java API to call AIS services and orchestrations on the AIS Server.

    Note: You can use OAuth 2.0 if you have an EnterpriseOne configuration with Oracle Access Manager (OAM), where OAM is the OAuth provider.
    Note: Starting with Tools Release 9.2.8.2, you can also use a JWT Assertion in a JD Edwards EnterpriseOne mobile application integration with OCI Identity Access Management (IAM) with Microsoft Entra ID as an External IdP for SSO to access AIS REST APIs.

Starting with Tools Release 9.2.4, you have an option to use Header based authentication. You can use the Header based authentication method for requesting an AIS token and using an AIS token.