【发布时间】:2016-04-29 15:55:14
【问题描述】:
我需要一些建议来了解我们如何处理实现取消订阅链接的情况。
这就是我们所拥有的 1. 一个没有 UI..servers 的 Web API 2 项目作为 rest api 来完成我们所有的后端工作。 2. Windows 服务有多个作业发送通知(使用 web api2 解决方案) 3. 我们还有一个 MVC4 解决方案,它实际上 Host out UI,所有 UI 交互都经过它,它也消耗 web api2 解决方案。
我们希望在 Windows 服务发送的通知之一上实现取消订阅链接。
问题: - 我们必须将取消订阅链接重定向到页面以显示消息(成功/失败) - 我们的 Web API 2 没有 UI。 - 此外,我们在 API 上实现了基本身份验证,它要求所有调用的用户凭据,并且设计者不会进行任何未经授权的调用。
如果我们直接调用 API,我们如何安全地从 unsibscribe 链接传递凭据? 如果我们直接调用 API 在哪里托管页面以显示成功/失败?
还有其他方法可以实现吗?设计解决方案的最佳方法是什么?
有什么有用的建议吗?
【问题讨论】:
标签: asp.net-mvc-4 asp.net-web-api2