我们的商店正在将内部项目管理应用程序从 ASP.NET Web Forms 转换为 ASP.NET MVC。

我想为我们的客户提供有关他们当前未决问题的 RSS 提要...但我想通过某种类型的授权来做到这一点,例如登录名和密码。

是否可以使用 ASP.NET MVC 实现这一点,还是应该通过 WCF 等其他服务来完成?示例代码是 非常感激.

有帮助吗?

解决方案

我不确定最好的方法,但可以想到一些,但没有一个是超级好的。

所有这些都有点糟糕,因为密码(或令牌)是 url 可见的。如果是 https 而不是 http,也许这被认为是可以的。我认为第一个选项 + https 很常见?

其他提示

如果私人订阅源是RSS规范的一部分,那么你应该在那里寻找RSS auth的机制。

我之前为一个项目考虑了这个问题,并得出结论认为安全的RSS永远不会有效,因为没有足够的客户(例如谷歌阅读器)支持它。

抱歉,没有完整的答案,但认为这可能会有所帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top