6

作为商业项目评估过程的一部分,我正在使用 websharper 堆栈搜索任何完整的身份验证/授权示例。我想使用 OWIN,因为它似乎是一个设计良好的协议,但我对替代方案持开放态度。

一些要求:

  • 使用单声道
  • 使用 Suave 服务器。

目前,我们一直在尝试将本教程改编为 websharper 工具链:https ://www.codeproject.com/tips/849113/four-easy-steps-to-set-up-owin-for-form-authentica

这是我们目前拥有的:https ://github.com/Denommus/cookies-problem/blob/master/Main.fs

我还要提一下默认方法ctx.UserSession.LoginUser有这个问题:https ://github.com/intellifactory/websharper/issues/647

但是由于某种原因没有生成 cookie 文件,可能是因为我们遗漏了一些明显的东西。有谁能帮忙吗?

编辑

我想我找到了未生成 cookie 文件的原因:Suave 服务器实际上并没有运行OwinStartup,所以我需要找出另一种方法来配置IAppBuilder我的应用程序。但是我仍然不知道该怎么做,所以如果有人可以帮助我将不胜感激。

编辑 2

我想我在我的应用程序中修复了 OWIN 的配置,但我仍然没有生成 cookie。

4

0 回答 0