Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/support/passwordless_setup_3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/support/passwordless_setup_4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/support/passwordless_setup_5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/support/passwordless_setup_6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/support/passwordless_setup_7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/support/passwordless_setup_8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
47 changes: 40 additions & 7 deletions docs/get-invited-and-onboard-to-techpass.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ You need the following to get invited to TechPass and complete the onboarding:
> **If your request for TechPass provisioning is successful**:
>
>- A TechPass account is provisioned for you and is in pending state.
>- We'll send the TechPass onboarding email which will contain your username. Please note that you should use this username to log in, rather than your email address.
>- You will receive an account created email from TechPass containing your username. Note that you should **use this username to log in, rather than your email address**.
>- Check your junk/spam folder if you do not see the email in your inbox.
>- **For users invited via TechPass Portal or DevConsole Portal:** You have set up your own password during registration.
>- **For users invited via TechBiz Portal:** We'll send the initial password by SMS to the registered mobile number.
Expand Down Expand Up @@ -99,9 +99,7 @@ You need the following to get invited to TechPass and complete the onboarding:
![proceed-to-mfa-setup](assets/support/more-info-required.png ':size=500')




## Step 3: Configure Multi-Factor Authentication (MFA) for TechPass account
## Step 4: Configure Multi-Factor Authentication (MFA) for TechPass account

?> This section guides you to configure Microsoft Authenticator as your MFA. We recommend Microsoft Authenticator for the following reasons:<br>- It supports **Number Matching** to protect you from MFA Fatigue attacks and increases the security of your account.<br>- Microsoft constantly improves its MFA security policies to protect its users.

Expand Down Expand Up @@ -147,7 +145,7 @@ You need the following to get invited to TechPass and complete the onboarding:

![vendor-mfa-9](assets/support/vendor-mfa-9-new.png)

## Step 4: Reset your initial password
## Step 5: Reset your initial password

?> **Note:** This step only applies if you were invited via the TechBiz Portal and received an initial password via SMS. If you set up your own password during registration (TechPass Portal or DevConsole Portal invitation), you can skip this step.

Expand All @@ -158,15 +156,50 @@ You need the following to get invited to TechPass and complete the onboarding:
![vendor-mfa-9](assets/support/vendor-update-initial-password.png)


## Step 5: Accept the terms and conditions
## Step 6: Accept the terms and conditions

1. Read the **Privacy Policy** and click **Accept**.
2. Read the **Terms of Use** and click **Accept**. You have successfully onboarded to TechPass.
3. If you had requested for SEED provisioning and is successfully provisioned to you, read the **MDM AUP Policy** and click **Accept**.

?>- Upon accepting the terms and conditions, you are successfully onboarded to TechPass.<br>- If you had requested for SEED to be provisioned, you may proceed to onboard your Internet Device to SEED.<br>- Before you onboard your Internet Device to SEED, see[Prerequisites for onboarding your device to SEED](https://docs.developer.tech.gov.sg/docs/security-suite-for-engineering-endpoint-devices/#/prerequisites-for-onboarding).

### Next step

## Step 7: Enable Passwordless sign-in in mobile app
?> This section guides you to configure Passwordless sign-in using Microsoft Authenticator.

1. On the Microsoft Authenticator app, select the TECHPASS account

2. Select on:
- Android: **Set up Passwordless sign-in requests**

![passwordless_setup_2_android](assets/support/passwordless_setup_2_android.png ':size=500')

- iOS: **Enable phone sign-in**

![passwordless_setup_2_ios](assets/support/passwordless_setup_2_ios.png ':size=500')

3. Enter TechPass account password when prompted in the Microsoft Authenticator app and tap on **Sign in**.

![passwordless_setup_3](assets/support/passwordless_setup_3.png ':size=300')

4. MFA will be prompted and your mobile phone will receive a push notification to approve the sign-in.

![passwordless_setup_4](assets/support/passwordless_setup_4.png ':size=300')

5. **Open** the Authenticator notification and approve the sign-in by selecting **Yes**.

![passwordless_setup_5](assets/support/passwordless_setup_5.png ':size=300')

6. Proceed with passwordless setup when displayed by selecting on **Continue**.

![passwordless_setup_6](assets/support/passwordless_setup_6.png ':size=200')

7. Account added page will be displayed when the passwordless setup is done. You may select **Done**.

![passwordless_setup_7](assets/support/passwordless_setup_7.png ':size=200')

## Next step

- [Verify TechPass login](log-in-with-techpass#log-in-to-a-service-using-your-techpass-account)

Expand Down
67 changes: 45 additions & 22 deletions docs/log-in-with-techpass.md
Original file line number Diff line number Diff line change
@@ -1,56 +1,79 @@
# Log in with TechPass

This article tells you how to:
This article tells you how to sign-in to a service using TechPass account.

- [Log in to a service using your TechPass account](#log-in-to-a-service-using-your-techpass-account)
- [Log in to TechPass Portal](#log-in-to-techpass-portal)

## Log in to a service using your TechPass account

1. Go to the Portal or home page of the required service.
1. Go to the Portal or home page of the required service. Some of the services using TechPass:
- [TechPass Portal](https://portal.techpass.gov.sg/) (accessible using non-SE GSIB, Comet or GMD)
- [Console (TechBiz, StackOps, SHIP-HATS)](https://console.developer.tech.gov.sg/) (accessible using non-SE GSIB, Comet or GMD)
- [Documentation Portal](https://docs.developer.tech.gov.sg/docs) (accessible using any device)
- [GCC CMP](https://cmp.gcc.gov.sg/) (accessible using non-SE GSIB, Comet or GMD)
- [SEED Dashboard](https://dashboard.seed.tech.gov.sg/) (accessible using non-SE GSIB, Comet or GMD)

2. Click **Login with TechPass**.
3. Choose the required TechPass account.

![sign-in](assets/images/access-sgts-services-using-techpass/log-in-with-techpass.png)

4. If you have a WOG account and logging in via your GMD, complete the following steps:
4. You may be asked to provide other authentication method:
- If you have a **WOG account** and logging in via your GMD, refer to [Authentication for WOG account via GMD](#authentication-for-wog-account-via-gmd)
- If you have a **@techpass account**, refer to
- [Using passwordless sign-in](#authentication-for-techpassgovsg-account-using-passwordless-sign-in)
- [Using password and authenticator push notification](#authentication-for-techpassgovsg-account-using-password-and-microsoft-authenticator-push-notification)

a. Enter the verification code displayed for your SG Govt M365 profile on your Authenticator app.
## Authentication for WOG account via GMD

b. Click **Sign in**.
?> If you have setup passwordless sign-in for your WOG account, proceed to step 3.

c. Proceed to step 6.
1. Enter the verification code displayed for your SG Govt M365 profile on your Authenticator app.

5. If your TechPass log in ID's domain is ```techpass.gov.sg```, enter the password of your TechPass account and click **Sign in**. For example, if your TechPass ID is john_doe@techpass.gov.sg, you need to enter your TechPass password.
2. Click **Sign in**.

You are prompted to authenticate your sign-in. A number is shown on your browser.
3. You are prompted to authenticate your sign-in. A number is shown on your browser.

![mfa](assets/images/onboarding/po-non-se/mfa-number-displayed-on-screen.png)

6. On the Authenticator app, enter the number shown on your browser.
4. On the Authenticator app, enter the number shown on your browser.

7. Select **Yes** or **Done** on the app.
5. Select **Yes** or **Done** on the app.

You have successfully logged in to the service using your TechPass account.

## Log in to TechPass Portal
## Authentication for @techpass.gov.sg account using passwordless sign-in

1. Using your non-SE GSIB or GMD device, go to the [TechPass Portal](http://portal.techpass.gov.sg/).
2. Click **Login with TechPass**.
3. Sign in to your TechPass account or choose the required TechPass account.
?> If you have **@techpass.gov.sg** account and have not set up passwordless sign-in, refer to: [Enable passwordless sign-in](get-invited-and-onboard-to-techpass#step-7-enable-passwordless-sign-in-in-mobile-app)

![sign-in](assets/images/access-sgts-services-using-techpass/log-in-with-techpass.png)
1. If you have setup passwordless sign-in but the sign-in flow still prompts for password, you may click on the "Use app instead"

![log-in-passwordless-1](assets/images/access-sgts-services-using-techpass/log-in-passwordless-1.png)

?> If passwordless sign-in has just been recently setup, it may take a few minutes for the "Use app instead" option to be available.

4. You are prompted to approve your sign-in. A number is shown on your browser.
2. You are prompted to approve your sign-in. A number is shown on your browser.

![mfa](assets/images/onboarding/po-non-se/mfa-number-displayed-on-screen.png)
![mfa](assets/images/onboarding/po-non-se/mfa-number-displayed-on-screen.png)

5. On the Authenticator app, enter the number shown.
3. On the Authenticator app, enter the number shown.

6. Select **Yes** or **Done** on the app.
4. Select **Yes** or **Done** on the app.

You have successfully logged in to the TechPass Portal.

## Authentication for @techpass.gov.sg account using password and Microsoft Authenticator push notification

1. Enter the password of your TechPass account and click **Sign in**. For example, if your TechPass ID is john_doe@techpass.gov.sg, you need to enter your TechPass password.

2. You are prompted to authenticate your sign-in. A number is shown on your browser.

![mfa](assets/images/onboarding/po-non-se/mfa-number-displayed-on-screen.png)

3. On the Authenticator app, enter the number shown on your browser.

4. Select **Yes** or **Done** on the app.

You have successfully logged in to the service using your TechPass account.




Expand Down