Single Sign-On

Single Sign-On (SSO) can be configured per app. App Manager provides 4 widely used authentications for SSO: Apple, Google, Microsoft and GitHub.

Generally customers that want SSO enabled on their app, their technical team should provide the required information to setup SSO on the app. If a customer has requested you to set this up on their behalf follow the guides below.

We have elected technology and device companies as I available SSO options. Other platforms and social networks (such as twitter or facebook) are not supported.

SSO Guide

Single Sign-On broadly works be sending authorization between two endpoints. Your apps SSO endpoint will always be in the following format:

https://<app-endpoint-domain>/app/sso/<sso-type>/<app-identity>/

Type

Example

App Endpoint Domain

app.falkor.io

SSO Type

microsoft

App Identity

io.falkor.demo

How to get the SSO endpoint?

If a customer's technical team are setting up the SSO they will likely ask for the endpoint URL. You can get the app's SSO endpoint by navigating to App Settings, then under Sign In Options select the options icon on a SSO type and choose Setup. On this screen an endpoint URL for the SSO type will be shown for this app.

How do I setup SSO on the various platforms

If you are setting up SSO on a customer's behalf you can follow the guides below.

Sign In With AppleSign In With GitHubSign In With GoogleSign In With Microsoft

SSO Approach

All single sign-ons use recommended processes and verifications. Platforms utilize token verification on a server level to ensure token authenticity and integrity. Client ID and other information supplied when setting up SSO are stored in a secure cipher and are not broadcasted publically.

Some integrations are native based depending on the device. When a native integration is applicable the app will use standard libraries and recommendations made available by the related vendor. With Web based integrations the process is handled in an "in-app browser" for iOS / Android.

Provider
Android
iOS
PWA

Apple

In App Browser

Native

Web

Android

Native

Native

Web

GitHub

In-App Browser

In-App Browser

Web

Microsoft

In-App Browser

In-App Browser

Web

Last updated