MyInfo Authentication Node

MyInfo enables Singapore citizens and residents to manage the use of their personal data for simpler online transactions. This node is to integrate MyInfo API to create profile in IAM.

Project Readme

MyInfoAuthNode

MyInfoAuthNode provides provides OAuth based integration of MyInfo APIs and dynamic provision of user profile.

Configuration

  • Required Attributes to configure node:

ScreenShot

  • Sample Authentication Tree with MyInfo Node

ScreenShot

Sample Test Case Flow

  1. Access the below url for invoking the authentication tree:

http://localhost:8080/openam/XUI/?realm=/&service=MyInfoAuth

  1. User will be redirect to mock pass for authentication as per the below screenshot.

ScreenShot

  1. Select the user account to login as per the below screenshot.

ScreenShot

  1. Accept the user consent to share the profile information as below screenshot.

ScreenShot

  1. Once the consent is accepted, MyInfo node checks for the user account exists in the system, creates an user account and lands on the profile page as below screenshot.

ScreenShot

Project Information
Unsupported
Unverified
openam
authentication
authTreeNode
rajeshsadhanala
here
here