allen
          專注于java ee技術,包括struts,jsf,webwork,spring,hibernate,ibatis
          posts - 7,  comments - 9,  trackbacks - 0

          package com.jama.credentials;

          import org.jasig.cas.authentication.principal.Credentials;

          public class LoginInfoCredentials
          ??? implements Credentials
          {

          ??? private String account;
          ??? private String password;
          ??? private String randCode;

          ??? public LoginInfoCredentials()
          ??? {
          ??? }

          ??? public String getAccount()
          ??? {
          ??????? return account;
          ??? }

          ??? public void setAccount(String account)
          ??? {
          ??????? this.account = account;
          ??? }

          ??? public String getPassword()
          ??? {
          ??????? return password;
          ??? }

          ??? public void setPassword(String password)
          ??? {
          ??????? this.password = password;
          ??? }

          ??? public String getRandCode()
          ??? {
          ??????? return randCode;
          ??? }

          ??? public void setRandCode(String randCode)
          ??? {
          ??????? this.randCode = randCode;
          ??? }
          }


          package com.jama.credentials;

          import org.apache.commons.logging.Log;
          import org.apache.commons.logging.LogFactory;
          import org.jasig.cas.authentication.principal.*;

          // Referenced classes of package com.jama.credentials:
          //??????????? LoginInfoCredentials

          public class LoginInfoToPrincipalResolver
          ??? implements CredentialsToPrincipalResolver
          {

          ??? private final Log log = LogFactory.getLog(getClass());

          ??? public LoginInfoToPrincipalResolver()
          ??? {
          ??? }

          ??? public Principal resolvePrincipal(Credentials credentials)
          ??? {
          ??????? LoginInfoCredentials loginInfo = (LoginInfoCredentials)credentials;
          ??????? if(log.isDebugEnabled())
          ??????? {
          ??????????? log.debug((new StringBuilder("Creating SimplePrincipal for [")).append(loginInfo.getAccount()).append("]").toString());
          ??????? }
          ??????? return new SimplePrincipal(loginInfo.getAccount());
          ??? }

          ??? public boolean supports(Credentials credentials)
          ??? {
          ??????? return credentials != null && com/jama/credentials/LoginInfoCredentials.isAssignableFrom(credentials.getClass());
          ??? }
          }

          posted on 2006-12-08 13:48 robbin163 閱讀(276) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           

          <2006年12月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 正定县| 墨竹工卡县| 房产| 马鞍山市| 通榆县| 桐城市| 阿拉尔市| 龙里县| 潢川县| 南郑县| 诸暨市| 剑川县| 嘉峪关市| 西丰县| 广东省| 红桥区| 枣阳市| 玛多县| 航空| 墨玉县| 辛集市| 毕节市| 信宜市| 宁化县| 黎川县| 集安市| 白水县| 麻栗坡县| 夏津县| 庆云县| 岚皋县| 枣庄市| 江达县| 九江市| 南溪县| 古田县| 勐海县| 嘉义市| 五寨县| 贞丰县| 贵阳市|