devise 相关问题

Devise是Ruby-on-Rails的身份验证gem。它取代了之前的解决方案,例如Restful Authentication或Authlogic。

如何在主页上添加设计链接(google_auth 按钮)

我使用 devise gem 创建了 auth,一切正常,但我想在主页上添加 google-auth 按钮,我应该怎么做? 我尝试将它添加到主页,但它使用了设计私有方法 s...

回答 0 投票 0

Rails API Devise JWT 禁用会话存储

我只使用 Rails 7 API 和 gem devise-jwt 进行身份验证。首先,这是设置教程:https://dakotaleemartinez.com/tutorials/devise-jwt-api-only-mode-for-authentication/ 它有一个...

回答 2 投票 0

Rails / Devise - 每个房间的单独身份验证

我正在编写一个包含多个“房间”供用户加入的应用程序。每个房间的用户会话应该相互独立。 例如,用户应该能够访问 /roo...

回答 1 投票 0

如何在同一控制器中验证两个不同的 Devise 模型?

我有一个标准的 Rails 控制器。 我只希望用户能够访问索引和显示。而且我只希望管理员能够访问新的和创建的。 我尝试了以下内容: authenticate_admi ...

回答 0 投票 0

未初始化常量 Devise::SessionsController

我有基于 ruby 2.7.1、rails 5.2、devise 4.7.2 和 activeadmin 2.9.0 构建的 rails 应用程序。我想将它更新到当前版本。当我将 ruby 更新到 3.2.1、rails 到 7.0 时,de...

回答 1 投票 0

如何通过 Rails 7 和 Turbo Stream 使用 Devise Invitable

我有一个带有 Devise 4.9 和 Devise Invitable 2.0.7 的 Rails 7 应用程序。 在 initializers/devise.rb 中,我将 navigational_formats 设置为: config.navigational_formats = ['*/*', :html, :turbo_stream] 这

回答 0 投票 0

在邀请控制器中获取当前用户

我在我的应用程序中使用 devise_invitable gem。 如果用户已经在应用程序中登录并单击“接受邀请”链接,那么他将被重定向到设计 after_sign_in_path_for....

回答 2 投票 0

设计注册控制器中不允许的参数错误

我在用户表中添加了一个特征列,由 Devise 处理。我需要它是数据类型数组,我按如下方式管理: t.text "特征", array: true 我可以

回答 2 投票 0

如何创建自定义控制器和视图以允许当前登录的 Devise 用户在不提供密码的情况下编辑/更新自定义字段?

我想做的是向用户模型(和数据库表)添加自定义字段(例如语言环境和其他首选项),并允许用户在登录时编辑/更新它们。 因为我...

回答 0 投票 0

JWT::DecodeError(OpenSSL 3.0 不支持 nil 或空 hmac_secret):

我仍然不熟悉使用 rails/react 构建项目我正在使用设计来验证用户但是,当我登录时我收到一个内部服务器错误,上面写着 JWT::DecodeError (OpenSSL 3.0 ...

回答 1 投票 0

在 Heroku 执行 Postgresql 维护后设计登录在 RoR 应用程序中不起作用

我在 Heroku 中部署了我的 RoR 应用程序,使用 Devise 身份验证。一切正常,但 2 天前,我被告知将执行例行的 Postgresql 维护。 在那之后,我的...

回答 1 投票 0

使用 devise_saml_authenticatable 在 Rails 中使用 Onelogin 进行 SAML 登录会给出 NoMethodError - nil:NilClass 的未定义方法“to_sym”

我在 Ruby(2.0) on Rails(4) 上工作,正在测试与 Onelogin 作为身份提供者的 SAML 集成。我正在使用 devise_saml_authenticatable gem(v 1.5.0)。 我创建了一个示例 IdP 连接...

回答 0 投票 0

Rails7+Devise+Captcha:#<Devise::RegistrationsController:0x00000000036600>

先决条件: 轨道 7.0.4 Devise 4.9.0 支持 hotwire/turbo 响应者 3.1.0 设计具有默认配置 config.responder.error_status = :unprocessable_entity 配置.responder.

回答 1 投票 0

在现代项目中使用 Rails + Devise + React

正在考虑为一个项目尝试rails + devise + react。不过好像 这种方法目前没有很好的记录/支持。理想状态应该是: 仅限 Rails API 模式 认证

回答 0 投票 0

rails设计中的不允许参数,即使params .permit(ted)。

我有一个rails(6.0.2.2)项目和devise(4.7.1),有两种类型的账户:教师和学生。学生可以成功注册,但老师有问题,因为一些...

回答 1 投票 0

使用Devise的匿名用户?

如果我想用rails建立一个聊天室(标准情况),可以选择匿名('取个昵称')和授权(un & pw),我如何用Devise建立这个?我已经成功地...

回答 5 投票 5

如何检查当前devise的用户是否有某一属性的设置?

在这个网站上,我使用devise来创建用户档案。有些用户有特殊的权限属性。在这种情况下,db_admin_status是一个布尔属性。如果用户的这个属性设置为True,那么我......

回答 1 投票 0

类型错误:没有将nil隐式转换为字符串Heroku和Rails。

好吧,我想把我的应用部署到Heroku上。以下两段代码都成功了。RAILS_ENV=production bundle exec rake assets:precompile rails assets:precompile *It is ...

回答 1 投票 0

如何从Rails控制台使用Devise登录用户?

加载Rails控制台后,应该如何登录用户?Devise提供了一个测试助手,可以在测试中使用,我试着在控制台中使用:>>include Devise::TestHelpers >>...。

回答 4 投票 50

Rails 6 devise_ldap_authenticatable 保存不同用户名大写的重复用户。

我想让devise_ldap_authenticatable只为每个用户创建一条记录,在登录时给定一个用户名。我遇到的问题是devise_ldap_authenticatable保存了相同的 ...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.