【发布时间】:2018-10-30 17:49:36
【问题描述】:
我有一个必须针对 SAML 2.0 进行身份验证的 Xamarin.Forms 应用程序,我进行了研究,所有插件和库要么太旧,要么不支持 SAML 2.0。关于如何为 Xamarin.Forms 完成的任何想法或建议?
谢谢
【问题讨论】:
标签: c# xamarin xamarin.forms saml-2.0
我有一个必须针对 SAML 2.0 进行身份验证的 Xamarin.Forms 应用程序,我进行了研究,所有插件和库要么太旧,要么不支持 SAML 2.0。关于如何为 Xamarin.Forms 完成的任何想法或建议?
谢谢
【问题讨论】:
标签: c# xamarin xamarin.forms saml-2.0
SAML2 是一种网络单点登录协议,不适用于移动应用程序。
对于移动应用程序,您既需要在移动应用程序级别进行身份验证,也需要用于调用后端 APIS 的不记名令牌。 OpenID Connect 就是解决方案。因此,您应该将应用程序设置为使用 OpenID Connect,然后使用可以通过 SAML2 对用户进行身份验证的令牌颁发者。 IdentityServer4 与 Saml2 身份验证处理程序一起是一个很好的开源选项。
【讨论】: