gpt4 book ai didi

authentication - Yesod 中的多重身份验证?

转载 作者:行者123 更新时间:2023-12-03 06:11:20 25 4
gpt4 key购买 nike

我的应用程序需要多种身份验证类型;特别是:应用程序的某些部分需要对 dropbox 进行身份验证,而某些部分则需要基于电子邮件的身份验证,例如 browserID。

我该如何处理这个问题?

我可以将身份验证附加到子网站吗?由于 YesodAuth 类在所有示例中都将主基础数据类型作为其参数,因此我如何做到这一点并不明显。

如果不行,还有其他办法吗?

最佳答案

抱歉,如果我的回答有点模糊(我已经使用 Yesod 几个月了,开发周期非常快),但如果我没记错的话,你可以在 YesodAuth 类中指定多种身份验证( browserID、google 等),在这种情况下,将向用户提供在每次身份验证请求时使用哪个选项的选项。像这样的东西:

authPlugins _ =
[ authBrowserId
, authGoogle 电子邮件
]

等等

您是否可以为每种情况显式设置一种身份验证类型,我不知道,而且我不确定这是否可以解决您的问题。

关于authentication - Yesod 中的多重身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11069049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com