You can use multiple authentication types at the REST API endpoint and server, such as OAuth, Basic, Digest, and other custom authentication.
To implement your own authentication logic, use the Custom Authentication function. You can also use the predefined java template to implement your authentication logic.
The java template consists of a method, an Inner Class and an Enum.
Method
Method signature is: String GetCustomAuthParams(RequestInfo,Ilogger)
RequestInfo
A bean class that captures all the connection UI parameters.
Inner Class
CustomParams is the inner class. The return value is always a vector of CustomParams Objects.
Enum
Defines the types of parameter present in Custom Authentication. enumParamType is the enum in the template.
Note: If you want Informatica to create the custom authentication for you, contact Informatica Sales Team, Informatica Cloud API Response Team, or Informatica Customer Service.