I have compiled this information as I have been working to connect to Anaplan via its API. I have chosen not to use Hyperconnect or Anaplan Connect. WHY you might ask?
1.) Hyperconnect: Our IT team will not support Hyper connect.
2.) Anaplan Connect: It is limited in scheduling and error outputs, and users have to know scripting to get really additional functionality.
I am not a true developer, but have played in different languages and platforms. Ultimately after many hours of testing I found that the only way to get the required information for the Authentication service is via Java (only language i tried). The requested random string seems to be required in byte format only. I have tried text formatted values at the correct length, but the only success came when the random string was created in a byte format. I have posted my highlevel steps below, and i will also be posting more detailed information as well.
Request a CA certificate be created. Create a P&I ticket and the security team will generate the certificate and copy and paste into our secret server.
Insert ONLY the public certificate into the Anaplan:
In order to upload the CA public certificate, an administrator, with the hamburg in then upper left hand corner, will select the Administration option and then the sub-level of Security. A screen shot is shown below to demonstrate this.
Call the Anaplan authentication. This is an API call that returns a Java Web Token (JWT). This is the key that allows for the Anaplan Kingdom to be opened for different actions. NOTE: the JWT is only valid for 30 minutes. 'Refreshing' the JWT still created a new JWT.