API-Based Implementation

The purpose of this documentation is to guide developers through the authentication process using the Akamai Identity Cloud Registration Server and supporting server-side API (Application Programming Interface) endpoints without using the Identity Cloud Registration Widget or Mobile Libraries. This simply means carrying out user logins and fregistrations without using the JavaScript SDK or Hosted Login.

All code examples in this document will be demonstrated as Curl calls or using generic PHP code. In most cases, Curl calls should be submitted to the API endpoints over SSL using the HTTP POST Method. Additionally, the /oauth example calls will not accept query parameters as everything must be submitted as a url-encoded form parameter.

Important: Before you begin, keep in mind that Akamai does not accept CORS (cross-origin resource sharing) headers; that means that you cannot submit an AJAX request directly to an Akamai OAuth API endpoint. Instead, that request must first be submitted to a server page; the server page will then forward the request to the OAuth endpoint.

In this section you'll find articles on: