本文整理汇总了Java中org.jasig.cas.support.oauth.OAuthConstants.PROFILE_URL属性的典型用法代码示例。如果您正苦于以下问题:Java OAuthConstants.PROFILE_URL属性的具体用法?Java OAuthConstants.PROFILE_URL怎么用?Java OAuthConstants.PROFILE_URL使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.jasig.cas.support.oauth.OAuthConstants
的用法示例。
在下文中一共展示了OAuthConstants.PROFILE_URL属性的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: verifyNoTicketGrantingTicketImpl
@Test
public void verifyNoTicketGrantingTicketImpl() throws Exception {
final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", CONTEXT
+ OAuthConstants.PROFILE_URL);
mockRequest.setParameter(OAuthConstants.ACCESS_TOKEN, TGT_ID);
final MockHttpServletResponse mockResponse = new MockHttpServletResponse();
final OAuth20WrapperController oauth20WrapperController = new OAuth20WrapperController();
final TicketRegistry ticketRegistry = mock(TicketRegistry.class);
when(ticketRegistry.getTicket(TGT_ID)).thenReturn(null);
oauth20WrapperController.setTicketRegistry(ticketRegistry);
oauth20WrapperController.afterPropertiesSet();
oauth20WrapperController.handleRequest(mockRequest, mockResponse);
assertEquals(200, mockResponse.getStatus());
assertEquals(CONTENT_TYPE, mockResponse.getContentType());
assertEquals("{\"error\":\"" + OAuthConstants.EXPIRED_ACCESS_TOKEN + "\"}", mockResponse.getContentAsString());
}
开发者ID:hsj-xiaokang,项目名称:springboot-shiro-cas-mybatis,代码行数:16,代码来源:OAuth20ProfileControllerTests.java
示例2: verifyExpiredTicketGrantingTicketImpl
@Test
public void verifyExpiredTicketGrantingTicketImpl() throws Exception {
final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", CONTEXT
+ OAuthConstants.PROFILE_URL);
mockRequest.setParameter(OAuthConstants.ACCESS_TOKEN, TGT_ID);
final MockHttpServletResponse mockResponse = new MockHttpServletResponse();
final OAuth20WrapperController oauth20WrapperController = new OAuth20WrapperController();
final TicketRegistry ticketRegistry = mock(TicketRegistry.class);
final TicketGrantingTicket ticketGrantingTicket = mock(TicketGrantingTicket.class);
when(ticketGrantingTicket.isExpired()).thenReturn(true);
when(ticketRegistry.getTicket(TGT_ID)).thenReturn(ticketGrantingTicket);
oauth20WrapperController.setTicketRegistry(ticketRegistry);
oauth20WrapperController.afterPropertiesSet();
oauth20WrapperController.handleRequest(mockRequest, mockResponse);
assertEquals(200, mockResponse.getStatus());
assertEquals(CONTENT_TYPE, mockResponse.getContentType());
assertEquals("{\"error\":\"" + OAuthConstants.EXPIRED_ACCESS_TOKEN + "\"}", mockResponse.getContentAsString());
}
开发者ID:hsj-xiaokang,项目名称:springboot-shiro-cas-mybatis,代码行数:18,代码来源:OAuth20ProfileControllerTests.java
示例3: testNoTicketGrantingTicketImpl
@Test
public void testNoTicketGrantingTicketImpl() throws Exception {
final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", CONTEXT
+ OAuthConstants.PROFILE_URL);
mockRequest.setParameter(OAuthConstants.ACCESS_TOKEN, TGT_ID);
final MockHttpServletResponse mockResponse = new MockHttpServletResponse();
final OAuth20WrapperController oauth20WrapperController = new OAuth20WrapperController();
final TicketRegistry ticketRegistry = mock(TicketRegistry.class);
when(ticketRegistry.getTicket(TGT_ID)).thenReturn(null);
oauth20WrapperController.setTicketRegistry(ticketRegistry);
oauth20WrapperController.afterPropertiesSet();
oauth20WrapperController.handleRequest(mockRequest, mockResponse);
assertEquals(200, mockResponse.getStatus());
assertEquals(CONTENT_TYPE, mockResponse.getContentType());
assertEquals("{\"error\":\"" + OAuthConstants.EXPIRED_ACCESS_TOKEN + "\"}", mockResponse.getContentAsString());
}
示例4: testExpiredTicketGrantingTicketImpl
@Test
public void testExpiredTicketGrantingTicketImpl() throws Exception {
final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", CONTEXT
+ OAuthConstants.PROFILE_URL);
mockRequest.setParameter(OAuthConstants.ACCESS_TOKEN, TGT_ID);
final MockHttpServletResponse mockResponse = new MockHttpServletResponse();
final OAuth20WrapperController oauth20WrapperController = new OAuth20WrapperController();
final TicketRegistry ticketRegistry = mock(TicketRegistry.class);
final TicketGrantingTicket ticketGrantingTicket = mock(TicketGrantingTicket.class);
when(ticketGrantingTicket.isExpired()).thenReturn(true);
when(ticketRegistry.getTicket(TGT_ID)).thenReturn(ticketGrantingTicket);
oauth20WrapperController.setTicketRegistry(ticketRegistry);
oauth20WrapperController.afterPropertiesSet();
oauth20WrapperController.handleRequest(mockRequest, mockResponse);
assertEquals(200, mockResponse.getStatus());
assertEquals(CONTENT_TYPE, mockResponse.getContentType());
assertEquals("{\"error\":\"" + OAuthConstants.EXPIRED_ACCESS_TOKEN + "\"}", mockResponse.getContentAsString());
}
示例5: verifyNoAccessToken
@Test
public void verifyNoAccessToken() throws Exception {
final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", CONTEXT
+ OAuthConstants.PROFILE_URL);
final MockHttpServletResponse mockResponse = new MockHttpServletResponse();
oauth20WrapperController.handleRequest(mockRequest, mockResponse);
assertEquals(200, mockResponse.getStatus());
assertEquals(CONTENT_TYPE, mockResponse.getContentType());
assertEquals("{\"error\":\"" + OAuthConstants.MISSING_ACCESS_TOKEN + "\"}", mockResponse.getContentAsString());
}
开发者ID:hsj-xiaokang,项目名称:springboot-shiro-cas-mybatis,代码行数:11,代码来源:OAuth20ProfileControllerTests.java
示例6: verifyNoTicketGrantingTicketImpl
@Test
public void verifyNoTicketGrantingTicketImpl() throws Exception {
final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", CONTEXT
+ OAuthConstants.PROFILE_URL);
mockRequest.setParameter(OAuthConstants.ACCESS_TOKEN, "DOES NOT EXIST TGT");
final MockHttpServletResponse mockResponse = new MockHttpServletResponse();
oauth20WrapperController.handleRequest(mockRequest, mockResponse);
assertEquals(200, mockResponse.getStatus());
assertEquals(CONTENT_TYPE, mockResponse.getContentType());
assertTrue(mockResponse.getContentAsString().contains(OAuthConstants.INVALID_REQUEST));
}
开发者ID:hsj-xiaokang,项目名称:springboot-shiro-cas-mybatis,代码行数:11,代码来源:OAuth20ProfileControllerTests.java
示例7: verifyExpiredTicketGrantingTicketImpl
@Test
public void verifyExpiredTicketGrantingTicketImpl() throws Exception {
final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", CONTEXT
+ OAuthConstants.PROFILE_URL);
mockRequest.setParameter(OAuthConstants.ACCESS_TOKEN, "BAD TGT ID");
final MockHttpServletResponse mockResponse = new MockHttpServletResponse();
oauth20WrapperController.handleRequest(mockRequest, mockResponse);
assertEquals(200, mockResponse.getStatus());
assertEquals(CONTENT_TYPE, mockResponse.getContentType());
assertTrue(mockResponse.getContentAsString().contains(OAuthConstants.INVALID_REQUEST));
}
开发者ID:hsj-xiaokang,项目名称:springboot-shiro-cas-mybatis,代码行数:11,代码来源:OAuth20ProfileControllerTests.java
示例8: verifyOK
@Test
public void verifyOK() throws Exception {
final Map<String, Object> map = new HashMap<>();
map.put(NAME, VALUE);
final List<String> list = Arrays.asList(VALUE, VALUE);
map.put(NAME2, list);
final Principal p = org.jasig.cas.authentication.TestUtils.getPrincipal(ID, map);
final TicketGrantingTicket impl = new TicketGrantingTicketImpl(TGT_ID,
org.jasig.cas.authentication.TestUtils.getAuthentication(p), new NeverExpiresExpirationPolicy());
((OAuth20WrapperController) oauth20WrapperController).getTicketRegistry().addTicket(impl);
final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", CONTEXT
+ OAuthConstants.PROFILE_URL);
mockRequest.setParameter(OAuthConstants.ACCESS_TOKEN, accessTokenGenerator.generate(TestUtils.getService("0"), impl));
final MockHttpServletResponse mockResponse = new MockHttpServletResponse();
oauth20WrapperController.handleRequest(mockRequest, mockResponse);
assertEquals(200, mockResponse.getStatus());
assertEquals(CONTENT_TYPE, mockResponse.getContentType());
final ObjectMapper mapper = new ObjectMapper();
final String expected = "{\"id\":\"" + ID + "\",\"attributes\":[{\"" + NAME + "\":\"" + VALUE + "\"},{\"" + NAME2
+ "\":[\"" + VALUE + "\",\"" + VALUE + "\"]}]}";
final JsonNode expectedObj = mapper.readTree(expected);
final JsonNode receivedObj = mapper.readTree(mockResponse.getContentAsString());
assertEquals(expectedObj.get("id").asText(), receivedObj.get("id").asText());
final JsonNode expectedAttributes = expectedObj.get("attributes");
final JsonNode receivedAttributes = receivedObj.get("attributes");
assertEquals(expectedAttributes.findValue(NAME).asText(), receivedAttributes.findValue(NAME).asText());
assertEquals(expectedAttributes.findValues(NAME2), receivedAttributes.findValues(NAME2));
}
开发者ID:hsj-xiaokang,项目名称:springboot-shiro-cas-mybatis,代码行数:35,代码来源:OAuth20ProfileControllerTests.java
示例9: verifyOKWithAuthorizationHeader
@Test
public void verifyOKWithAuthorizationHeader() throws Exception {
final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", CONTEXT
+ OAuthConstants.PROFILE_URL);
final TicketGrantingTicket impl = new TicketGrantingTicketImpl(TGT_ID,
org.jasig.cas.authentication.TestUtils.getAuthentication(), new NeverExpiresExpirationPolicy());
mockRequest.addHeader("Authorization", OAuthConstants.BEARER_TOKEN + ' '
+ accessTokenGenerator.generate(TestUtils.getService("0"), impl));
final MockHttpServletResponse mockResponse = new MockHttpServletResponse();
oauth20WrapperController.handleRequest(mockRequest, mockResponse);
assertEquals(200, mockResponse.getStatus());
assertEquals(CONTENT_TYPE, mockResponse.getContentType());
final ObjectMapper mapper = new ObjectMapper();
final String expected = "{\"id\":\"" + ID + "\",\"attributes\":[{\"" + NAME + "\":\"" + VALUE + "\"},{\"" + NAME2
+ "\":[\"" + VALUE + "\",\"" + VALUE + "\"]}]}";
final JsonNode expectedObj = mapper.readTree(expected);
final JsonNode receivedObj = mapper.readTree(mockResponse.getContentAsString());
assertEquals(expectedObj.get("id").asText(), receivedObj.get("id").asText());
final JsonNode expectedAttributes = expectedObj.get("attributes");
final JsonNode receivedAttributes = receivedObj.get("attributes");
assertEquals(expectedAttributes.findValue(NAME).asText(), receivedAttributes.findValue(NAME).asText());
assertEquals(expectedAttributes.findValues(NAME2), receivedAttributes.findValues(NAME2));
}
开发者ID:hsj-xiaokang,项目名称:springboot-shiro-cas-mybatis,代码行数:27,代码来源:OAuth20ProfileControllerTests.java
示例10: verifyNoAccessToken
@Test
public void verifyNoAccessToken() throws Exception {
final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", CONTEXT
+ OAuthConstants.PROFILE_URL);
final MockHttpServletResponse mockResponse = new MockHttpServletResponse();
final OAuth20WrapperController oauth20WrapperController = new OAuth20WrapperController();
oauth20WrapperController.afterPropertiesSet();
oauth20WrapperController.handleRequest(mockRequest, mockResponse);
assertEquals(200, mockResponse.getStatus());
assertEquals(CONTENT_TYPE, mockResponse.getContentType());
assertEquals("{\"error\":\"" + OAuthConstants.MISSING_ACCESS_TOKEN + "\"}", mockResponse.getContentAsString());
}
开发者ID:hsj-xiaokang,项目名称:springboot-shiro-cas-mybatis,代码行数:12,代码来源:OAuth20ProfileControllerTests.java
示例11: testNoAccessToken
@Test
public void testNoAccessToken() throws Exception {
final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", CONTEXT
+ OAuthConstants.PROFILE_URL);
final MockHttpServletResponse mockResponse = new MockHttpServletResponse();
final OAuth20WrapperController oauth20WrapperController = new OAuth20WrapperController();
oauth20WrapperController.afterPropertiesSet();
oauth20WrapperController.handleRequest(mockRequest, mockResponse);
assertEquals(200, mockResponse.getStatus());
assertEquals(CONTENT_TYPE, mockResponse.getContentType());
assertEquals("{\"error\":\"" + OAuthConstants.MISSING_ACCESS_TOKEN + "\"}", mockResponse.getContentAsString());
}
示例12: testOK
@Test
public void testOK() throws Exception {
final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", CONTEXT
+ OAuthConstants.PROFILE_URL);
mockRequest.setParameter(OAuthConstants.ACCESS_TOKEN, TGT_ID);
final MockHttpServletResponse mockResponse = new MockHttpServletResponse();
final OAuth20WrapperController oauth20WrapperController = new OAuth20WrapperController();
final TicketRegistry ticketRegistry = mock(TicketRegistry.class);
final TicketGrantingTicket ticketGrantingTicket = mock(TicketGrantingTicket.class);
when(ticketGrantingTicket.isExpired()).thenReturn(false);
when(ticketRegistry.getTicket(TGT_ID)).thenReturn(ticketGrantingTicket);
final Authentication authentication = mock(Authentication.class);
final Principal principal = mock(Principal.class);
when(principal.getId()).thenReturn(ID);
final Map<String, Object> map = new HashMap<String, Object>();
map.put(NAME, VALUE);
List<String> list = Arrays.asList(VALUE, VALUE);
map.put(NAME2, list);
when(principal.getAttributes()).thenReturn(map);
when(authentication.getPrincipal()).thenReturn(principal);
when(ticketGrantingTicket.getAuthentication()).thenReturn(authentication);
oauth20WrapperController.setTicketRegistry(ticketRegistry);
oauth20WrapperController.afterPropertiesSet();
oauth20WrapperController.handleRequest(mockRequest, mockResponse);
assertEquals(200, mockResponse.getStatus());
assertEquals(CONTENT_TYPE, mockResponse.getContentType());
assertEquals("{\"id\":\"" + ID + "\",\"attributes\":[{\"" + NAME + "\":\"" + VALUE + "\"},{\"" + NAME2
+ "\":[\"" + VALUE + "\",\"" + VALUE + "\"]}]}", mockResponse.getContentAsString());
}
示例13: verifyOK
@Test
public void verifyOK() throws Exception {
final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", CONTEXT
+ OAuthConstants.PROFILE_URL);
mockRequest.setParameter(OAuthConstants.ACCESS_TOKEN, TGT_ID);
final MockHttpServletResponse mockResponse = new MockHttpServletResponse();
final OAuth20WrapperController oauth20WrapperController = new OAuth20WrapperController();
final TicketRegistry ticketRegistry = mock(TicketRegistry.class);
final TicketGrantingTicket ticketGrantingTicket = mock(TicketGrantingTicket.class);
when(ticketGrantingTicket.isExpired()).thenReturn(false);
when(ticketRegistry.getTicket(TGT_ID)).thenReturn(ticketGrantingTicket);
final Authentication authentication = mock(Authentication.class);
final Principal principal = mock(Principal.class);
when(principal.getId()).thenReturn(ID);
final Map<String, Object> map = new HashMap<>();
map.put(NAME, VALUE);
final List<String> list = Arrays.asList(VALUE, VALUE);
map.put(NAME2, list);
when(principal.getAttributes()).thenReturn(map);
when(authentication.getPrincipal()).thenReturn(principal);
when(ticketGrantingTicket.getAuthentication()).thenReturn(authentication);
oauth20WrapperController.setTicketRegistry(ticketRegistry);
oauth20WrapperController.afterPropertiesSet();
oauth20WrapperController.handleRequest(mockRequest, mockResponse);
assertEquals(200, mockResponse.getStatus());
assertEquals(CONTENT_TYPE, mockResponse.getContentType());
final ObjectMapper mapper = new ObjectMapper();
final String expected = "{\"id\":\"" + ID + "\",\"attributes\":[{\"" + NAME + "\":\"" + VALUE + "\"},{\"" + NAME2
+ "\":[\"" + VALUE + "\",\"" + VALUE + "\"]}]}";
final JsonNode expectedObj = mapper.readTree(expected);
final JsonNode receivedObj = mapper.readTree(mockResponse.getContentAsString());
assertEquals(expectedObj.get("id").asText(), receivedObj.get("id").asText());
final JsonNode expectedAttributes = expectedObj.get("attributes");
final JsonNode receivedAttributes = receivedObj.get("attributes");
assertEquals(expectedAttributes.findValue(NAME).asText(), receivedAttributes.findValue(NAME).asText());
assertEquals(expectedAttributes.findValues(NAME2), receivedAttributes.findValues(NAME2));
}
开发者ID:hsj-xiaokang,项目名称:springboot-shiro-cas-mybatis,代码行数:41,代码来源:OAuth20ProfileControllerTests.java
示例14: verifyOKWithAuthorizationHeader
@Test
public void verifyOKWithAuthorizationHeader() throws Exception {
final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", CONTEXT
+ OAuthConstants.PROFILE_URL);
mockRequest.addHeader("Authorization", OAuthConstants.BEARER_TOKEN + " " + TGT_ID);
final MockHttpServletResponse mockResponse = new MockHttpServletResponse();
final OAuth20WrapperController oauth20WrapperController = new OAuth20WrapperController();
final TicketRegistry ticketRegistry = mock(TicketRegistry.class);
final TicketGrantingTicket ticketGrantingTicket = mock(TicketGrantingTicket.class);
when(ticketGrantingTicket.isExpired()).thenReturn(false);
when(ticketRegistry.getTicket(TGT_ID)).thenReturn(ticketGrantingTicket);
final Authentication authentication = mock(Authentication.class);
final Principal principal = mock(Principal.class);
when(principal.getId()).thenReturn(ID);
final Map<String, Object> map = new HashMap<>();
map.put(NAME, VALUE);
final List<String> list = Arrays.asList(VALUE, VALUE);
map.put(NAME2, list);
when(principal.getAttributes()).thenReturn(map);
when(authentication.getPrincipal()).thenReturn(principal);
when(ticketGrantingTicket.getAuthentication()).thenReturn(authentication);
oauth20WrapperController.setTicketRegistry(ticketRegistry);
oauth20WrapperController.afterPropertiesSet();
oauth20WrapperController.handleRequest(mockRequest, mockResponse);
assertEquals(200, mockResponse.getStatus());
assertEquals(CONTENT_TYPE, mockResponse.getContentType());
final ObjectMapper mapper = new ObjectMapper();
final String expected = "{\"id\":\"" + ID + "\",\"attributes\":[{\"" + NAME + "\":\"" + VALUE + "\"},{\"" + NAME2
+ "\":[\"" + VALUE + "\",\"" + VALUE + "\"]}]}";
final JsonNode expectedObj = mapper.readTree(expected);
final JsonNode receivedObj = mapper.readTree(mockResponse.getContentAsString());
assertEquals(expectedObj.get("id").asText(), receivedObj.get("id").asText());
final JsonNode expectedAttributes = expectedObj.get("attributes");
final JsonNode receivedAttributes = receivedObj.get("attributes");
assertEquals(expectedAttributes.findValue(NAME).asText(), receivedAttributes.findValue(NAME).asText());
assertEquals(expectedAttributes.findValues(NAME2), receivedAttributes.findValues(NAME2));
}
开发者ID:hsj-xiaokang,项目名称:springboot-shiro-cas-mybatis,代码行数:41,代码来源:OAuth20ProfileControllerTests.java