protected String getClientKey(final OAuth2Client client) { return this.getClientKey(client.getGadgetUri(), client.getServiceName()); }
public void storeClient(final OAuth2Client client) throws OAuth2CacheException { if (client != null) { final String clientKey = this.getClientKey(client.getGadgetUri(), client.getServiceName()); this.getClientMap().put(clientKey, client); } }
protected String getGadgetUri(final String gadgetUri, final String serviceName) throws GadgetException { String ret = gadgetUri; final OAuth2Client client = this.getClient(ret, serviceName); if (client != null) { if (client.isSharedToken()) { ret = client.getClientId() + ':' + client.getServiceName(); } } return ret; }
@Test public void testGetServiceName_1() throws Exception { final String result = OAuth2ClientTest.client1.getServiceName(); Assert.assertNotNull(result); Assert.assertEquals(MockUtils.SERVICE_NAME, result); }
@Test public void testGetServiceName_1() throws Exception { final String result = OAuth2ClientTest.client1.getServiceName(); Assert.assertNotNull(result); Assert.assertEquals(MockUtils.SERVICE_NAME, result); }
@Test public void testStoreClient_1() throws Exception { OAuth2Client client = new OAuth2Client(MockUtils.getDummyEncrypter()); client.setGadgetUri("xxx"); client.setServiceName("yyy"); this.cache.storeClient(client); client = this.cache.getClient(client.getGadgetUri(), client.getServiceName()); Assert.assertNotNull(client); Assert.assertEquals("xxx", client.getGadgetUri()); Assert.assertEquals("yyy", client.getServiceName()); }
@Test public void testStoreClient_1() throws Exception { OAuth2Client client = new OAuth2Client(MockUtils.getDummyEncrypter()); client.setGadgetUri("xxx"); client.setServiceName("yyy"); this.cache.storeClient(client); client = this.cache.getClient(client.getGadgetUri(), client.getServiceName()); Assert.assertNotNull(client); Assert.assertEquals("xxx", client.getGadgetUri()); Assert.assertEquals("yyy", client.getServiceName()); }
Assert.assertEquals(OAuth2Message.AUTHORIZATION, client.getGrantType()); Assert.assertEquals(MockUtils.REDIRECT_URI, client.getRedirectUri()); Assert.assertEquals(MockUtils.SERVICE_NAME, client.getServiceName()); Assert.assertEquals(MockUtils.TOKEN_URL, client.getTokenUrl()); Assert.assertEquals(OAuth2Accessor.Type.CONFIDENTIAL, client.getType()); Assert.assertEquals(OAuth2Message.CLIENT_CREDENTIALS, client.getGrantType()); Assert.assertEquals(MockUtils.REDIRECT_URI, client.getRedirectUri()); Assert.assertEquals(MockUtils.SERVICE_NAME, client.getServiceName()); Assert.assertEquals(MockUtils.TOKEN_URL, client.getTokenUrl()); Assert.assertEquals(OAuth2Accessor.Type.PUBLIC, client.getType());
Assert.assertEquals(OAuth2Message.AUTHORIZATION, client.getGrantType()); Assert.assertEquals(MockUtils.REDIRECT_URI, client.getRedirectUri()); Assert.assertEquals(MockUtils.SERVICE_NAME, client.getServiceName()); Assert.assertEquals(MockUtils.TOKEN_URL, client.getTokenUrl()); Assert.assertEquals(OAuth2Accessor.Type.CONFIDENTIAL, client.getType()); Assert.assertEquals(OAuth2Message.CLIENT_CREDENTIALS, client.getGrantType()); Assert.assertEquals(MockUtils.REDIRECT_URI, client.getRedirectUri()); Assert.assertEquals(MockUtils.SERVICE_NAME, client.getServiceName()); Assert.assertEquals(MockUtils.TOKEN_URL, client.getTokenUrl()); Assert.assertEquals(OAuth2Accessor.Type.PUBLIC, client.getType());
@Test public void testOAuth2Client_1() throws Exception { final OAuth2Client result = new OAuth2Client(MockUtils.getDummyEncrypter()); Assert.assertNotNull(result); Assert.assertEquals(null, result.getAuthorizationUrl()); Assert.assertEquals(null, result.getClientAuthenticationType()); Assert.assertEquals(null, result.getClientId()); Assert.assertEquals(null, result.getClientSecret()); Assert.assertEquals(null, result.getEncryptedSecret()); Assert.assertEquals(null, result.getGadgetUri()); Assert.assertEquals("NONE", result.getGrantType()); Assert.assertEquals(null, result.getRedirectUri()); Assert.assertEquals(null, result.getServiceName()); Assert.assertEquals(null, result.getTokenUrl()); Assert.assertEquals(false, result.isAllowModuleOverride()); Assert.assertEquals(false, result.isAuthorizationHeader()); Assert.assertEquals(false, result.isUrlParameter()); Assert .assertEquals( "org.apache.shindig.gadgets.oauth2.persistence.sample.OAuth2ClientImpl: serviceName = null , redirectUri = null , gadgetUri = null , clientId = null , grantType = NONE , type = UNKNOWN , grantType = NONE , tokenUrl = null , authorizationUrl = null , this.clientAuthenticationType = null , this.sharedToken = false, this.allowedDomains = []", result.toString()); }
@Test public void testOAuth2Client_1() throws Exception { final OAuth2Client result = new OAuth2Client(MockUtils.getDummyEncrypter()); Assert.assertNotNull(result); Assert.assertEquals(null, result.getAuthorizationUrl()); Assert.assertEquals(null, result.getClientAuthenticationType()); Assert.assertEquals(null, result.getClientId()); Assert.assertEquals(null, result.getClientSecret()); Assert.assertEquals(null, result.getEncryptedSecret()); Assert.assertEquals(null, result.getGadgetUri()); Assert.assertEquals("NONE", result.getGrantType()); Assert.assertEquals(null, result.getRedirectUri()); Assert.assertEquals(null, result.getServiceName()); Assert.assertEquals(null, result.getTokenUrl()); Assert.assertEquals(false, result.isAllowModuleOverride()); Assert.assertEquals(false, result.isAuthorizationHeader()); Assert.assertEquals(false, result.isUrlParameter()); Assert .assertEquals( "org.apache.shindig.gadgets.oauth2.persistence.sample.OAuth2ClientImpl: serviceName = null , redirectUri = null , gadgetUri = null , clientId = null , grantType = NONE , type = UNKNOWN , grantType = NONE , tokenUrl = null , authorizationUrl = null , this.clientAuthenticationType = null , this.sharedToken = false, this.allowedDomains = []", result.toString()); }