我正在开始这个项目,我需要为网站提供授权。既然我是从头开始,为什么不使用最新的:OAuth 2.0 协议。不幸的是,我对安全一无所知,也没有实现 OpenID/OAuth。由于我习惯于在 .NET 环境中工作,因此很自然地找到了 .NET 实现,而这正是 DotNetOpenAuth 的用武之地。
但是,我仍然不清楚 DotNetOpenAuth 如何提供帮助。我天真地假设 DotNetOpenAuth 将准备好所有实现,并且我可以调用一些函数(创建请求令牌,将其与访问令牌交换等),并实现所有后端安全性,RSA 东西。当我浏览代码时,感觉 DotNetOpenAuth 提供了很多接口,但我仍然必须手动对它们进行编码。
我可以得到确认吗?安德鲁·阿诺特,你在吗?