private void requestAuthorizationCode(final String authorizePath, final String userId, final String userSecret, final String umaClientId, final String umaRedirectUri, final UmaScopeType p_scopeType) throws Exception { requestAuthorizationCode(authorizePath, userId, userSecret, umaClientId, umaRedirectUri, p_scopeType.getValue()); }
public static Token requestPat(URI baseUri, final String authorizePath, final String tokenPath, final String userId, final String userSecret, final String umaClientId, final String umaClientSecret, final String umaRedirectUri) { final TTokenRequest r = new TTokenRequest(baseUri); return r.pat(authorizePath, tokenPath, userId, userSecret, umaClientId, umaClientSecret, umaRedirectUri); }
public static UmaResourceResponse modifyResource(URI baseUri, Token p_pat, String p_umaRegisterResourcePath, final String p_rsid, UmaResource resource) { final TRegisterResource s = new TRegisterResource(baseUri); return s.modifyResource(p_pat, p_umaRegisterResourcePath, p_rsid, resource); }
@Test(dependsOnMethods = { "init" }) public void testRegisterPermission() throws Exception { final UmaPermission r = new UmaPermission(); r.setResourceId(resource.getId()); r.setScopes(Arrays.asList("http://photoz.example.com/dev/scopes/view")); final PermissionTicket ticket = TUma.registerPermission(url, pat, r, umaPermissionPath); UmaTestUtil.assert_(ticket); }
public String registerResourcePermission(String resourceId, List<String> scopes) throws Exception { UmaPermission permission = new UmaPermission(); permission.setResourceId(resourceId); permission.setScopes(scopes); PermissionTicket ticket = getPermissionService().registerPermission( "Bearer " + this.registerResourceTest.pat.getAccessToken(), UmaPermissionList.instance(permission)); UmaTestUtil.assert_(ticket); this.ticket = ticket.getTicket(); return ticket.getTicket(); }
@Test(dependsOnMethods = {"testRegisterResource"}) public void testModifyResource() throws Exception { final UmaResource resource = new UmaResource(); resource.setName("Server Photo Album 2"); resource.setIconUri("http://www.example.com/icons/flower.png"); resource.setScopes( Arrays.asList("http://photoz.example.com/dev/scopes/view", "http://photoz.example.com/dev/scopes/all")); final UmaResourceResponse status = TUma.modifyResource(url, pat, umaRegisterResourcePath, resourceStatus.getId(), resource); UmaTestUtil.assert_(status); }
@Test(dependsOnMethods = { "init_" }) public void init() { resource = TUma.registerResource(url, pat, umaRegisterResourcePath, UmaTestUtil.createResource()); UmaTestUtil.assert_(resource); }
@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(dependsOnMethods = {"testRegisterPermissionWithInvalidResource"}) public void cleanUp() { if (resource != null) { TUma.deleteResource(url, pat, umaRegisterResourcePath, resource.getId()); } } }
public static RPTResponse requestRpt(URI baseUri, String p_rptPath) { final TTokenRequest r = new TTokenRequest(baseUri); return r.requestRpt(p_rptPath); }
public static void deleteResource(URI baseUri, Token p_pat, String p_umaRegisterResourcePath, String p_id) { final TRegisterResource s = new TRegisterResource(baseUri); s.deleteResource(p_pat, p_umaRegisterResourcePath, p_id); }
public static Token newTokenByRefreshToken(URI baseUri, final String tokenPath, final Token p_oldToken, final String umaClientId, final String umaClientSecret) { final TTokenRequest r = new TTokenRequest(baseUri); return r.newTokenByRefreshToken(tokenPath, p_oldToken, umaClientId, umaClientSecret); }
public static UmaResourceResponse registerResource(URI baseUri, Token p_pat, String p_umaRegisterResourcePath, UmaResource resource) { final TRegisterResource s = new TRegisterResource(baseUri); return s.registerResource(p_pat, p_umaRegisterResourcePath, resource); }
public static PermissionTicket registerPermission(URI baseUri, Token p_pat, UmaPermission p_request, String p_umaPermissionPath) { final TRegisterPermission p = new TRegisterPermission(baseUri); return p.registerPermission(p_pat, p_request, p_umaPermissionPath); }
public static RptIntrospectionResponse requestRptStatus(URI baseUri, String p_umaRptStatusPath, String rpt) { final TTokenRequest r = new TTokenRequest(baseUri); return r.requestRptStatus(p_umaRptStatusPath, rpt); }
public static List<String> getResourceList(URI baseUri, Token p_pat, String p_umaRegisterResourcePath) { final TRegisterResource s = new TRegisterResource(baseUri); return s.getResourceList(p_pat, p_umaRegisterResourcePath); }
public Token pat(final String authorizePath, final String tokenPath, final String userId, final String userSecret, final String umaClientId, final String umaClientSecret, final String umaRedirectUri) { return internalRequest(authorizePath, tokenPath, userId, userSecret, umaClientId, umaClientSecret, umaRedirectUri, UmaScopeType.PROTECTION); }
@Test(dependsOnMethods = { "_3_hostDeterminesRptStatus" }) @Parameters({"umaPermissionPath"}) public void _4_registerPermissionForRpt(String umaPermissionPath) throws Exception { final UmaPermission r = new UmaPermission(); r.setResourceId(resource.getId()); r.setScopes(Arrays.asList("http://photoz.example.com/dev/scopes/view")); ticket = TUma.registerPermission(url, pat, r, umaPermissionPath); UmaTestUtil.assert_(ticket); }
@Test(dependsOnMethods = { "init" }) public void testRegisterResource() throws Exception { resourceStatus = TUma.registerResource(url, pat, umaRegisterResourcePath, UmaTestUtil.createResource()); UmaTestUtil.assert_(resourceStatus); }
/** * Test for deleting UMA resource descriptions */ @Test(dependsOnMethods = {"testGetResources"}) public void testDeleteResource() throws Exception { TUma.deleteResource(url, pat, umaRegisterResourcePath, resourceStatus.getId()); } }