我正在处理Xamarin Forms应用程序,并且是提供该应用程序的登录身份验证的新手。我已经完成了应用程序的设计部分,使用条目作为用户ID和密码,并使用按钮作为Submit。另外,我正在使用Web API和进行身份验证。现在,如何在xamarin表单应用程序中连接该Web API进行登录。
请指导或提供一些实用的示例...
预先感谢...!
答案 0 :(得分:0)
我假设您已经建立了身份验证API,并且可以直接向控制器发送Fiddler或Postman调用,传递一组凭据,然后返回JWT /承载令牌,然后将其用于经过身份验证的电话?
在这一点上,这相对简单,因为您要使用构建代理层/ API层来调用您的API。这些呼叫将仅反映您在Fiddler / Postman /您选择的代理中进行的呼叫。
我使用改装来实现这一目标:
https://github.com/reactiveui/refit
具体来说,您可以在“设置请求标头”部分中看到它们如何轻松地封装它以便您传递令牌。
当然,您的初始调用应该是登录,然后登录后,从控制器返回JWT响应,在您的钥匙串中设置令牌,然后将其从钥匙串中拉出以设置在标题中。 / p>
让我知道您的具体问题吗?例如,您需要以下哪些信息?