当前位置: 首页>>代码示例>>Java>>正文


Java UsernamePasswordCredentials.setPassword方法代码示例

本文整理汇总了Java中org.jasig.cas.authentication.principal.UsernamePasswordCredentials.setPassword方法的典型用法代码示例。如果您正苦于以下问题:Java UsernamePasswordCredentials.setPassword方法的具体用法?Java UsernamePasswordCredentials.setPassword怎么用?Java UsernamePasswordCredentials.setPassword使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.jasig.cas.authentication.principal.UsernamePasswordCredentials的用法示例。


在下文中一共展示了UsernamePasswordCredentials.setPassword方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testValidMd5Password

import org.jasig.cas.authentication.principal.UsernamePasswordCredentials; //导入方法依赖的package包/类
@Test
public void testValidMd5Password() throws Exception {
    final UserPasswordDao userPasswordDao = EasyMock.createMock(UserPasswordDao.class);
    EasyMock.expect(userPasswordDao.getPasswordHash("admin"))
            .andReturn("(MD5)OP2Z89LDMIY6gHAwfoFPRSQWDl5Z16Vt");

    final PersonDirAuthenticationHandler authenticationHandler =
            new PersonDirAuthenticationHandler();
    authenticationHandler.setUserPasswordDao(userPasswordDao);

    final UsernamePasswordCredentials credentials = new UsernamePasswordCredentials();
    credentials.setUsername("admin");
    credentials.setPassword("admin");

    EasyMock.replay(userPasswordDao);

    final boolean auth =
            authenticationHandler.authenticateUsernamePasswordInternal(credentials);

    EasyMock.verify(userPasswordDao);

    assertTrue(auth);
}
 
开发者ID:Jasig,项目名称:uPortal-start,代码行数:24,代码来源:PersonDirAuthenticationHandlerTest.java

示例2: testInvalidMd5Password

import org.jasig.cas.authentication.principal.UsernamePasswordCredentials; //导入方法依赖的package包/类
@Test
public void testInvalidMd5Password() throws Exception {
    final UserPasswordDao userPasswordDao = EasyMock.createMock(UserPasswordDao.class);
    EasyMock.expect(userPasswordDao.getPasswordHash("admin"))
            .andReturn("(MD5)OP2Z89LDMIY5gHAwfoFPRSQWDl5Z16Vt");

    final PersonDirAuthenticationHandler authenticationHandler =
            new PersonDirAuthenticationHandler();
    authenticationHandler.setUserPasswordDao(userPasswordDao);

    final UsernamePasswordCredentials credentials = new UsernamePasswordCredentials();
    credentials.setUsername("admin");
    credentials.setPassword("admin");

    EasyMock.replay(userPasswordDao);

    final boolean auth =
            authenticationHandler.authenticateUsernamePasswordInternal(credentials);

    EasyMock.verify(userPasswordDao);

    assertFalse(auth);
}
 
开发者ID:Jasig,项目名称:uPortal-start,代码行数:24,代码来源:PersonDirAuthenticationHandlerTest.java

示例3: testNullPassword

import org.jasig.cas.authentication.principal.UsernamePasswordCredentials; //导入方法依赖的package包/类
@Test
public void testNullPassword() throws Exception {
    final UserPasswordDao userPasswordDao = EasyMock.createMock(UserPasswordDao.class);
    EasyMock.expect(userPasswordDao.getPasswordHash("admin")).andReturn(null);

    final PersonDirAuthenticationHandler authenticationHandler =
            new PersonDirAuthenticationHandler();
    authenticationHandler.setUserPasswordDao(userPasswordDao);

    final UsernamePasswordCredentials credentials = new UsernamePasswordCredentials();
    credentials.setUsername("admin");
    credentials.setPassword("admin");

    EasyMock.replay(userPasswordDao);

    final boolean auth =
            authenticationHandler.authenticateUsernamePasswordInternal(credentials);

    EasyMock.verify(userPasswordDao);

    assertFalse(auth);
}
 
开发者ID:Jasig,项目名称:uPortal-start,代码行数:23,代码来源:PersonDirAuthenticationHandlerTest.java

示例4: testValidSHA256Password

import org.jasig.cas.authentication.principal.UsernamePasswordCredentials; //导入方法依赖的package包/类
@Test
public void testValidSHA256Password() throws Exception {
    final UserPasswordDao userPasswordDao = EasyMock.createMock(UserPasswordDao.class);
    EasyMock.expect(userPasswordDao.getPasswordHash("student"))
            .andReturn("(SHA256)KwAQC001SoQq/CjHMLSz2o0aAqx7WrKeRFgWOeM2GEyLXGZd+1/XkA==");

    final PersonDirAuthenticationHandler authenticationHandler =
            new PersonDirAuthenticationHandler();
    authenticationHandler.setUserPasswordDao(userPasswordDao);

    final UsernamePasswordCredentials credentials = new UsernamePasswordCredentials();
    credentials.setUsername("student");
    credentials.setPassword("wombat");

    EasyMock.replay(userPasswordDao);

    final boolean auth =
            authenticationHandler.authenticateUsernamePasswordInternal(credentials);

    EasyMock.verify(userPasswordDao);

    assertTrue(auth);
}
 
开发者ID:Jasig,项目名称:uPortal-start,代码行数:24,代码来源:PersonDirAuthenticationHandlerTest.java

示例5: testInvalidSHA256Password

import org.jasig.cas.authentication.principal.UsernamePasswordCredentials; //导入方法依赖的package包/类
@Test
public void testInvalidSHA256Password() throws Exception {
    final UserPasswordDao userPasswordDao = EasyMock.createMock(UserPasswordDao.class);
    EasyMock.expect(userPasswordDao.getPasswordHash("student"))
            .andReturn("(SHA256)KwAQC001SoPq/CjHMLSz2o0aAqx7WrKeRFgWOeM2GEyLXGZd+1/XkA==");

    final PersonDirAuthenticationHandler authenticationHandler =
            new PersonDirAuthenticationHandler();
    authenticationHandler.setUserPasswordDao(userPasswordDao);

    final UsernamePasswordCredentials credentials = new UsernamePasswordCredentials();
    credentials.setUsername("student");
    credentials.setPassword("student");

    EasyMock.replay(userPasswordDao);

    final boolean auth =
            authenticationHandler.authenticateUsernamePasswordInternal(credentials);

    EasyMock.verify(userPasswordDao);

    assertFalse(auth);
}
 
开发者ID:Jasig,项目名称:uPortal-start,代码行数:24,代码来源:PersonDirAuthenticationHandlerTest.java

示例6: convert

import org.jasig.cas.authentication.principal.UsernamePasswordCredentials; //导入方法依赖的package包/类
@Override
public Credentials convert(final Credential credential) {
    if (!(credential instanceof UsernamePasswordCredential)) {
        throw new IllegalArgumentException(credential + " not supported.");
    }
    final UsernamePasswordCredential original = (UsernamePasswordCredential) credential;
    final UsernamePasswordCredentials old = new UsernamePasswordCredentials();
    old.setUsername(original.getUsername());
    old.setPassword(original.getPassword());
    return old;
}
 
开发者ID:hsj-xiaokang,项目名称:springboot-shiro-cas-mybatis,代码行数:12,代码来源:UsernamePasswordCredentialsAdapter.java

示例7: getGlobusCredential

import org.jasig.cas.authentication.principal.UsernamePasswordCredentials; //导入方法依赖的package包/类
public GlobusCredential getGlobusCredential() throws Exception {  
    CaGridAuthenticationManager authManager = new CaGridAuthenticationManager();
    UsernamePasswordCredentials credentials = new UsernamePasswordCredentials();
    credentials.setUsername(userName);
    credentials.setPassword(userPasswd);
    authManager.authenticate(credentials);
    return authManager.getCredentials();
}
 
开发者ID:NCIP,项目名称:labviewer,代码行数:9,代码来源:CancerCenterClient.java

示例8: main

import org.jasig.cas.authentication.principal.UsernamePasswordCredentials; //导入方法依赖的package包/类
public static void main(String[] args) {
	CaGridAuthenticationManager authManager = new CaGridAuthenticationManager();
	UsernamePasswordCredentials credentials = new UsernamePasswordCredentials();
	credentials.setUsername("[email protected]");
	credentials.setPassword("!Ccts1");
	try {
	  authManager.authenticate(credentials);
	}catch (Exception e){
		e.printStackTrace();
	}
}
 
开发者ID:NCIP,项目名称:labviewer,代码行数:12,代码来源:CaGridAuthenticationManager.java


注:本文中的org.jasig.cas.authentication.principal.UsernamePasswordCredentials.setPassword方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。