比如登录 用户名+密码
手机号+校验码
7 回复
- 配置多个realm和authFilter,一一对应
- 配置多个realm,同一种authtoken,一个authFilter
- 单个realm判断各种情况,authtoken中包含各种登录方式的全部信息。
来自炫酷的 NutzCN
@wendal 有例子吗?同求!
@wendal nutz.cn的跨屏登录是不是就是和我提问的是一个意思?
@wendal
可以同时存在多个登录方式么?
我看最新代码里面,oauth为什么没采用AuthenticatingFilter的方式处理登录?
同理,可以用OauthModule.callback(...)里面的方式处理自定义登录逻辑么?
#Cross Screen
cs_authc = net.wendal.nutzbook.shiro.CrossScreenAuthentication
# qrcode timeout 2min
cs_authc.timeout = 120
#cs_realm = net.wendal.nutzbook.shiro.realm.CrossScreenRealm
#cs_realm.cacheManager = $cacheManager
#oauth
#oauth_realm = net.wendal.nutzbook.shiro.realm.OAuthRealm
#oauth_realm.cacheManager = $cacheManager
[urls]
/rs/* = anon, noSessionCreation
/user/logout = logout
/user/error = anon
/user/profile/active/mail = anon
/user/** = authc
/cs/pass = cs_authc
添加回复
请先登陆