【发布时间】:2017-07-27 16:27:36
【问题描述】:
我正在创建一个使用 Identity (v2.0) 的 asp 网站,以及一个通过 Web API 连接到该网站的 Android 应用程序。
我已将 Identity 配置为使用 Google OAuth 登录,并且运行良好。现在我正在尝试为应用程序制作一个 Web API,我还需要对移动用户进行身份验证。
我已经到了配置身份来管理 api 的不记名令牌的地步。但是要执行登录,我发现的唯一方法是通过用户名和密码documentation 说:
grant_type=password&username=user&password=pass
或通过网络执行 OAuth 质询。
Android 也是 manages Google OAuth。有没有办法配置 Identity 以使用 Google Oauth 执行登录?
我既没有找到管理外部不记名令牌的方法,也没有找到使用 Google 身份验证令牌通过身份使用 Web Api 进行签名的方法。
也许我误解了什么。
提前致谢。
【问题讨论】:
-
好问题,很高兴您自己找到了答案。请在您自己的问题的答案中写下解决方案。我会赞成它! :-)
标签: android asp.net-web-api oauth-2.0 google-oauth asp.net-identity-2