我有一个Xamarin。表单应用程序必须根据SAML 2.0进行身份验证,我已经研究过了,所有插件和库要么太旧,要么不支持SAML 2.0。关于如何为Xamarin做这件事的任何想法或建议。表格?
感谢
SAML2是一个web单点登录协议,不适用于移动应用程序。
对于移动应用程序,您需要移动应用程序级别的身份验证,以及用于调用后端APIS的承载令牌。OpenID Connect就是这样的解决方案。因此,您应该将应用程序设置为使用OpenIDConnect,然后使用可以通过SAML2对用户进行身份验证的令牌颁发者。IdentityServer4和Saml2身份验证处理程序是一个很好的开源选项。