gpt4 book ai didi

ruby-on-rails - omn​​iauth 自定义请求阶段表单

转载 作者:行者123 更新时间:2023-12-02 01:59:12 25 4
gpt4 key购买 nike

我正在尝试编写自定义 OmniAuth 策略。这需要提示输入用户名和密码。 https://github.com/intridea/omniauth/wiki/Strategy-Contribution-Guide是一个有用的开始,我目前正在使用文档中提到的 OmniAuth::Form 方法,但现在我想实现一个更好的登录表单。

文档说 OmniAuth 内置了一个非常简单的表单构建器,因此您可以轻松提示用户输入策略所需的信息。这些表单实际上并不是要向最终用户显示,而是作为开发人员实现自定义表单之前的权宜之计... 但它没有说明如何实现自定义表单。

我该怎么做?有好的例子吗?

最佳答案

根据OmniAuth wiki ,你只需要在指定要使用的 Rack 中间件时提供一个 :form 选项:

use OmniAuth::Builder do
provider :example, :form => SessionsController.action(:new)
end

关于ruby-on-rails - omn​​iauth 自定义请求阶段表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18174774/

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