verification = consumerManager.verify(receivingURL.toString(), openidResp, discovered);
@Test public void failedVerificationReturnsFailedAuthenticationStatus() throws Exception { ConsumerManager mgr = mock(ConsumerManager.class); OpenID4JavaConsumer consumer = new OpenID4JavaConsumer(mgr, new NullAxFetchListFactory()); VerificationResult vr = mock(VerificationResult.class); DiscoveryInformation di = mock(DiscoveryInformation.class); when( mgr.verify(any(), any(ParameterList.class), any(DiscoveryInformation.class))).thenReturn(vr); MockHttpServletRequest request = new MockHttpServletRequest(); request.getSession().setAttribute(DiscoveryInformation.class.getName(), di); OpenIDAuthenticationToken auth = consumer.endConsumption(request); assertThat(auth.getStatus()).isEqualTo(OpenIDAuthenticationStatus.FAILURE); }
@SuppressWarnings("serial") @Test public void successfulVerificationReturnsExpectedAuthentication() throws Exception { ConsumerManager mgr = mock(ConsumerManager.class); OpenID4JavaConsumer consumer = new OpenID4JavaConsumer(mgr, new NullAxFetchListFactory()); VerificationResult vr = mock(VerificationResult.class); DiscoveryInformation di = mock(DiscoveryInformation.class); Identifier id = new Identifier() { public String getIdentifier() { return "id"; } }; Message msg = mock(Message.class); when( mgr.verify(any(), any(ParameterList.class), any(DiscoveryInformation.class))).thenReturn(vr); when(vr.getVerifiedId()).thenReturn(id); when(vr.getAuthResponse()).thenReturn(msg); MockHttpServletRequest request = new MockHttpServletRequest(); request.getSession().setAttribute(DiscoveryInformation.class.getName(), di); request.getSession().setAttribute( "SPRING_SECURITY_OPEN_ID_ATTRIBUTES_FETCH_LIST", attributes); OpenIDAuthenticationToken auth = consumer.endConsumption(request); assertThat(auth.getStatus()).isEqualTo(OpenIDAuthenticationStatus.SUCCESS); }
mgr.verify(any(), any(ParameterList.class), any(DiscoveryInformation.class))) .thenThrow(new MessageException(""))
VerificationResult verification = manager.verify(receivingURL.toString(), response, discovered);
results.verification = openIDConsumerManager.verify(authRequestURL, authParams, discovered);
VerificationResult verification = manager.verify(receivingURL.toString(), response, discovered);
verification = openIdConsumerManager.verify(receivingURL.toString(), responseParamList, discovered); } catch (Exception e) { throw new RuntimeException(e);
verification = openIdConsumerManager.verify(receivingURL.toString(), responseParamList, discovered); } catch (Exception e) { throw new RuntimeException(e);
VerificationResult verification = manager.verify( receivingURL.toString(), response, discovered);
VerificationResult verification = manager.verify( receivingURL.toString(), response, discovered);
VerificationResult verification = manager.verify( receivingURL.toString(), response, discovered);
VerificationResult verification = manager.verify( receivingURL.toString(), response, discovered);
VerificationResult verification = manager.verify( receivingURL.toString(), response, discovered);
verification = consumerManager.verify(receivingURL.toString(), openidResp, discovered);
VerificationResult verification = getManager().verify(queryString, response, discovered);
VerificationResult verificationResult = SSOAgentDataHolder.getInstance().getConsumerManager().verify( ssoAgentConfig.getOpenId().getReturnToURL(), authResponseParams, discovered);
VerificationResult verification = this.consumerManager.verify(receivedURL, responselist, discovered);
VerificationResult verification = this.consumerManager.verify(receivedURL, responselist, discovered);
public void processReturn(PageParameters params) { ParameterList response = new ParameterList(WicketUtils.toMap(params)); try { VerificationResult verificationResult = getConsumerManager().verify(getOpenIdReturnUrl(), response, discoveryInformation); Identifier verifiedIdentifier = verificationResult.getVerifiedId();