(make-auth-session)
(make-auth-session session)
构造认证成功的session。
构造认证成功的session。
(wrap-auth-encrypt handler config & [auth-fail-handler])
处理认证的Ring中间件,返回Ring的handler。 放行已认证的请求,拦截未认证的请求。 create by yan 2017/03/13 11:09
处理认证的Ring中间件,返回Ring的handler。 放行已认证的请求,拦截未认证的请求。 create by yan 2017/03/13 11:09
(wrap-authentication handler seconds & [auth-fail-handler])
处理认证的Ring中间件,返回Ring的handler。 放行已认证的请求,拦截未认证的请求。 通过session实现。在session中增加:auth-access-time,记录最后一次已通过认证请求的访问时间。 seconds: session过期的秒数。 auth-fail-handler: 如未通过认证,由该处理器产生响应。若无此参数,仅返回403响应。
处理认证的Ring中间件,返回Ring的handler。 放行已认证的请求,拦截未认证的请求。 通过session实现。在session中增加:auth-access-time,记录最后一次已通过认证请求的访问时间。 seconds: session过期的秒数。 auth-fail-handler: 如未通过认证,由该处理器产生响应。若无此参数,仅返回403响应。
(wrap-authentication-white-list handler
path-white-list-map
config
&
[auth-fail-handler])
类似wrap-authentication的中间件,增加了路径白名单的功能。 path-white-list-map: {:prefix-match [] :full-match []}
类似wrap-authentication的中间件,增加了路径白名单的功能。 path-white-list-map: {:prefix-match [] :full-match []}
(wrap-path-prefix handler path-prefix path-prefix-handler)
如果请求的uri路径以path-prefix为前缀,使用path-prefix-handler处理请求,否则使用handler处理。
如果请求的uri路径以path-prefix为前缀,使用path-prefix-handler处理请求,否则使用handler处理。
(wrap-path-set handler path-set path-set-handler)
如果请求的uri路径在path-set集合中,使用path-set-handler处理请求,否则使用handler处理。
如果请求的uri路径在path-set集合中,使用path-set-handler处理请求,否则使用handler处理。
(wrap-session-redis handler redis-conn-opts)
(wrap-session-redis handler redis-conn-opts options)
session中间件,使用定制的请求参数以及header。 对请求的处理:从redis中读出当前session,添加到request的:session。 对响应的处理,如果响应的:session存在且非nil,更新session。如果存在且nil,删除session。 接受下列选项: :param-name 请求中用于传输session key的请求参数字段名,默认yunjia-session-key :header-name 响应中用于传输session key的响应header字段名,默认yunjia-session-key
session中间件,使用定制的请求参数以及header。 对请求的处理:从redis中读出当前session,添加到request的:session。 对响应的处理,如果响应的:session存在且非nil,更新session。如果存在且nil,删除session。 接受下列选项: :param-name 请求中用于传输session key的请求参数字段名,默认yunjia-session-key :header-name 响应中用于传输session key的响应header字段名,默认yunjia-session-key
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close