/** * @return */ public String getUserIdClaimUri() { if (identityProvider.getClaimConfig() != null) { return identityProvider.getClaimConfig().getUserClaimURI(); } return null; }
/** * @return */ public String getRoleClaimUri() { if (identityProvider.getClaimConfig() != null) { return identityProvider.getClaimConfig().getRoleClaimURI(); } return null; }
/** * @return */ public String getUserIdClaimUri() { if (identityProvider.getClaimConfig() != null) { return identityProvider.getClaimConfig().getUserClaimURI(); } return null; }
/** * @return */ public String getRoleClaimUri() { if (identityProvider.getClaimConfig() != null) { return identityProvider.getClaimConfig().getRoleClaimURI(); } return null; }
/** * @return */ public String getUserIdClaimUri() { if (identityProvider.getClaimConfig() != null) { return identityProvider.getClaimConfig().getUserClaimURI(); } return null; }
/** * @return */ public String getRoleClaimUri() { if (identityProvider.getClaimConfig() != null) { return identityProvider.getClaimConfig().getRoleClaimURI(); } return null; }
/** * This method get idp claim configurations * @param context * @return ClaimConfig */ private ClaimConfig getAuthenticatorClaimConfigurations(AuthenticationContext context) { ClaimConfig claimConfig = null; if (context != null) { ExternalIdPConfig externalIdPConfig = context.getExternalIdP(); if (externalIdPConfig != null) { IdentityProvider identityProvider = externalIdPConfig.getIdentityProvider(); if (identityProvider != null) { claimConfig = identityProvider.getClaimConfig(); } else { if (log.isDebugEnabled()) { log.debug("Authenticator " + getName() + " recieved null IdentityProvider"); } } } else { if (log.isDebugEnabled()) { log.debug("Authenticator " + getName() + " recieved null ExternalIdPConfig"); } } } else { if (log.isDebugEnabled()) { log.debug("Authenticator " + getName() + " recieved null AuthenticationContext"); } } return claimConfig; }
localClaimDialect = identityProvider.getClaimConfig().isLocalClaimDialect(); if (localClaimDialect) { localClaims = handleLocalClaims(attributes, identityProvider);
public static String getFederatedSubjectFromClaims(IdentityProvider identityProvider, Map<ClaimMapping, String> claimMappings) { String userIdClaimURI = identityProvider.getClaimConfig().getUserClaimURI(); ClaimMapping claimMapping = new ClaimMapping(); Claim claim = new Claim(); claim.setClaimUri(userIdClaimURI); claimMapping.setRemoteClaim(claim); claimMapping.setLocalClaim(claim); return claimMappings.get(claimMapping); }
if (StringUtils.isBlank(context.getExternalIdP().getIdentityProvider().getClaimConfig().getUserClaimURI())) { context.getExternalIdP().getIdentityProvider().getClaimConfig().setUserClaimURI (FacebookAuthenticatorConstants.EMAIL);
if (StringUtils.isBlank(context.getExternalIdP().getIdentityProvider().getClaimConfig().getUserClaimURI())) { context.getExternalIdP().getIdentityProvider().getClaimConfig().setUserClaimURI (FacebookAuthenticatorConstants.EMAIL);
public static String getFederatedSubjectFromClaims(IdentityProvider identityProvider, Map<ClaimMapping, String> claimMappings) { String userIdClaimURI = identityProvider.getClaimConfig().getUserClaimURI(); ClaimMapping claimMapping = new ClaimMapping(); Claim claim = new Claim(); claim.setClaimUri(userIdClaimURI); claimMapping.setRemoteClaim(claim); claimMapping.setLocalClaim(claim); return claimMappings.get(claimMapping); }
public static String getFederatedSubjectFromClaims(IdentityProvider identityProvider, Map<ClaimMapping, String> claimMappings) { String userIdClaimURI = identityProvider.getClaimConfig().getUserClaimURI(); ClaimMapping claimMapping = new ClaimMapping(); Claim claim = new Claim(); claim.setClaimUri(userIdClaimURI); claimMapping.setRemoteClaim(claim); claimMapping.setLocalClaim(claim); return claimMappings.get(claimMapping); }
if (context.getExternalIdP().getIdentityProvider().getClaimConfig() != null && !StringUtils.isBlank (context.getExternalIdP().getIdentityProvider().getClaimConfig().getUserClaimURI())) { String userClaimUri = context.getExternalIdP().getIdentityProvider().getClaimConfig() .getUserClaimURI(); if (!Arrays.asList(userInfoFields.split(",")).contains(userClaimUri)) {
if (context.getExternalIdP().getIdentityProvider().getClaimConfig() != null && !StringUtils.isBlank (context.getExternalIdP().getIdentityProvider().getClaimConfig().getUserClaimURI())) { String userClaimUri = context.getExternalIdP().getIdentityProvider().getClaimConfig() .getUserClaimURI(); if (!Arrays.asList(userInfoFields.split(",")).contains(userClaimUri)) {
ClaimConfig claimConfiguration = identityProvider.getClaimConfig();
ClaimConfig claimConfiguration = identityProvider.getClaimConfig();
/** * @param identityProvider */ public ExternalIdPConfig(IdentityProvider identityProvider) { this.identityProvider = identityProvider; claimConfiguration = identityProvider.getClaimConfig(); roleConfiguration = identityProvider.getPermissionAndRoleConfig(); justInTimeProConfig = identityProvider.getJustInTimeProvisioningConfig(); RoleMapping[] mappings = roleConfiguration.getRoleMappings(); if (mappings != null && mappings.length > 0) { for (RoleMapping roleMapping : mappings) { if (StringUtils.isNotEmpty(roleMapping.getLocalRole().getUserStoreId())) { this.roleMappings.put(roleMapping.getRemoteRole(), UserCoreUtil.addDomainToName(roleMapping .getLocalRole().getLocalRoleName(), roleMapping.getLocalRole().getUserStoreId())); } else { this.roleMappings.put(roleMapping.getRemoteRole(), roleMapping.getLocalRole() .getLocalRoleName()); } } } }
/** * @param identityProvider */ public ExternalIdPConfig(IdentityProvider identityProvider) { this.identityProvider = identityProvider; claimConfiguration = identityProvider.getClaimConfig(); roleConfiguration = identityProvider.getPermissionAndRoleConfig(); justInTimeProConfig = identityProvider.getJustInTimeProvisioningConfig(); if(roleConfiguration != null) { RoleMapping[] mappings = roleConfiguration.getRoleMappings(); if (mappings != null && mappings.length > 0) { for (RoleMapping roleMapping : mappings) { if (StringUtils.isNotEmpty(roleMapping.getLocalRole().getUserStoreId())) { this.roleMappings.put(roleMapping.getRemoteRole(), UserCoreUtil .addDomainToName(roleMapping.getLocalRole().getLocalRoleName(), roleMapping.getLocalRole().getUserStoreId())); } else { this.roleMappings.put(roleMapping.getRemoteRole(), roleMapping.getLocalRole().getLocalRoleName()); } } } } }
/** * @param identityProvider */ public ExternalIdPConfig(IdentityProvider identityProvider) { this.identityProvider = identityProvider; claimConfiguration = identityProvider.getClaimConfig(); roleConfiguration = identityProvider.getPermissionAndRoleConfig(); justInTimeProConfig = identityProvider.getJustInTimeProvisioningConfig(); if(roleConfiguration != null) { RoleMapping[] mappings = roleConfiguration.getRoleMappings(); if (mappings != null && mappings.length > 0) { for (RoleMapping roleMapping : mappings) { if (StringUtils.isNotEmpty(roleMapping.getLocalRole().getUserStoreId())) { this.roleMappings.put(roleMapping.getRemoteRole(), UserCoreUtil .addDomainToName(roleMapping.getLocalRole().getLocalRoleName(), roleMapping.getLocalRole().getUserStoreId())); } else { this.roleMappings.put(roleMapping.getRemoteRole(), roleMapping.getLocalRole().getLocalRoleName()); } } } } }