airpal中的访问控制:shiro\u static\u users.ini

blpfk2vs  于 2021-06-28  发布在  Hive
关注(0)|答案(0)|浏览(143)

我无法通过我在shiro\u static\u users.ini文件中提供的用户名和密码访问airpal,更改完成后,我编译了代码并启动airpal服务器:
不给任何用户名和密码,我可以访问airpal服务器。我有一个数据库在Hive下午,想给raj用户的权限。
我的ini文件:

authc = org.apache.shiro.web.filter.authc.PassThruAuthenticationFilter
shiro.loginUrl = /login
authc.successUrl = /app

allGroup = com.airbnb.shiro.UserGroup
allGroup.groups = all
allGroup.permissions = access, read:*:*, write:*:*
allGroup.defaultConnector = hive
allGroup.defaultSchema = default
allGroup.timeout = 40m
allGroup.accessLevel = User

allGroup1 = com.airbnb.shiro.UserGroup
allGroup1.groups = pm
allGroup1.permissions = access, read:*:*, write:*:*
allGroup1.defaultConnector = hive
allGroup1.defaultSchema = pm
allGroup1.timeout = 40m
allGroup1.accessLevel = User

cacheManager = org.apache.shiro.cache.MemoryConstrainedCacheManager
sessionManager = org.apache.shiro.web.session.mgt.DefaultWebSessionManager
sessionListener = com.airbnb.shiro.SessionListenerLogger

allowAllFilter = com.airbnb.shiro.filter.AllowAllFilter
allowAllFilter.groups = $allGroup ,$allGroup1
allowAllFilter.loginUrl = /login

securityManager.sessionManager = $sessionManager

[users]
test = test, all
raj = raj, pm

[roles]
all = *
pm = *

[urls]
/login = authc
/logout = logout
/app = authc, perms["access"]
/api/**= authc, perms["access"]

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题