Overview
FormSG allows agencies to enable Corppass authentication for forms that require users to act on behalf of a business entity.
To use Corppass with FormSG, agencies must create a Corppass e-Service in the Corppass Developer Portal (CDP) and configure the resulting Client ID in FormSG.
Eligibility
This onboarding flow is intended for public sector and Whole-of-Government (WOG) agencies using FormSG.
Before You Begin
Ensure that you have access to Corppass Developer Portal (CDP).
Please note that FormSG Corppass onboarding is performed directly in the Production environment. There is no requirement to create a Staging application.
Step 1: Switch to the Production Environment
1. Log in to the Corppass Developer Portal.
2. By default, you will be placed in the Staging environment.
3. Click on "Working with live data in Production" to switch to the Production environment.
Step 2: Create a New Corppass e-Service
1. Click + New Service.
2. Complete the application details using the following configuration:
| Field | Required Value |
|---|---|
| App Name | Choose a name for your service. The name must include “FormSG” as a suffix (e.g. “Agency Feedback FormSG”). |
| Description | Brief description of the form. |
| Platform Type | Web Portal |
| Site URL | The website where users access the form. If unavailable, use https://form.gov.sg |
| Agency | Select your agency |
| Authentication Flow | 2-Factor Authentication |
| Callback URL | Click the “X” button to remove the value. The field should display None. Do not leave the field blank. |
| JWKS Endpoint | https://form.gov.sg/ |
3. Click Create App.
Step 3: Provide Billing Contact Details
Provide the billing point-of-contact details when prompted during the application process here
Step 4: Submit for Approval
Once submitted, the application will be routed to the Singpass/Corppass team for review.
After approval, you will receive the Client External ID required for FormSG configuration.
Step 5: Configure Corppass in FormSG
Once your application has been approved:
1. Open the relevant form in FormSG.
2. Navigate to the Corppass settings.
3. Enter the approved Client ID.
4. Save and publish the form.
Frequently Asked Questions
Do I need to create a Staging application?
No.
For FormSG Corppass onboarding, agencies should onboard directly to the Production environment. There is currently no requirement to create a Staging application for testing.
Can I request Staging test accounts?
No.
Staging accounts are not required for FormSG Corppass onboarding and do not provide meaningful validation for Production scenarios.
I do not have a website hosting the form. What should I use for the Site URL?
You may use:
https://form.gov.sg
Comments
0 comments
Please sign in to leave a comment.