public UmaResourceResponse registerResource(final Token pat, String umaRegisterResourcePath, UmaResource resource) { try { registerStatus = registerResourceInternal(pat, umaRegisterResourcePath, resource); } catch (Exception e) { e.printStackTrace(); fail(); } UmaTestUtil.assert_(registerStatus); return registerStatus; }
@Test(dependsOnMethods = { "init_" }) public void init() { resource = TUma.registerResource(url, pat, umaRegisterResourcePath, UmaTestUtil.createResource()); UmaTestUtil.assert_(resource); }
public UmaResourceResponse modifyResource(final Token p_pat, String umaRegisterResourcePath, final String p_rsId, UmaResource resource) { try { modifyStatus = modifyResourceInternal(p_pat, umaRegisterResourcePath, p_rsId, resource); } catch (Exception e) { e.printStackTrace(); fail(); } UmaTestUtil.assert_(modifyStatus); return modifyStatus; }
@Test(dependsOnMethods = { "init" }) public void testRegisterResource() throws Exception { resourceStatus = TUma.registerResource(url, pat, umaRegisterResourcePath, UmaTestUtil.createResource()); UmaTestUtil.assert_(resourceStatus); }
public UmaMetadata getConfiguration(final String umaConfigurationPath) { if (configuration == null) { try { configuration(umaConfigurationPath); } catch (Exception e) { e.printStackTrace(); fail(); } } UmaTestUtil.assert_(configuration); return configuration; }
@Test(dependsOnMethods = { "init" }) @Parameters({ "umaRegisterResourcePath" }) public void _1_registerResource(String umaRegisterResourcePath) throws Exception { resource = TUma.registerResource(url, pat, umaRegisterResourcePath, UmaTestUtil.createResource()); UmaTestUtil.assert_(resource); }
private Token internalRequest(final String authorizePath, final String tokenPath, final String userId, final String userSecret, final String umaClientId, final String umaClientSecret, final String umaRedirectUri, final UmaScopeType p_scopeType) { try { requestAuthorizationCode(authorizePath, userId, userSecret, umaClientId, umaRedirectUri, p_scopeType); requestToken(tokenPath, umaClientId, umaClientSecret, umaRedirectUri); } catch (Exception e) { e.printStackTrace(); fail(e.getMessage()); } UmaTestUtil.assert_(token); return token; }
@Test(dependsOnMethods = "requestAuthorization") @Parameters({ "authorizePath", "tokenPath", "umaUserId", "umaUserSecret", "umaPatClientId", "umaPatClientSecret", "umaRedirectUri" }) public void requestTokenToIntrospect(String authorizePath, String tokenPath, String umaUserId, String umaUserSecret, String umaPatClientId, String umaPatClientSecret, String umaRedirectUri) { tokenToIntrospect = TUma.requestPat(url, authorizePath, tokenPath, umaUserId, umaUserSecret, umaPatClientId, umaPatClientSecret, umaRedirectUri); UmaTestUtil.assert_(tokenToIntrospect); }
@Test(dependsOnMethods = { "init_1" }) @Parameters({ "umaRptPath"}) public void init(String umaRptPath) { rpt = TUma.requestRpt(url, umaRptPath); UmaTestUtil.assert_(rpt); }
@Test @Parameters({ "authorizePath", "tokenPath", "umaUserId", "umaUserSecret", "umaPatClientId", "umaPatClientSecret", "umaRedirectUri", "umaRegisterResourcePath", "umaPermissionPath" }) public void init_(String authorizePath, String tokenPath, String umaUserId, String umaUserSecret, String umaPatClientId, String umaPatClientSecret, String umaRedirectUri, String umaRegisterResourcePath, String p_umaPermissionPath) { this.umaRegisterResourcePath = umaRegisterResourcePath; umaPermissionPath = p_umaPermissionPath; pat = TUma.requestPat(url, authorizePath, tokenPath, umaUserId, umaUserSecret, umaPatClientId, umaPatClientSecret, umaRedirectUri); UmaTestUtil.assert_(pat); }
@Parameters({ "umaConfigurationPath" }) @Test public void configurationPresence(final String umaConfigurationPath) throws Exception { final UmaMetadata c = TUma.requestConfiguration(url, umaConfigurationPath); UmaTestUtil.assert_(c); } }
@Test(dependsOnMethods = "requestPat") @Parameters({ "tokenPath", "umaPatClientId", "umaPatClientSecret" }) public void requestNewPatByRefreshTokne(String tokenPath, String umaPatClientId, String umaPatClientSecret) { final Token newPat = TUma.newTokenByRefreshToken(url, tokenPath, pat, umaPatClientId, umaPatClientSecret); UmaTestUtil.assert_(newPat); } }
@Test @Parameters({ "authorizePath", "tokenPath", "umaUserId", "umaUserSecret", "umaPatClientId", "umaPatClientSecret", "umaRedirectUri" }) public void requestPat(String authorizePath, String tokenPath, String umaUserId, String umaUserSecret, String umaPatClientId, String umaPatClientSecret, String umaRedirectUri) { pat = TUma.requestPat(url, authorizePath, tokenPath, umaUserId, umaUserSecret, umaPatClientId, umaPatClientSecret, umaRedirectUri); UmaTestUtil.assert_(pat); }
@Test @Parameters({ "authorizePath", "tokenPath", "umaUserId", "umaUserSecret", "umaPatClientId", "umaPatClientSecret", "umaRedirectUri" }) public void requestAuthorization(String authorizePath, String tokenPath, String umaUserId, String umaUserSecret, String umaPatClientId, String umaPatClientSecret, String umaRedirectUri) { authorization = TUma.requestPat(url, authorizePath, tokenPath, umaUserId, umaUserSecret, umaPatClientId, umaPatClientSecret, umaRedirectUri); UmaTestUtil.assert_(authorization); }
@Test @Parameters({ "authorizePath", "tokenPath", "umaUserId", "umaUserSecret", "umaPatClientId", "umaPatClientSecret", "umaRedirectUri" }) public void init_0(String authorizePath, String tokenPath, String umaUserId, String umaUserSecret, String umaPatClientId, String umaPatClientSecret, String umaRedirectUri) { pat = TUma.requestPat(url, authorizePath, tokenPath, umaUserId, umaUserSecret, umaPatClientId, umaPatClientSecret, umaRedirectUri); UmaTestUtil.assert_(pat); }
private void configuration(final String umaConfigurationPath) throws Exception { Builder request = ResteasyClientBuilder.newClient().target(baseUri.toString() + umaConfigurationPath).request(); request.header("Accept", UmaConstants.JSON_MEDIA_TYPE); Response response = request.get(); String entity = response.readEntity(String.class); BaseTest.showResponse("UMA : TConfiguration.configuration", response, entity); assertEquals(response.getStatus(), 200, "Unexpected response code."); try { configuration = ServerUtil.createJsonMapper().readValue(entity, UmaMetadata.class); UmaTestUtil.assert_(configuration); } catch (IOException e) { e.printStackTrace(); fail(); } } }
@Parameters({ "umaScopePath" }) @Test public void scopePresence(final String umaScopePath) throws Exception { String path = umaScopePath + "/" + "modify"; System.out.println("Path: " + path); Builder request = ResteasyClientBuilder.newClient().target(url.toString() + path).request(); request.header("Accept", UmaConstants.JSON_MEDIA_TYPE); Response response = request.get(); String entity = response.readEntity(String.class); BaseTest.showResponse("UMA : UmaScopeWSTest.scopePresence() : ", response, entity); assertEquals(response.getStatus(), Response.Status.OK.getStatusCode(), "Unexpected response code."); final UmaScopeDescription scope = TUma.readJsonValue(entity, UmaScopeDescription.class); UmaTestUtil.assert_(scope); } }
@Test(dependsOnMethods = { "_5_authorizePermission" }) @Parameters({ "umaRptStatusPath" }) public void _6_hostDeterminesRptStatus(String umaRptStatusPath) throws Exception { final RptIntrospectionResponse status = TUma.requestRptStatus(url, umaRptStatusPath, rpt.getRpt()); UmaTestUtil.assert_(status); }
/** * Test for the obtaining UMA PAT token */ @Test @Parameters({"umaPatClientId", "umaPatClientSecret"}) public void testObtainPatTokenFlow(final String umaPatClientId, final String umaPatClientSecret) throws Exception { showTitle("testObtainPatTokenFlow"); m_pat = UmaClient.requestPat(tokenEndpoint, umaPatClientId, umaPatClientSecret); UmaTestUtil.assert_(m_pat); }
@BeforeClass @Parameters({"umaMetaDataUrl", "umaPatClientId", "umaPatClientSecret"}) public void init(final String umaMetaDataUrl, final String umaPatClientId, final String umaPatClientSecret) throws Exception { if (this.metadata == null) { this.metadata = UmaClientFactory.instance().createMetadataService(umaMetaDataUrl, clientExecutor(true)).getMetadata(); UmaTestUtil.assert_(this.metadata); } pat = UmaClient.requestPat(tokenEndpoint, umaPatClientId, umaPatClientSecret, clientExecutor(true)); UmaTestUtil.assert_(pat); }