麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

shiro.ini 配置詳解

2019-11-06 08:16:17
字體:
供稿:網(wǎng)友

shiro.ini文件默認(rèn)在/WEB-INF/shiro.ini 或_classpath_下。shiro會(huì)自動(dòng)查找

#'#'為注釋[main]#↓修改默認(rèn)跳轉(zhuǎn)頁#↓shiro 認(rèn)證失敗后默認(rèn)redirect到/login.jsp.這里修改默認(rèn)項(xiàng)authc.loginUrl= /login#↓登錄成功默認(rèn)跳轉(zhuǎn)頁面,不配置則跳轉(zhuǎn)至”/”。如果登陸前點(diǎn)擊的一個(gè)需要登錄的頁面,則在登錄自動(dòng)跳轉(zhuǎn)到那個(gè)需要登錄的頁面。不跳轉(zhuǎn)到此。authc.successUrl= /user#↓修改角色認(rèn)證默認(rèn)地址roles.unauthorizedUrl= /roles/unauthorized#↓修改權(quán)限認(rèn)證默認(rèn)地址perms.unauthorizedUrl= /perms/unauthorized#realm#↓默認(rèn)會(huì)按此聲明順序攔截判斷,這里的順序是先走myRealm2,再走myRealmmyRealm2= com.myPRoject.shiro.ShiroRealm2myRealm= com.myproject.shiro.ShiroRealm#↓可使用此方法,配置單個(gè)或多個(gè),或指定順序#↓如果這里注釋去掉,則指定只走myRealm2#securityManager.realm = $myRealm2#dateSource#↓ 使用 JdbcRealm 作為當(dāng)前驗(yàn)證的RealmjdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealm#↓ 使用druid數(shù)據(jù)源dataSource=com.alibaba.druid.pool.DruidDataSource#↓ MySQL驅(qū)動(dòng)dataSource.driverClassName=com.mysql.jdbc.Driver#↓ MySQL相關(guān)參數(shù)配置dataSource.url=jdbc:mysql://localhost:3306/msshopdataSource.username=rootdataSource.passWord=root#↓ 引入相關(guān)數(shù)據(jù)配置jdbcRealm.dataSource=$dataSource#↓這里是默認(rèn)的sql查詢語句,可以自己設(shè)定,但參數(shù)不能修改,只有一個(gè),且相對(duì)應(yīng)。jdbcRealm.authenticationQuery= select passwordfrom users where username = ?#jdbcRealm.userRolesQuery = select role_name from user_roles where username = ?#jdbcRealm.permissionsQuery = select permission from roles_permissions where role_name = ?#↓是否#jdbcRealm.permissionsLookupEnabled = false#saltStyle =NO_SALT , CRYPT, COLUMN, EXTERNAL;#jdbcRealm.saltStyle = COLUMNsecurityManager.realms=$jdbcRealm#cache#shiroCacheManager = org.apache.shiro.cache.ehcache.EhCacheManager#shiroCacheManager.cacheManagerConfigFile = classpath:ehcache-shiro.xml#securityManager.cacheManager = $shiroCacheManager#sessionsessionDAO= org.apache.shiro.session.mgt.eis.EnterpriseCacheSessionDAOsessionManager= org.apache.shiro.web.session.mgt.DefaultWebSessionManagersessionDAO.activeSessionsCacheName= shiro-activeSessionCachesessionManager.sessionDAO= $sessionDAOsecurityManager.sessionManager= $sessionManagersecurityManager.sessionManager.globalSessionTimeout= 3600000#這里的規(guī)則,web.xml中的配置的ShiroFilter會(huì)使用到。[urls]/= anon/login= anon/suc= authc#/rpc/rest/** = perms[rpc:invoke], authc/admin/** = authc#用戶身份/憑據(jù)[users]li=123,guestsun=123,admin[roles]admin = */////////////////////////////////////////////////////

//這是授權(quán)方法protectedAuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals){ String userName = (String) getAvailablePrincipal(principals);//TODO 通過用戶名獲得用戶的所有資源,并把資源存入info中 SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();//這里有一點(diǎn)說明下://這里set的只是把【已有】的權(quán)限、角色放到當(dāng)前驗(yàn)證的集合中,并不是給用戶【設(shè)置新的】權(quán)限、角色//【已有】的權(quán)限、角色是在配置文件中,或在庫表中,這里只是取出放到集合中。info.setStringPermissions(set集合);info.setRoles(set集合);info.setObjectPermissions(set集合);return info; }


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产69精品久久久久久野外 | 精品一区二区免费视频视频 | 日本在线播放一区二区三区 | 国产精品一区二区三区99 | 神马视频我不卡 | 欧美人与牲禽动交精品一区 | av日韩一区二区三区 | 免费黄色在线电影 | 国产精品免费一区二区 | 国产亚洲高清在线精品不卡 | 极品大长腿啪啪高潮露脸 | 亚洲第一黄色网 | 精品国产一区二区久久 | 色偷偷一区 | 一区二区视 | 成人性生活视频在线观看 | 久久毛片免费观看 | 一级色毛片 | 日本在线观看一区二区 | 精品一区二区三区不卡 | 香蕉国产片 | 大逼逼影院| 91九色国产视频 | 日韩视频―中文字幕 | 免费午夜视频 | 91精品国产日韩91久久久久久360 | 免费看一级片 | 久久精品成人免费国产片桃视频 | 亚洲日本高清 | 美女黄视频在线观看 | 中文字幕在线观看免费视频 | 欧洲精品久久 | 亚洲一区二区三区精品在线观看 | a一级黄色毛片 | 成人午夜一区二区 | 欧美成人一二三区 | 国产一区二区精品在线观看 | 国产成人高清在线观看 | 91精品国产一区二区三区动漫 | 亚洲免费视频大全 | 成人做爽爽爽爽免费国产软件 |