Xamarin形式的ASP.Net身份提供者

时间:2017-04-27 11:43:30

标签: asp.net xamarin.forms asp.net-identity

我尝试使用在网站上使用的凭据来验证我的应用用户 我设法通过Xamarin.Auth对用户进行身份验证,通过Google,Twitter等登录,但无法弄清楚如何通过ASP.Net Identity提供商进行身份验证。

任何想法或例子?

1 个答案:

答案 0 :(得分:1)

您的问题不是新问题,并且在不久的将来会很容易解决(请参阅下面的说明)。

当您使用Google或Facebook等提供商进行身份验证时,您将收到一个令牌,然后您可以使用该令牌发送给API。不幸的是,Asp.Net Identity没有开箱即用。您可以将API配置为使用JwtBearer令牌,也可以查看Identity4 project及其samples。请注意,如果您使用的是Asp.Net Identity,则可能需要在Quickstart 6和Quickstart 8之间进行交叉,以便所有必需的持久性存储都在您的数据库中。

注意:您可能还需要关注在新模板中添加基于令牌的身份验证的Templating Team's PR #700,这将很快允许您为移动应用程序快速创建基于令牌的身份验证的新Api。