ApplicationManagementService/getServiceProvider(spName).getLocalAndOutBoundAuthenticationConfig().getAuthenticationSteps()
In each step - you can find an array of FederatedIdentityProviders.. Thanks & regards, -Prabath On Mon, Apr 14, 2014 at 10:30 PM, Dinusha Senanayaka <[email protected]>wrote: > Hi, > > Previously we had following code segment to get the $subject. But with the > current refactoring of identity 'ApplicationManagementService' API, this > has been changed and could not find a way to re-factor this code segment > using 'ServiceProvider' object to achieve $subject. Could someone from IS > team provide some insight for this ? > > > > // returns the set of IdPs which are already added to the SP as trusted. > try { > ApplicationDTO appDto = > appMgtStub.getApplication(serviceProvider); > StepDTO[] steps = appDto.getAuthenticationSteps(); > if (steps != null && steps.length > 0) { > for (StepDTO step : steps) { > if (step.getStepIDPs() != null && > step.getStepIDPs().length > 0) { > for (StepIDPDTO idp : step.getStepIDPs()) { > TrustedIdP tIdp = new TrustedIdP(); > tIdp.setName(idp.getIdpName()); > idps.add(tIdp); > } > } > } > } > } > > > Regards, > Dinusha. > > -- > Dinusha Dilrukshi > Senior Software Engineer > WSO2 Inc.: http://wso2.com/ > Mobile: +94725255071 > Blog: http://dinushasblog.blogspot.com/ > -- Thanks & Regards, Prabath Twitter : @prabath LinkedIn : http://www.linkedin.com/in/prabathsiriwardena Mobile : +94 71 809 6732 http://blog.facilelogin.com http://blog.api-security.org
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
