.getAllClaimMappings(ApplicationConstants.LOCAL_IDP_DEFAULT_CLAIM_DIALECT); List<String> localClaimURIs = new ArrayList<>(); for (org.wso2.carbon.user.api.ClaimMapping mapping : claimMappings) {
mappedAttribute = userRealm.getClaimManager().getAttributeName(domainName, claimURI);
Claim claimObj = claimManager.getClaim(missingClaim.getValue()); if (claimObj != null && claimObj.isReadOnly()) { throw new PostAuthenticationFailedException("One or more read-only claim is missing in the " +
Claim claimObj = claimManager.getClaim(missingClaim.getValue()); if (claimObj != null && claimObj.isReadOnly()) { throw new PostAuthenticationFailedException("One or more read-only claim is missing in the " +
.getAllClaimMappings(ApplicationConstants.LOCAL_IDP_DEFAULT_CLAIM_DIALECT); List<String> localClaimURIs = new ArrayList<>(); for (org.wso2.carbon.user.api.ClaimMapping mapping : claimMappings) {
.getAllClaimMappings(ApplicationConstants.LOCAL_IDP_DEFAULT_CLAIM_DIALECT); List<String> localClaimURIs = new ArrayList<>(); for (org.wso2.carbon.user.api.ClaimMapping mapping : claimMappings) {
/** * @return * @throws IdentityProviderManagementException */ public String[] getAllLocalClaimUris() throws IdentityProviderManagementException { try { String claimDialect = LOCAL_DEFAULT_CLAIM_DIALECT; ClaimMapping[] claimMappings = CarbonContext.getThreadLocalCarbonContext() .getUserRealm().getClaimManager().getAllClaimMappings(claimDialect); List<String> claimUris = new ArrayList<String>(); for (ClaimMapping claimMap : claimMappings) { claimUris.add(claimMap.getClaim().getClaimUri()); } String[] allLocalClaimUris = claimUris.toArray(new String[claimUris.size()]); if (ArrayUtils.isNotEmpty(allLocalClaimUris)) { Arrays.sort(allLocalClaimUris); } return allLocalClaimUris; } catch (UserStoreException e) { String message = "Error while reading system claims"; log.error(message, e); throw new IdentityProviderManagementException(message, e); } }
public Set<String> getSupportedAttributes() { try { ClaimManager claimManager = CarbonContext.getThreadLocalCarbonContext().getUserRealm().getClaimManager(); ClaimMapping[] claims = claimManager .getAllClaimMappings(UserCoreConstants.DEFAULT_CARBON_DIALECT); for (ClaimMapping claim : claims) { supportedAttrs.add(claim.getClaim().getClaimUri()); } } catch (Exception e) { //ignore } return supportedAttrs; } }
public Set<String> getSupportedAttributes() { try { ClaimManager claimManager = CarbonContext.getThreadLocalCarbonContext().getUserRealm().getClaimManager(); ClaimMapping[] claims = claimManager .getAllClaimMappings(UserCoreConstants.DEFAULT_CARBON_DIALECT); for (ClaimMapping claim : claims) { supportedAttrs.add(claim.getClaim().getClaimUri()); } } catch (Exception e) { //ignore } return supportedAttrs; } }
public Set<String> getSupportedAttributes() { try { ClaimManager claimManager = CarbonContext.getThreadLocalCarbonContext().getUserRealm().getClaimManager(); ClaimMapping[] claims = claimManager .getAllClaimMappings(UserCoreConstants.DEFAULT_CARBON_DIALECT); for (ClaimMapping claim : claims) { supportedAttrs.add(claim.getClaim().getClaimUri()); } } catch (Exception e) { //ignore } return supportedAttrs; } }
@Override public String[] getDefaultClaims(String endUserName) throws IdentityOAuth2Exception { int tenantId = MultitenantConstants.SUPER_TENANT_ID; try { tenantId = OAuth2Util.getTenantIdFromUserName(endUserName); // if no claims were requested, return all if (log.isDebugEnabled()) { log.debug("No claims set requested. Returning all claims in the dialect"); } ClaimManager claimManager = OAuthComponentServiceHolder.getInstance().getRealmService().getTenantUserRealm(tenantId) .getClaimManager(); ClaimMapping[] claims = claimManager.getAllClaimMappings(dialectURI); return claimToString(claims); } catch (UserStoreException e) { throw new IdentityOAuth2Exception("Error while reading default claims for user : " + endUserName, e); } }
@Override public String[] getAllLocalClaimUris(String tenantDomain) throws IdentityApplicationManagementException { try { startTenantFlow(tenantDomain); String claimDialect = ApplicationMgtSystemConfig.getInstance().getClaimDialect(); ClaimMapping[] claimMappings = CarbonContext.getThreadLocalCarbonContext().getUserRealm().getClaimManager() .getAllClaimMappings(claimDialect); List<String> claimUris = new ArrayList<>(); for (ClaimMapping claimMap : claimMappings) { claimUris.add(claimMap.getClaim().getClaimUri()); } String[] allLocalClaimUris = (claimUris.toArray(new String[claimUris.size()])); if (ArrayUtils.isNotEmpty(allLocalClaimUris)) { Arrays.sort(allLocalClaimUris); } return allLocalClaimUris; } catch (Exception e) { String error = "Error while reading system claims" + ". " + e.getMessage(); throw new IdentityApplicationManagementException(error, e); } finally { endTenantFlow(); } }
@Override public String[] getDefaultClaims(String endUserName) throws IdentityOAuth2Exception { int tenantId = MultitenantConstants.SUPER_TENANT_ID; try { tenantId = OAuth2Util.getTenantIdFromUserName(endUserName); // if no claims were requested, return all if (log.isDebugEnabled()) { log.debug("No claims set requested. Returning all claims in the dialect"); } ClaimManager claimManager = OAuthComponentServiceHolder.getInstance().getRealmService().getTenantUserRealm(tenantId) .getClaimManager(); ClaimMapping[] claims = claimManager.getAllClaimMappings(dialectURI); return claimToString(claims); } catch (UserStoreException e) { throw new IdentityOAuth2Exception("Error while reading default claims for user : " + endUserName, e); } }
@Override public String[] getAllLocalClaimUris(String tenantDomain) throws IdentityApplicationManagementException { try { startTenantFlow(tenantDomain); String claimDialect = ApplicationMgtSystemConfig.getInstance().getClaimDialect(); ClaimMapping[] claimMappings = CarbonContext.getThreadLocalCarbonContext().getUserRealm().getClaimManager() .getAllClaimMappings(claimDialect); List<String> claimUris = new ArrayList<>(); for (ClaimMapping claimMap : claimMappings) { claimUris.add(claimMap.getClaim().getClaimUri()); } String[] allLocalClaimUris = (claimUris.toArray(new String[claimUris.size()])); if (ArrayUtils.isNotEmpty(allLocalClaimUris)) { Arrays.sort(allLocalClaimUris); } return allLocalClaimUris; } catch (Exception e) { String error = "Error while reading system claims"; throw new IdentityApplicationManagementException(error, e); } finally { endTenantFlow(); } }
ClaimMapping[] claimMappings = SAMLQueryServiceComponent.getRealmservice() .getTenantUserRealm(CarbonContext.getThreadLocalCarbonContext().getTenantId()) .getClaimManager().getAllClaimMappings(UserCoreConstants.DEFAULT_CARBON_DIALECT); for (ClaimMapping claimMapping : claimMappings) { if (claimMapping.getClaim() != null && claimMapping.getClaim().getClaimUri() != null) {
ClaimMapping[] claimMappings = SAMLQueryServiceComponent.getRealmservice() .getTenantUserRealm(CarbonContext.getThreadLocalCarbonContext().getTenantId()) .getClaimManager().getAllClaimMappings(UserCoreConstants.DEFAULT_CARBON_DIALECT); for (ClaimMapping claimMapping : claimMappings) { if (claimMapping.getClaim() != null && claimMapping.getClaim().getClaimUri() != null) {
getTenantUserRealm(tenantId).getClaimManager(); ClaimMapping[] claims = claimManager.getAllClaimMappings(dialectURI); String[] claimURIs = claimMappingtoClaimURIString(claims); UserStoreManager userStoreManager = ServiceReferenceHolder.getInstance().getRealmService().