authlane:Sinatra 的简单用户身份验证和角色

时间:2024-07-05 02:57:00
【文件属性】:

文件名称:authlane:Sinatra 的简单用户身份验证和角色

文件大小:15KB

文件格式:ZIP

更新时间:2024-07-05 02:57:00

Ruby

授权通道 AuthLane Sinatra 扩展允许通过支持不同用户角色和通过 Cookie 自动登录的简单用户身份验证。 它公开了 Helper 方法来判断哪些路由受到保护或参与了身份验证过程。 实际的身份验证逻辑(策略)由应用程序使用此扩展提供的命名空间 DSL 定义,而通用扩展配置则使用 Sinatra 的set方法处理,这将在下面更详细地描述。 安装 获得宝石: gem install authlane 或者让 Bundler 来做这项工作: # Gemfile gem 'authlane' AuthLane为经典风格的应用程序使用标准的 Sinatra 扩展格式: require 'sinatra' require 'sinatra/authlane' get '/user' do protect! # Application stuff for sign


【文件预览】:
authlane-master
----authlane.gemspec(1KB)
----Rakefile(531B)
----.yardopts(60B)
----Gemfile(97B)
----spec()
--------sinatra_authlane_spec.rb(2KB)
--------sinatra_custom_serializeduser_spec.rb(1KB)
--------authlane_helper_spec.rb(4KB)
--------authlane_serializeduser_spec.rb(2KB)
--------spec_helper.rb(204B)
----LICENSE.md(1KB)
----.gitignore(154B)
----lib()
--------authlane()
--------sinatra()
----README.md(4KB)

网友评论