protected static List<TokenEndpointResponseHandler> getDummyTokenEndpointResponseHandlers() throws Exception { final List<TokenEndpointResponseHandler> ret = new ArrayList<TokenEndpointResponseHandler>(1); ret.add(new TokenAuthorizationResponseHandler(MockUtils.getDummyMessageProvider(), MockUtils .getDummyStore())); return ret; }
protected static List<TokenEndpointResponseHandler> getDummyTokenEndpointResponseHandlers() throws Exception { final List<TokenEndpointResponseHandler> ret = new ArrayList<TokenEndpointResponseHandler>(1); ret.add(new TokenAuthorizationResponseHandler(MockUtils.getDummyMessageProvider(), MockUtils .getDummyStore())); return ret; }
@Before public void setUp() throws Exception { final Provider<OAuth2Message> oauth2MessageProvider = MockUtils.getDummyMessageProvider(); TokenAuthorizationResponseHandlerTest.store = MockUtils.getDummyStore(); TokenAuthorizationResponseHandlerTest.tarh = new TokenAuthorizationResponseHandler( oauth2MessageProvider, TokenAuthorizationResponseHandlerTest.store); }
@Before public void setUp() throws Exception { final Provider<OAuth2Message> oauth2MessageProvider = MockUtils.getDummyMessageProvider(); TokenAuthorizationResponseHandlerTest.store = MockUtils.getDummyStore(); TokenAuthorizationResponseHandlerTest.tarh = new TokenAuthorizationResponseHandler( oauth2MessageProvider, TokenAuthorizationResponseHandlerTest.store); }
@Test public void testGetOAuth2Store_1() throws Exception { final OAuth2Store result = GadgetOAuth2TokenStoreTest.gts.getOAuth2Store(); Assert.assertNotNull(result); Assert.assertEquals(MockUtils.getDummyStore(), result); }
@Test public void testGetOAuth2Store_1() throws Exception { final OAuth2Store result = GadgetOAuth2TokenStoreTest.gts.getOAuth2Store(); Assert.assertNotNull(result); Assert.assertEquals(MockUtils.getDummyStore(), result); }
@Before public void setUp() throws Exception { GadgetOAuth2TokenStoreTest.securityToken = MockUtils.getDummySecurityToken(MockUtils.USER, MockUtils.USER, MockUtils.GADGET_URI1); GadgetOAuth2TokenStoreTest.arguments = MockUtils.getDummyArguments(); final OAuth2Store store = MockUtils.getDummyStore(); final GadgetSpecFactory specFactory = MockUtils.getDummySpecFactory(); GadgetOAuth2TokenStoreTest.gts = new GadgetOAuth2TokenStore(store, specFactory); }
@Before public void setUp() throws Exception { GadgetOAuth2TokenStoreTest.securityToken = MockUtils.getDummySecurityToken(MockUtils.USER, MockUtils.USER, MockUtils.GADGET_URI1); GadgetOAuth2TokenStoreTest.arguments = MockUtils.getDummyArguments(); final OAuth2Store store = MockUtils.getDummyStore(); final GadgetSpecFactory specFactory = MockUtils.getDummySpecFactory(); GadgetOAuth2TokenStoreTest.gts = new GadgetOAuth2TokenStore(store, specFactory); }
@Before public void setUp() throws Exception { CodeAuthorizationResponseHandlerTest.store = MockUtils.getDummyStore(); CodeAuthorizationResponseHandlerTest.carh = new CodeAuthorizationResponseHandler( MockUtils.getDummyMessageProvider(), MockUtils.getDummyClientAuthHandlers(), MockUtils.getDummyTokenEndpointResponseHandlers(), MockUtils.getDummyFetcher()); }
@Before public void setUp() throws Exception { CodeAuthorizationResponseHandlerTest.store = MockUtils.getDummyStore(); CodeAuthorizationResponseHandlerTest.carh = new CodeAuthorizationResponseHandler( MockUtils.getDummyMessageProvider(), MockUtils.getDummyClientAuthHandlers(), MockUtils.getDummyTokenEndpointResponseHandlers(), MockUtils.getDummyFetcher()); }
protected static OAuth2Accessor getOAuth2Accessor_ClientCredentialsRedirecting() throws Exception { final OAuth2Cache cache = new InMemoryCache(); final OAuth2Persister persister = MockUtils.getDummyPersister(); final OAuth2Encrypter encrypter = MockUtils.getDummyEncrypter(); final OAuth2Store store = MockUtils.getDummyStore(cache, persister, encrypter, MockUtils.REDIRECT_URI, null, null, MockUtils.stateCrypter); final BasicOAuth2Accessor accessor = new BasicOAuth2Accessor(MockUtils.GADGET_URI1, MockUtils.SERVICE_NAME, MockUtils.USER, MockUtils.SCOPE, true, store, MockUtils.REDIRECT_URI, null, null); accessor.setGrantType(OAuth2Message.CLIENT_CREDENTIALS); accessor.setRedirecting(Boolean.TRUE); return accessor; }
protected static OAuth2Store getDummyStore() throws Exception { if (MockUtils.dummyStore == null) { final OAuth2Cache cache = new InMemoryCache(); final OAuth2Persister persister = MockUtils.getDummyPersister(); final OAuth2Encrypter encrypter = MockUtils.getDummyEncrypter(); final BlobCrypter stateCrypter = MockUtils.getDummyStateCrypter(); MockUtils.dummyStore = MockUtils.getDummyStore(cache, persister, encrypter, MockUtils.REDIRECT_URI, null, null, stateCrypter); } MockUtils.dummyStore.clearCache(); MockUtils.dummyStore.init(); return MockUtils.dummyStore; }
protected static OAuth2Accessor getOAuth2Accessor_ClientCredentialsRedirecting() throws Exception { final OAuth2Cache cache = new InMemoryCache(); final OAuth2Persister persister = MockUtils.getDummyPersister(); final OAuth2Encrypter encrypter = MockUtils.getDummyEncrypter(); final OAuth2Store store = MockUtils.getDummyStore(cache, persister, encrypter, MockUtils.REDIRECT_URI, null, null, MockUtils.stateCrypter); final BasicOAuth2Accessor accessor = new BasicOAuth2Accessor(MockUtils.GADGET_URI1, MockUtils.SERVICE_NAME, MockUtils.USER, MockUtils.SCOPE, true, store, MockUtils.REDIRECT_URI, null, null); accessor.setGrantType(OAuth2Message.CLIENT_CREDENTIALS); accessor.setRedirecting(Boolean.TRUE); return accessor; }
protected static OAuth2Store getDummyStore() throws Exception { if (MockUtils.dummyStore == null) { final OAuth2Cache cache = new InMemoryCache(); final OAuth2Persister persister = MockUtils.getDummyPersister(); final OAuth2Encrypter encrypter = MockUtils.getDummyEncrypter(); final BlobCrypter stateCrypter = MockUtils.getDummyStateCrypter(); MockUtils.dummyStore = MockUtils.getDummyStore(cache, persister, encrypter, MockUtils.REDIRECT_URI, null, null, stateCrypter); } MockUtils.dummyStore.clearCache(); MockUtils.dummyStore.init(); return MockUtils.dummyStore; }
private static BasicOAuth2Accessor getOAuth2AccessorCommon() throws Exception { final OAuth2Cache cache = new InMemoryCache(); final OAuth2Persister persister = MockUtils.getDummyPersister(); final OAuth2Encrypter encrypter = MockUtils.getDummyEncrypter(); final OAuth2Store store = MockUtils.getDummyStore(cache, persister, encrypter, MockUtils.REDIRECT_URI, null, null, MockUtils.stateCrypter); final BasicOAuth2Accessor accessor = new BasicOAuth2Accessor(MockUtils.GADGET_URI1, MockUtils.SERVICE_NAME, MockUtils.USER, MockUtils.SCOPE, true, store, MockUtils.REDIRECT_URI, null, null); accessor.setAccessToken(MockUtils.getAccessToken()); accessor.setAuthorizationUrl(MockUtils.AUTHORIZE_URL); accessor.setClientAuthenticationType(OAuth2Message.BASIC_AUTH_TYPE); accessor.setClientId(MockUtils.CLIENT_ID1); accessor.setClientSecret(MockUtils.CLIENT_SECRET1.getBytes("UTF-8")); accessor.setErrorUri(null); accessor.setGrantType(OAuth2Message.AUTHORIZATION); accessor.setRedirectUri(MockUtils.REDIRECT_URI); accessor.setRefreshToken(MockUtils.getRefreshToken()); accessor.setTokenUrl(MockUtils.TOKEN_URL); accessor.setType(OAuth2Accessor.Type.CONFIDENTIAL); accessor.setAuthorizationHeader(Boolean.TRUE); accessor.setRedirecting(Boolean.FALSE); accessor.setUrlParameter(Boolean.FALSE); return accessor; }
private static BasicOAuth2Accessor getOAuth2AccessorCommon() throws Exception { final OAuth2Cache cache = new InMemoryCache(); final OAuth2Persister persister = MockUtils.getDummyPersister(); final OAuth2Encrypter encrypter = MockUtils.getDummyEncrypter(); final OAuth2Store store = MockUtils.getDummyStore(cache, persister, encrypter, MockUtils.REDIRECT_URI, null, null, MockUtils.stateCrypter); final BasicOAuth2Accessor accessor = new BasicOAuth2Accessor(MockUtils.GADGET_URI1, MockUtils.SERVICE_NAME, MockUtils.USER, MockUtils.SCOPE, true, store, MockUtils.REDIRECT_URI, null, null); accessor.setAccessToken(MockUtils.getAccessToken()); accessor.setAuthorizationUrl(MockUtils.AUTHORIZE_URL); accessor.setClientAuthenticationType(OAuth2Message.BASIC_AUTH_TYPE); accessor.setClientId(MockUtils.CLIENT_ID1); accessor.setClientSecret(MockUtils.CLIENT_SECRET1.getBytes("UTF-8")); accessor.setErrorUri(null); accessor.setGrantType(OAuth2Message.AUTHORIZATION); accessor.setRedirectUri(MockUtils.REDIRECT_URI); accessor.setRefreshToken(MockUtils.getRefreshToken()); accessor.setTokenUrl(MockUtils.TOKEN_URL); accessor.setType(OAuth2Accessor.Type.CONFIDENTIAL); accessor.setAuthorizationHeader(Boolean.TRUE); accessor.setRedirecting(Boolean.FALSE); accessor.setUrlParameter(Boolean.FALSE); return accessor; }
@Test public void testStoreOAuth2Accessor_1() throws Exception { final OAuth2Store store = MockUtils.getDummyStore(this.cache, null, null, null, null, null, null); OAuth2Accessor accessor = new BasicOAuth2Accessor("XXX", "YYY", "ZZZ", "", false, store, "AAA", null, null); this.cache.storeOAuth2Accessor(accessor); final OAuth2CallbackState state = new OAuth2CallbackState(MockUtils.getDummyStateCrypter()); state.setGadgetUri(accessor.getGadgetUri()); state.setServiceName(accessor.getServiceName()); state.setUser(accessor.getUser()); state.setScope(accessor.getScope()); accessor = this.cache.getOAuth2Accessor(state); Assert.assertNotNull(accessor); Assert.assertEquals("XXX", accessor.getGadgetUri()); Assert.assertEquals("YYY", accessor.getServiceName()); Assert.assertEquals("ZZZ", accessor.getUser()); Assert.assertEquals("", accessor.getScope()); Assert.assertEquals(false, accessor.isAllowModuleOverrides()); Assert.assertEquals("AAA", accessor.getRedirectUri()); }
@Test public void testStoreOAuth2Accessor_1() throws Exception { final OAuth2Store store = MockUtils.getDummyStore(this.cache, null, null, null, null, null, null); OAuth2Accessor accessor = new BasicOAuth2Accessor("XXX", "YYY", "ZZZ", "", false, store, "AAA", null, null); this.cache.storeOAuth2Accessor(accessor); final OAuth2CallbackState state = new OAuth2CallbackState(MockUtils.getDummyStateCrypter()); state.setGadgetUri(accessor.getGadgetUri()); state.setServiceName(accessor.getServiceName()); state.setUser(accessor.getUser()); state.setScope(accessor.getScope()); accessor = this.cache.getOAuth2Accessor(state); Assert.assertNotNull(accessor); Assert.assertEquals("XXX", accessor.getGadgetUri()); Assert.assertEquals("YYY", accessor.getServiceName()); Assert.assertEquals("ZZZ", accessor.getUser()); Assert.assertEquals("", accessor.getScope()); Assert.assertEquals(false, accessor.isAllowModuleOverrides()); Assert.assertEquals("AAA", accessor.getRedirectUri()); }