Registration

You need to first register your client with sgID before any integration steps can begin.

Required information

sgID requires the following information from you to register your client:

ItemDescription

Display name

Maximum 25 character string representing your client to display to the end user

Allowed scopes

The set of scopes that your app is requesting authorization for to access. Refer to the Data Catalog for a full list of available scopes.

Callback URL

The URL that sgID will redirect after the end user authenticates with Singpass. We assume that you have access to the underlying codebase and service for this URL.

Relying party credentials

Upon registration, sgID will generate credentials for your client and send them to you.

ItemDescription

Client ID

Unique string that identifies your client

Client secret

A 32-character string used for exchanging the authorization code for a token

Public Key

RSA-2048 Public Key used by sgID to encrypt data to be sent to you

Private Key

RSA-2048 Private Key that you will use to decrypt data sent to you

Last updated