Singpass Sandbox

A complete sandbox environment for testing Singpass integration with your applications

Key Features

OAuth 2.0 & OpenID Connect
Full implementation of OAuth 2.0 and OpenID Connect protocols

Supports authorization code flow, PKCE, JWT tokens, and all standard OAuth 2.0 and OpenID Connect features required for Singpass integration.

Test User Management
Create and manage test users with custom scopes

Easily create test users with specific attributes and scopes to simulate different user scenarios for your testing needs.

Relying Party Management
Register and manage client applications

Register your applications as relying parties, manage their scopes, and generate secure JWKs for authentication and encryption.

Authentication Flow

1. Authorization Request

The client application redirects the user to the Singpass authorization endpoint with client ID, redirect URI, and requested scopes.

2. User Authentication

The user authenticates with their Singpass credentials and grants consent for the requested scopes.

3. Authorization Code

Singpass redirects back to the client application with an authorization code.

4. Token Exchange

The client application exchanges the authorization code for access and ID tokens.

5. Access Protected Resources

The client application uses the access token to request user information from the UserInfo endpoint.

Try It Out

Experience the Singpass authentication flow by testing with our demo application

Launch Demo Application