Multi-app single sign-on
A Kids Web Services environment is a distinct group of infrastructure components (web servers, databases, etc.) that are all separate; i.e. they do not share resources:
Each node (KWS App) interacts with your apps using the KWS API. The node provides the authentication layer, along with all the other great benefits of KWS.
This means that all user accounts for all your apps, created across all nodes, will benefit from a single sign-on (SSO).
KWS provides a customisable multi-app SSO view to handle kids’ registration and authentication on your app or website. The KWS multi-app single sign-on view allows kids to sign up and sign in to all your apps with the same credentials:
A demo of the user sign-up process is available here.
The multi-app SSO view provided by KWS can be configured, customised, and branded to meet your company’s requirements. For details of how to do this, see Set up the KWS multi-app SSO.
How does the KWS SSO view handle parental consent?
KWS invites parents to the Parent Portal as part of the user sign-up process, as follows:
- When a child signs up to an app that requires parental consent, the KWS SSO prompts them to enter their parent’s email address.
- KWS sends an email to the parent, informing them that their child has requested access to an app that requires parental consent. The email includes a link to the Parent Portal.
- When the parent clicks the link, they are automatically logged in to the Parent Portal, where they can review and manage the child’s permissions. If the parent has more than one child, they can manage multiple children’s permissions on multiple apps.
- Depending on the permission(s) required, the parent may need to go through the parent identity verification process. This is a one-time-only process.
Build your own custom authentication UI
In some cases, it may be desirable to build and host your own fully customisable authentication UI as an alternative to the KWS SSO view. To do this, follow the instructions in Build a custom authentication UI.