【问题标题】:WebAPI authentication with Ionic 2使用 Ionic 2 进行 WebAPI 身份验证
【发布时间】:2017-11-18 06:50:30
【问题描述】:

我有如this post 中所述的带有外部身份验证的 WebAPI 后端设置。我的大部分Controllers 都装饰有[Authorize] 属性以限制访问。

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    一旦授权服务器(即 google)授予访问权限,您应该能够针对标有 Authorize 属性的方法进行调用。

    【讨论】:

      猜你喜欢
      • 2017-12-17
      • 2013-03-25
      • 2014-04-05
      • 1970-01-01
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      • 2017-03-23
      • 1970-01-01
      相关资源
      最近更新 更多