文件名称:ApiTokenDemo:使用 UUID 和 bcrypt 的 API 令牌演示
文件大小:33KB
文件格式:ZIP
更新时间:2024-06-27 09:52:33
Ruby
API 令牌演示 这是一个讨论概念的演示。 它可以在免费向公众开放。 这是一个不是 TTD 的例子。 这留给读者作为练习。 生成令牌 puts ApiToken . create . generated_token 这将生成一个新令牌,将其持久化到数据库中,并返回生成的令牌一次。 每次调用都会生成一个全新的令牌。 generate_token 不会以明文形式持久化到数据库中。 生成的令牌将如下所示: eac4d6c04e6f4658977fbcc1448c6ae3:096fabb7192b99fc817c30f3cecc4c5c06583f338be0efe2d6e69027c532977c2b48fb0d4a785d3c8cc0651989cff5f19027eb2a35a96a65 进一步阅读
【文件预览】:
ApiTokenDemo-master
----.gitignore(466B)
----app()
--------mailers()
--------assets()
--------models()
--------helpers()
--------views()
--------controllers()
----config.ru(154B)
----.rspec(30B)
----bin()
--------rails(220B)
--------bundle(129B)
--------spring(510B)
--------rake(164B)
--------rspec(372B)
----log()
--------.keep(0B)
----db()
--------migrate()
--------seeds.rb(343B)
--------schema.rb(1KB)
----public()
--------robots.txt(202B)
--------422.html(2KB)
--------favicon.ico(0B)
--------500.html(1KB)
--------404.html(2KB)
----spec()
--------models()
--------spec_helper.rb(3KB)
--------rails_helper.rb(2KB)
----README.md(997B)
----vendor()
--------assets()
----config()
--------boot.rb(170B)
--------secrets.yml(964B)
--------database.yml(552B)
--------routes.rb(2KB)
--------environments()
--------environment.rb(150B)
--------application.rb(983B)
--------locales()
--------initializers()
----lib()
--------assets()
--------tasks()
----Gemfile(1KB)
----Rakefile(249B)
----Gemfile.lock(3KB)