For a third-party application to request an authorisation code, it has to be first registered with GeoOp and assigned a Client ID and Client Secret (password).

During the registration process the third-party application's (Client) developer has to provide the following information:

  1. General information (e.g. developer/company name, contact information, application name and description, etc.).
  2. Client type (confidential or public) – that is, specify whether their application is capable of securely storing Client/Owner credentials.
  3. Client profile (type of application – e.g. mobile app, browser app, server app, etc).
  4. Redirect URI – this will be used by the GeoOp Authentication Server to redirect users back to the application after successful authentication. If Client type is 'confidential' then only https:// URL schema must be allowed.