websharper + suave + OWIN中的Cookie身份验证

时间:2017-02-10 12:39:59

标签: f# mono owin websharper suave

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

一些要求:

  • 使用Mono
  • 使用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,所以我需要找出另一种配置{{1}的方法我的申请。但我仍然不知道该怎么做,所以如果有人能提供帮助我会感激。

编辑2

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

0 个答案:

没有答案