我正在使用多个插件(Yesod.Auth.Email,Yesod.Auth.OAuth2.Github等)。
我想更改使用插件的重定向目标。
我想做以下事情:
instance YesodAuth App where
loginDest _ =
| plugin == "email" = HomeR
| plugin == "github" = SettingR
我该怎么办?
感谢。
答案 0 :(得分:1)
我不认为可以像这样直接完成。但是,您可以让登录目标成为检查会话值的页面,告诉您哪个插件用于登录并从那里重定向。