請bang大哥指點一下JBoss的jaas授權過程!
jaas包括驗證和授權兩個過程
驗證就是判斷使用者名稱密碼是否正確
String username= request.getParameter("username");
String password= request.getParameter("password");
try{
SecurityAssociationHandler handler = new SecurityAssociationHandler();
SimplePrincipal user = new SimplePrincipal(username);
handler.setSecurityInfo(user, password.toCharArray());
LoginContext loginContext = new LoginContext("jaas_example",(CallbackHandler)handler);
loginContext.login();
Subject subject = loginContext.getSubject();
如果沒有錯誤就表示驗證通過
可是授權就比較麻煩了
本來是通過
Subject.doAs(subject, new PrivilegedAction(){public Object run(){}}); 去授權的,敏感的程式碼放到run()方法裡
但是web模型下,如果保護的是url那麼要如何進行授權呢,還有就是如果知道使用者剛才請求的url呢
也就是說action="j_security_check" 這個j_security_check裡的程式碼是怎麼處理的,我找不到這個Servlet?
問這樣的問題是因為:我想在第一次登陸的時候執行一些其他的初始化資訊,並且放到使用者session裡, 如果用jboss自帶的機制就沒法實現,所以小弟想做一個類似j_security_check的Servlet,
請bang大哥幫忙,謝謝啦
相關文章
- bang 大哥請教一下spring的AOPSpring
- 關於快取的問題,請板橋大哥指點一下快取
- 請bang及各位高手指點一下
- JAAS中的認證與授權問題
- 誰用過“擴充套件JAAS實現類例項級授權”裡的例子?請教高手!套件
- JBOSS未授權訪問
- 微信小程式授權過程微信小程式
- Java Web系列:JAAS認證和授權基礎JavaWeb
- 原創:oracle 授權的詳細過程Oracle
- banq大哥,請教一個關於jboss ide的問題IDE
- Android網路請求知識(三)授權,TCP/IP,HTTPS建立過程AndroidTCPHTTP
- Spring Security系列之授權過程(七)Spring
- 怎麼取消jboss中EJB的授權機制?
- java儲存過程呼叫servlet的授權問題Java儲存過程Servlet
- 匯出db裡user的建立和授權的過程
- BANG老師: 請教一下Hibernate的session問題Session
- bang能否指點一下,如何將JBPM3與WEB整合?能否給個例子?Web
- 認證授權:一鍵登入的背後過程
- 利用JAAS對使用者進行驗證和授權遇到的問題
- OAuth 2.0 授權碼請求OAuth
- 使用jdonframework+jboss配置基於jaas的url驗證Framework
- 請benq大哥說得明白點,謝謝ENQ
- Spring security(五)-完美許可權管理系統(授權過程分析)Spring
- 請大家關注一下Jboss seam專案
- 個位大哥,小弟一直想成為軟體開發精英,請指點呀!
- bang:jboss+jbuilder做J2EEUI
- Oracle在儲存過程中呼叫其他使用者的表授權Oracle儲存過程
- Spring Security原始碼分析二:Spring Security授權過程Spring原始碼
- Jmin框架包已開源,請Banq老師指點一下框架
- 【DBA】Oracle dba角色不是萬能的,儲存過程需要顯示授權Oracle儲存過程
- checkpoint防火牆測試授權申請防火牆
- 資源授權?對OAuth2.0的一次重新認識的過程OAuth
- 集分享/支付/授權的社會化元件,交流一下元件
- HTTP的請求過程HTTP
- 各位大哥,banq大哥請進,有關jdon版的安裝
- 關於學習jdon框架cache的疑問,請banq老師指點一下。框架
- 模式新手的FACTORY看法。請指點模式
- 定義者許可權儲存過程role無效,必須要有顯式授權儲存過程