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)  編輯  收藏

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


          網站導航:
           

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

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 酉阳| 响水县| 论坛| 赣州市| 阿鲁科尔沁旗| 安乡县| 滦平县| 枣阳市| 遵化市| 定安县| 轮台县| 福建省| 黄石市| 博罗县| 梁平县| 稻城县| 腾冲县| 大邑县| 聂拉木县| 南和县| 剑川县| 南丹县| 东源县| 化德县| 永登县| 新乡县| 太谷县| 遵义市| 额尔古纳市| 平罗县| 江陵县| 南华县| SHOW| 闵行区| 枣庄市| 淮滨县| 理塘县| 蓝田县| 镇巴县| 镇远县| 罗山县|