gpt4 book ai didi

asp.net - 在 Web API 中使用 OAuth 进行身份验证

转载 作者:行者123 更新时间:2023-12-02 09:30:10 25 4
gpt4 key购买 nike

我正在开发一个使用 ASP.Net MVC5 的项目,其中还包含一个 Web API。该 API 仅供内部使用。我正在使用 OWIN 库来提供身份验证。

我很难弄清楚如何通过 API 正确实现身份验证。我原本计划使用 OAuth 2.0,但 OAuth 的问题是用户需要通过浏览器页面而不是 native 登录屏幕登录。所以我想知道是否有可能以某种方式跳过浏览器。

我找到了this创建自己的 OAuth 授权服务器的示例。但它没有显示如何使登录成为 native 。

最佳答案

如果它是高度信任的客户端,那么您可以使用 OAuth2 资源所有者密码流程。您可以查看 VS2013 SPA 模板和/或阅读这篇文章:

http://leastprivilege.com/2013/11/13/embedding-a-simple-usernamepassword-authorization-server-in-web-api-v2/

关于asp.net - 在 Web API 中使用 OAuth 进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20009826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com