|
@@ -19,7 +19,9 @@ import junit.framework.TestCase;
|
|
|
|
|
|
import net.sf.acegisecurity.GrantedAuthority;
|
|
import net.sf.acegisecurity.GrantedAuthority;
|
|
import net.sf.acegisecurity.GrantedAuthorityImpl;
|
|
import net.sf.acegisecurity.GrantedAuthorityImpl;
|
|
|
|
+import net.sf.acegisecurity.UserDetails;
|
|
import net.sf.acegisecurity.providers.UsernamePasswordAuthenticationToken;
|
|
import net.sf.acegisecurity.providers.UsernamePasswordAuthenticationToken;
|
|
|
|
+import net.sf.acegisecurity.providers.dao.User;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Vector;
|
|
import java.util.Vector;
|
|
@@ -56,7 +58,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
try {
|
|
try {
|
|
new CasAuthenticationToken(null, "Test", "Password",
|
|
new CasAuthenticationToken(null, "Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, new Vector(),
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), new Vector(),
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
fail("Should have thrown IllegalArgumentException");
|
|
fail("Should have thrown IllegalArgumentException");
|
|
} catch (IllegalArgumentException expected) {
|
|
} catch (IllegalArgumentException expected) {
|
|
@@ -66,7 +68,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
try {
|
|
try {
|
|
new CasAuthenticationToken("key", null, "Password",
|
|
new CasAuthenticationToken("key", null, "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, new Vector(),
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), new Vector(),
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
fail("Should have thrown IllegalArgumentException");
|
|
fail("Should have thrown IllegalArgumentException");
|
|
} catch (IllegalArgumentException expected) {
|
|
} catch (IllegalArgumentException expected) {
|
|
@@ -76,7 +78,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
try {
|
|
try {
|
|
new CasAuthenticationToken("key", "Test", null,
|
|
new CasAuthenticationToken("key", "Test", null,
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, new Vector(),
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), new Vector(),
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
fail("Should have thrown IllegalArgumentException");
|
|
fail("Should have thrown IllegalArgumentException");
|
|
} catch (IllegalArgumentException expected) {
|
|
} catch (IllegalArgumentException expected) {
|
|
@@ -85,7 +87,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
|
|
|
|
try {
|
|
try {
|
|
new CasAuthenticationToken("key", "Test", "Password", null,
|
|
new CasAuthenticationToken("key", "Test", "Password", null,
|
|
- new Vector(),
|
|
|
|
|
|
+ makeUserDetails(), new Vector(),
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
fail("Should have thrown IllegalArgumentException");
|
|
fail("Should have thrown IllegalArgumentException");
|
|
} catch (IllegalArgumentException expected) {
|
|
} catch (IllegalArgumentException expected) {
|
|
@@ -95,7 +97,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
try {
|
|
try {
|
|
new CasAuthenticationToken("key", "Test", "Password",
|
|
new CasAuthenticationToken("key", "Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, null,
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), null,
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
fail("Should have thrown IllegalArgumentException");
|
|
fail("Should have thrown IllegalArgumentException");
|
|
} catch (IllegalArgumentException expected) {
|
|
} catch (IllegalArgumentException expected) {
|
|
@@ -105,7 +107,17 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
try {
|
|
try {
|
|
new CasAuthenticationToken("key", "Test", "Password",
|
|
new CasAuthenticationToken("key", "Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, new Vector(), null);
|
|
|
|
|
|
+ "ROLE_TWO")}, null, new Vector(),
|
|
|
|
+ "PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
|
|
+ fail("Should have thrown IllegalArgumentException");
|
|
|
|
+ } catch (IllegalArgumentException expected) {
|
|
|
|
+ assertTrue(true);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ try {
|
|
|
|
+ new CasAuthenticationToken("key", "Test", "Password",
|
|
|
|
+ new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), new Vector(), null);
|
|
fail("Should have thrown IllegalArgumentException");
|
|
fail("Should have thrown IllegalArgumentException");
|
|
} catch (IllegalArgumentException expected) {
|
|
} catch (IllegalArgumentException expected) {
|
|
assertTrue(true);
|
|
assertTrue(true);
|
|
@@ -114,7 +126,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
try {
|
|
try {
|
|
new CasAuthenticationToken("key", "Test", "Password",
|
|
new CasAuthenticationToken("key", "Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), null, new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), null, new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, new Vector(),
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), new Vector(),
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
fail("Should have thrown IllegalArgumentException");
|
|
fail("Should have thrown IllegalArgumentException");
|
|
} catch (IllegalArgumentException expected) {
|
|
} catch (IllegalArgumentException expected) {
|
|
@@ -129,7 +141,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
CasAuthenticationToken token1 = new CasAuthenticationToken("key",
|
|
CasAuthenticationToken token1 = new CasAuthenticationToken("key",
|
|
"Test", "Password",
|
|
"Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, proxyList1,
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), proxyList1,
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
|
|
|
|
List proxyList2 = new Vector();
|
|
List proxyList2 = new Vector();
|
|
@@ -138,7 +150,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
CasAuthenticationToken token2 = new CasAuthenticationToken("key",
|
|
CasAuthenticationToken token2 = new CasAuthenticationToken("key",
|
|
"Test", "Password",
|
|
"Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, proxyList2,
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), proxyList2,
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
|
|
|
|
assertEquals(token1, token2);
|
|
assertEquals(token1, token2);
|
|
@@ -152,7 +164,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
CasAuthenticationToken token = new CasAuthenticationToken("key",
|
|
CasAuthenticationToken token = new CasAuthenticationToken("key",
|
|
"Test", "Password",
|
|
"Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, proxyList,
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), proxyList,
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
assertEquals("key".hashCode(), token.getKeyHash());
|
|
assertEquals("key".hashCode(), token.getKeyHash());
|
|
assertEquals("Test", token.getPrincipal());
|
|
assertEquals("Test", token.getPrincipal());
|
|
@@ -180,7 +192,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
CasAuthenticationToken token1 = new CasAuthenticationToken("key",
|
|
CasAuthenticationToken token1 = new CasAuthenticationToken("key",
|
|
"Test", "Password",
|
|
"Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, proxyList1,
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), proxyList1,
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
|
|
|
|
List proxyList2 = new Vector();
|
|
List proxyList2 = new Vector();
|
|
@@ -189,7 +201,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
CasAuthenticationToken token2 = new CasAuthenticationToken("key",
|
|
CasAuthenticationToken token2 = new CasAuthenticationToken("key",
|
|
"OTHER_VALUE", "Password",
|
|
"OTHER_VALUE", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, proxyList2,
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), proxyList2,
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
|
|
|
|
assertTrue(!token1.equals(token2));
|
|
assertTrue(!token1.equals(token2));
|
|
@@ -202,7 +214,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
CasAuthenticationToken token1 = new CasAuthenticationToken("key",
|
|
CasAuthenticationToken token1 = new CasAuthenticationToken("key",
|
|
"Test", "Password",
|
|
"Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, proxyList1,
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), proxyList1,
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
|
|
|
|
UsernamePasswordAuthenticationToken token2 = new UsernamePasswordAuthenticationToken("Test",
|
|
UsernamePasswordAuthenticationToken token2 = new UsernamePasswordAuthenticationToken("Test",
|
|
@@ -221,7 +233,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
CasAuthenticationToken token1 = new CasAuthenticationToken("key",
|
|
CasAuthenticationToken token1 = new CasAuthenticationToken("key",
|
|
"Test", "Password",
|
|
"Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, proxyList1,
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), proxyList1,
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
|
|
|
|
List proxyList2 = new Vector();
|
|
List proxyList2 = new Vector();
|
|
@@ -230,7 +242,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
CasAuthenticationToken token2 = new CasAuthenticationToken("DIFFERENT_KEY",
|
|
CasAuthenticationToken token2 = new CasAuthenticationToken("DIFFERENT_KEY",
|
|
"Test", "Password",
|
|
"Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, proxyList2,
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), proxyList2,
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
|
|
|
|
assertTrue(!token1.equals(token2));
|
|
assertTrue(!token1.equals(token2));
|
|
@@ -243,7 +255,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
CasAuthenticationToken token1 = new CasAuthenticationToken("key",
|
|
CasAuthenticationToken token1 = new CasAuthenticationToken("key",
|
|
"Test", "Password",
|
|
"Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, proxyList1,
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), proxyList1,
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
|
|
|
|
List proxyList2 = new Vector();
|
|
List proxyList2 = new Vector();
|
|
@@ -252,7 +264,8 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
CasAuthenticationToken token2 = new CasAuthenticationToken("key",
|
|
CasAuthenticationToken token2 = new CasAuthenticationToken("key",
|
|
"Test", "Password",
|
|
"Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, proxyList2, "PGTIOU-SOME_OTHER_VALUE");
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), proxyList2,
|
|
|
|
+ "PGTIOU-SOME_OTHER_VALUE");
|
|
|
|
|
|
assertTrue(!token1.equals(token2));
|
|
assertTrue(!token1.equals(token2));
|
|
}
|
|
}
|
|
@@ -264,7 +277,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
CasAuthenticationToken token1 = new CasAuthenticationToken("key",
|
|
CasAuthenticationToken token1 = new CasAuthenticationToken("key",
|
|
"Test", "Password",
|
|
"Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, proxyList1,
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), proxyList1,
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
|
|
|
|
List proxyList2 = new Vector();
|
|
List proxyList2 = new Vector();
|
|
@@ -274,7 +287,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
CasAuthenticationToken token2 = new CasAuthenticationToken("key",
|
|
CasAuthenticationToken token2 = new CasAuthenticationToken("key",
|
|
"Test", "Password",
|
|
"Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, proxyList2,
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), proxyList2,
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
|
|
|
|
assertTrue(!token1.equals(token2));
|
|
assertTrue(!token1.equals(token2));
|
|
@@ -284,7 +297,7 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
CasAuthenticationToken token = new CasAuthenticationToken("key",
|
|
CasAuthenticationToken token = new CasAuthenticationToken("key",
|
|
"Test", "Password",
|
|
"Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, new Vector(),
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), new Vector(),
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
assertTrue(token.isAuthenticated());
|
|
assertTrue(token.isAuthenticated());
|
|
token.setAuthenticated(false); // ignored
|
|
token.setAuthenticated(false); // ignored
|
|
@@ -295,11 +308,17 @@ public class CasAuthenticationTokenTests extends TestCase {
|
|
CasAuthenticationToken token = new CasAuthenticationToken("key",
|
|
CasAuthenticationToken token = new CasAuthenticationToken("key",
|
|
"Test", "Password",
|
|
"Test", "Password",
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
- "ROLE_TWO")}, new Vector(),
|
|
|
|
|
|
+ "ROLE_TWO")}, makeUserDetails(), new Vector(),
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
"PGTIOU-0-R0zlgrl4pdAQwBvJWO3vnNpevwqStbSGcq3vKB2SqSFFRnjPHt");
|
|
String result = token.toString();
|
|
String result = token.toString();
|
|
assertTrue(result.lastIndexOf("Proxy List:") != -1);
|
|
assertTrue(result.lastIndexOf("Proxy List:") != -1);
|
|
assertTrue(result.lastIndexOf("Proxy-Granting Ticket IOU:") != -1);
|
|
assertTrue(result.lastIndexOf("Proxy-Granting Ticket IOU:") != -1);
|
|
assertTrue(result.lastIndexOf("Credentials (Service/Proxy Ticket):") != -1);
|
|
assertTrue(result.lastIndexOf("Credentials (Service/Proxy Ticket):") != -1);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ private UserDetails makeUserDetails() {
|
|
|
|
+ return new User("user", "password", true,
|
|
|
|
+ new GrantedAuthority[] {new GrantedAuthorityImpl("ROLE_ONE"), new GrantedAuthorityImpl(
|
|
|
|
+ "ROLE_TWO")});
|
|
|
|
+ }
|
|
}
|
|
}
|