Haskell 在测试browserID期间执行身份验证

Haskell 在测试browserID期间执行身份验证,haskell,yesod,browserid,Haskell,Yesod,Browserid,在测试yesod haskell应用程序期间,我应该如何执行身份验证和授权?我的处理程序以requireAuth开始,我的身份验证插件是browserID 因此,我想让一个用户登录,并执行与该处理程序相关的操作。为几个处理程序执行此操作 我的代码是: 我读过,但我真的不明白,而且它似乎过时了,因为某些类型(如OneSpec)超出了范围,不在hayoo上。该wiki文章中的代码现在已更新。该代码中的详细信息适用于HashDB身份验证插件,但需要针对BrowserID进行修改。您是否从YesSOD

在测试yesod haskell应用程序期间,我应该如何执行身份验证和授权?我的处理程序以requireAuth开始,我的身份验证插件是browserID

因此,我想让一个用户登录,并执行与该处理程序相关的操作。为几个处理程序执行此操作

我的代码是:


我读过,但我真的不明白,而且它似乎过时了,因为某些类型(如OneSpec)超出了范围,不在hayoo上。

该wiki文章中的代码现在已更新。该代码中的详细信息适用于HashDB身份验证插件,但需要针对BrowserID进行修改。

您是否从YesSOD wiki页面获得代码并尝试根据您的需要进行修改?@Codygman我尝试过,但无法使其工作,因为相关库中似乎不再存在
doRequest
。此外,我认为BrowserID身份验证只能通过JS来完成,因此我必须找到一种从haskell测试调用JS函数的方法。