rails-2fact-auth-example:Rails应用程序示例,展示如何设置2因子身份验证

时间:2021-05-04 20:58:13
【文件属性】:
文件名称:rails-2fact-auth-example:Rails应用程序示例,展示如何设置2因子身份验证
文件大小:57KB
文件格式:ZIP
更新时间:2021-05-04 20:58:13
Ruby 向您的Rails应用程序添加两因素身份验证 最近,默认情况下,我们开始向所有应用程序添加两因素身份验证。 显然有一个瑰宝:创造 设置 本教程建立在使用devise进行身份验证的现有Rails应用程序的基础上,因此在继续之前,请遵循devise自述文件。 我们将使用AdminUser模型,当然您可以使用您喜欢的任何模型名称,例如,您可能希望坚持使用更通用的User模型。 您可以在上找到本文的完整最终代码。 添加到您的Gemfile : gem 'devise-two-factor' # for two factor gem 'rqrcode_png' # for qr codes 然后,运行bundle以安装它们。 现在,我们需要告诉用户模型使用两个因素,并且还需要添加一些数据库列来存储用于验证密码的秘密代码。 宝石提供了生成器以生成这些列。 运行rails generate dev
【文件预览】:
rails-2fact-auth-example-master
----log()
--------.keep(0B)
----bin()
--------rake(90B)
--------setup(805B)
--------rails(145B)
--------bundle(129B)
----vendor()
--------assets()
----config()
--------locales()
--------database.yml(552B)
--------initializers()
--------application.rb(1KB)
--------routes.rb(301B)
--------boot.rb(132B)
--------secrets.yml(964B)
--------environment.rb(150B)
--------environments()
----db()
--------seeds.rb(343B)
--------migrate()
--------schema.rb(2KB)
----Rakefile(249B)
----test()
--------models()
--------test_helper.rb(312B)
--------controllers()
--------mailers()
--------integration()
--------fixtures()
--------helpers()
----app()
--------models()
--------assets()
--------controllers()
--------views()
--------mailers()
--------helpers()
----Gemfile(2KB)
----Gemfile.lock(4KB)
----.gitignore(474B)
----lib()
--------tasks()
--------assets()
----public()
--------404.html(2KB)
--------robots.txt(202B)
--------500.html(1KB)
--------422.html(2KB)
--------favicon.ico(0B)
----README.md(10KB)
----config.ru(153B)

网友评论