two_factor_authentication:用于Devise的两要素身份验证扩展

时间:2024-05-22 16:10:01
【文件属性】:

文件名称:two_factor_authentication:用于Devise的两要素身份验证扩展

文件大小:76KB

文件格式:ZIP

更新时间:2024-05-22 16:10:01

Ruby

Devise的两要素认证 特征 支持2种OTP码 代码直接传递给用户 基于共享密钥(HMAC)的TOTP(Google身份验证器)代码 可配置的OTP代码位数长度 可配置的最大登录尝试次数 可定制的逻辑来确定用户是否需要两因素身份验证 可配置的时间段,不再要求用户输入2FA 可以使用iv和salt对数据库中的TOTP机密进行加密的选项 配置 初始设置 在Rails环境中,需要Gemfile中的gem: gem 'two_factor_authentication' 完成后,运行: bundle install 请注意,需要Ruby 2.1或更高版本。 安装 自动初始设置 要自动设置模型和数据库迁移文件,请运行以下命令: bundle exec rails g two_factor_authentication MODEL 其中,MODEL是您的模型名称(例如,用户或管理员)。 该生


【文件预览】:
two_factor_authentication-master
----.gitignore(218B)
----.codeclimate.yml(289B)
----app()
--------views()
--------controllers()
----.travis.yml(471B)
----.rubocop.yml(9KB)
----LICENSE(1KB)
----CHANGELOG.md(10KB)
----spec()
--------rails_app()
--------support()
--------generators()
--------spec_helper.rb(785B)
--------lib()
--------controllers()
--------features()
----README.md(14KB)
----config()
--------locales()
----lib()
--------generators()
--------two_factor_authentication.rb(2KB)
--------two_factor_authentication()
----two_factor_authentication.gemspec(1KB)
----Gemfile(565B)
----Rakefile(408B)

网友评论