使用Ionic 2进行WebAPI身份验证

时间:2017-06-15 17:10:54

标签: cordova authentication asp.net-web-api oauth-2.0 ionic2

我使用this post中所述的外部身份验证进行WebAPI后端设置。我的大部分Controllers都使用[Authorize]属性进行修饰以限制访问。

到目前为止,我通过网络浏览器消耗了我的API,效果很好,但现在我想通过Ionic 2移动应用程序使用它。

我发现的所有帖子都描述了直接针对社交提供商进行身份验证的解决方案,但我需要对我的服务器进行身份验证,以便我可以访问受限制的API。

如何从Ionic 2应用程序对我的WebAPI服务器进行身份验证?

1 个答案:

答案 0 :(得分:0)

您需要调用http://localhost:nnnn/api/login/externallogin方法,并允许用户使用其凭据通过第三方服务(即谷歌)进行身份验证。

授权服务器(即谷歌)授予访问权限后,您应该能够针对使用“授权”属性标记的方法进行调用。