Вы можете использовать три протокола:
- WS-Federation
- SAML 2.0
- OpenID Connect / OAuth
Они подключаются к провайдеру идентификации, например, ADFS, Azure AD, Auth0, identityserver4, Okta и т. Д.
Для мобильных устройств лучше всего подходит OpenID Connect, который смоделирован на REST и позволяет использовать SPA.
Есть образцы для большинства из них, например. Azure AD , Auth0 .