gpt4 book ai didi

asp.net-web-api - DotNetOpenAuth 与 Owin OAuth

转载 作者:行者123 更新时间:2023-12-04 15:56:12 26 4
gpt4 key购买 nike

我是 webAPI2 的新手,所以如果我的问题是微不足道的,请原谅我。我想为我的 webAPI 实现基于 token 的安全性,以便其他应用程序(除了我的 SPA)也可以调用我的 webAPI。

我从 Owin OpenAuth 开始并实现了一个 POC。一切都运行良好。但是当我不得不将客户端发送到授权到授权服务器时,我找不到任何内置函数来做到这一点。我必须自己建立这个。然后我遇到了 DotNetOpenAuth,它也提供 API 来设置通信。据我所知,微软更喜欢 Owin OpenAuth 而不是 DotNetOpenAuth。

有人可以提供这两者之间的区别吗?另外,推荐哪一款?

提前致谢

最佳答案

Brock Allen 回答了类似的问题 here

The OWIN middleware is grated more for just the protocol bits, but has none of the necessary persistence bits (or replay protection or refresh token support or many other things). If you are interested in working directly with the protocol because you want to learn it and really learn how to build a server, then the OWIN middleware is an ok place to start. But if all you want is a sever that already has all of those pieces implemented, then consider looking into IdentityServer



或 DotnetOpenAuth

关于asp.net-web-api - DotNetOpenAuth 与 Owin OAuth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32243661/

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