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