我正在我自己的 Web 应用程序中集成 ServiceStack 身份验证。我试图实现的流程是
- 调用我自己的 AuthProvider 的 Authenticate 方法
- 如果针对 authRepository 的身份验证返回 true,用户将被重定向到另一个视图,他必须在其中插入代码。如果为 false,则返回 Unauthorized
- 如果代码正常,则应用程序会发出身份验证后请求(如果正在进行,则跳过密码验证)
我的问题是:将用户重定向到他最初请求的网址的最佳方式是什么?在此控制器中获取身份验证响应并在方法内执行重定向到操作是否正确?我无法弄清楚 servicestack 如何与 authenticate 属性一起工作