Claim subClaim = new Claim(); subClaim.setClaimUri("sub"); subClaim.setValue(username); profileName); for (Map.Entry<String, String> entry : extClaimsMap.entrySet()) { Claim curClaim = new Claim(); curClaim.setClaimUri(entry.getKey()); curClaim.setValue(entry.getValue()); if (defClaimsMap.get(defaultClaims[0]) != null) { emailAddress = defClaimsMap.get(defaultClaims[0]); Claim email = new Claim(); email.setClaimUri("email"); email.setValue(emailAddress); claimsList.add(email); Claim prefName = new Claim(); prefName.setClaimUri("preferred_username"); prefName.setValue(emailAddress.split("@")[0]); Claim givenName = new Claim(); givenName.setClaimUri("given_name"); givenName.setValue(firstName); Claim familyName = new Claim(); familyName.setClaimUri("family_name"); familyName.setValue(lastName); Claim name = new Claim();
Claim claim = new Claim(); claim.setClaimUri(IdentityRecoveryConstants.VERIFY_EMAIL_CLIAM); claim.setValue(claims.get(IdentityRecoveryConstants.VERIFY_EMAIL_CLIAM)); Claim claim = new Claim(); claim.setClaimUri(IdentityRecoveryConstants.ASK_PASSWORD_CLAIM); claim.setValue(claims.get(IdentityRecoveryConstants.ASK_PASSWORD_CLAIM));
Claim subClaim = new Claim(); subClaim.setClaimUri("sub"); subClaim.setValue(username); profileName); for (Map.Entry<String, String> entry : extClaimsMap.entrySet()) { Claim curClaim = new Claim(); curClaim.setClaimUri(entry.getKey()); curClaim.setValue(entry.getValue()); if (defClaimsMap.get(defaultClaims[0]) != null) { emailAddress = defClaimsMap.get(defaultClaims[0]); Claim email = new Claim(); email.setClaimUri("email"); email.setValue(emailAddress); claimsList.add(email); Claim prefName = new Claim(); prefName.setClaimUri("preferred_username"); prefName.setValue(emailAddress.split("@")[0]); Claim givenName = new Claim(); givenName.setClaimUri("given_name"); givenName.setValue(firstName); Claim familyName = new Claim(); familyName.setClaimUri("family_name"); familyName.setValue(lastName); Claim name = new Claim();
/** * @param dialectUri * @param claimUri * @throws ClaimManagementException */ public void removeClaimMapping(String dialectUri, String claimUri) throws ClaimManagementException { ClaimMapping mapping = null; Claim claim = null; ClaimManager claimManager = null; try { UserRealm realm = getRealm(); claimManager = realm.getClaimManager(); if (claimManager != null) { // There can be cases - we get a request for an external user store - where we don' // have a claims administrator. claim = new Claim(); claim.setClaimUri(claimUri); claim.setDialectURI(dialectUri); mapping = new ClaimMapping(claim, null); claimManager.deleteClaimMapping(mapping); } } catch (org.wso2.carbon.user.api.UserStoreException e) { throw new ClaimManagementException("Error occurred while removing new claim mapping", e); } }
/** * @param dialectUri * @param claimUri * @throws ClaimManagementException */ public void removeClaimMapping(String dialectUri, String claimUri) throws ClaimManagementException { ClaimMapping mapping = null; Claim claim = null; ClaimManager claimManager = null; try { UserRealm realm = getRealm(); claimManager = realm.getClaimManager(); if (claimManager != null) { // There can be cases - we get a request for an external user store - where we don' // have a claims administrator. claim = new Claim(); claim.setClaimUri(claimUri); claim.setDialectURI(dialectUri); mapping = new ClaimMapping(claim, null); claimManager.deleteClaimMapping(mapping); } } catch (org.wso2.carbon.user.api.UserStoreException e) { throw new ClaimManagementException("Error occurred while removing new claim mapping", e); } }
private Claim convertClaimDTOToClaim(ClaimDTO claimDTO) { Claim claim = new Claim(); claim.setSupportedByDefault(claimDTO.isSupportedByDefault()); claim.setValue(claimDTO.getValue()); claim.setClaimUri(claimDTO.getClaimUri()); claim.setDescription(claimDTO.getDescription()); claim.setDialectURI(claimDTO.getDialectURI()); claim.setDisplayOrder(claimDTO.getDisplayOrder()); claim.setDisplayTag(claimDTO.getDisplayTag()); claim.setRegEx(claimDTO.getRegEx()); claim.setRequired(claimDTO.isRequired()); claim.setCheckedAttribute(claimDTO.isCheckedAttribute()); claim.setReadOnly(claimDTO.isReadOnly()); return claim; }
private Claim convertClaimDTOToClaim(ClaimDTO claimDTO) { Claim claim = new Claim(); claim.setSupportedByDefault(claimDTO.isSupportedByDefault()); claim.setValue(claimDTO.getValue()); claim.setClaimUri(claimDTO.getClaimUri()); claim.setDescription(claimDTO.getDescription()); claim.setDialectURI(claimDTO.getDialectURI()); claim.setDisplayOrder(claimDTO.getDisplayOrder()); claim.setDisplayTag(claimDTO.getDisplayTag()); claim.setRegEx(claimDTO.getRegEx()); claim.setRequired(claimDTO.isRequired()); claim.setCheckedAttribute(claimDTO.isCheckedAttribute()); claim.setReadOnly(claimDTO.isReadOnly()); return claim; }