Hive Airpal中的访问控制:shiro_static_users.ini
我无法通过shiro_static_users.ini文件中提供的用户名和密码访问airpal,更改完成后,我编译了代码并启动了airpal服务器: 无需提供任何用户名和密码,我就可以访问airpal服务器。 我在配置单元中将pm作为数据库,并希望授予raj用户权限 我的ini文件:Hive Airpal中的访问控制:shiro_static_users.ini,hive,presto,airpal,Hive,Presto,Airpal,我无法通过shiro_static_users.ini文件中提供的用户名和密码访问airpal,更改完成后,我编译了代码并启动了airpal服务器: 无需提供任何用户名和密码,我就可以访问airpal服务器。 我在配置单元中将pm作为数据库,并希望授予raj用户权限 我的ini文件: authc = org.apache.shiro.web.filter.authc.PassThruAuthenticationFilter shiro.loginUrl = /login authc.succes
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"]
我在reference.yml文件中更改了shiro:ini配置:[“classpath:shiro\u static\u users.ini”]我在reference.yml文件中更改了shiro:ini配置:[“classpath:shiro\u static\u users.ini”]