gpt4 book ai didi

c# - OWIN/武士刀 & BasicAuthentication

转载 作者:太空狗 更新时间:2023-10-29 18:35:32 24 4
gpt4 key购买 nike

我正在尝试完成一个简单的任务:使用 BASIC Auth 保护我的 ASP.NET WEBAPI(建立在 Katana 之上)。我知道我可以实现自己的中间件或消息处理程序或其他任何东西。但是我想知道这样一个简单的任务是否还没有实现?我在网上找到了多个示例,这些示例显示了它应该多么简单。但是所有这些样本都引用了一个名为 microsoft.owin.security.basic 的 nuget 包,我在任何地方都找不到它!?你能帮帮我吗?

最佳答案

首先,您应该考虑不直接进行基本身份验证 - 而是使用 OAuth2 授权服务器方法 - 首先阅读:

http://leastprivilege.com/2013/11/13/authorization-servers-are-good-for-you-and-your-web-apis/

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

如果您仍想进行基本身份验证 - 那么在此 repo 中,您将找到 Katana 的实现:

https://github.com/thinktecture/Thinktecture.IdentityModel/tree/master/source/Thinktecture.IdentityModel.Owin

nuget:Thinktecture.IdentityModel.Owin

关于c# - OWIN/武士刀 & BasicAuthentication,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21190196/

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