Tabnine Logo
org.wso2.carbon.identity.provisioning
Code IndexAdd Tabnine to your IDE (free)

How to use org.wso2.carbon.identity.provisioning

Best Java code snippets using org.wso2.carbon.identity.provisioning (Showing top 20 results out of 315)

origin: org.wso2.carbon.identity/org.wso2.carbon.identity.provisioning

/**
 * @param attributeMap
 * @return
 */
protected List<String> getUserNames(Map<ClaimMapping, List<String>> attributeMap) {
  return ProvisioningUtil.getClaimValues(attributeMap,
      IdentityProvisioningConstants.USERNAME_CLAIM_URI, getUserStoreDomainName());
}
origin: org.wso2.carbon.identity/org.wso2.carbon.identity.provisioning

/**
 * @param attributeMap
 * @return
 */
protected List<String> getGroupNames(Map<ClaimMapping, List<String>> attributeMap) {
  return ProvisioningUtil.getClaimValues(attributeMap,
      IdentityProvisioningConstants.GROUP_CLAIM_URI, null);
}
origin: org.wso2.carbon.identity/org.wso2.carbon.identity.provisioning

/**
 * @param provisionedIdentifier
 * @return
 * @throws CarbonException
 * @throws UserStoreException
 */
protected boolean canUserBeDeProvisioned(ProvisionedIdentifier provisionedIdentifier)
    throws UserStoreException, CarbonException, IdentityApplicationManagementException {
  // check whether we already have the provisioned identifier.current idp is not eligible to
  // provisioning.
  if (provisionedIdentifier != null && provisionedIdentifier.getIdentifier() != null) {
    return true;
  }
  return false;
}
origin: org.wso2.carbon.identity/org.wso2.carbon.identity.provisioning.connector.salesforce

/**
 * @param provisioningEntity
 * @throws IdentityProvisioningException
 */
private void deleteUser(ProvisioningEntity provisioningEntity)
    throws IdentityProvisioningException {
  JSONObject entity = new JSONObject();
  try {
    entity.put(SalesforceConnectorConstants.IS_ACTIVE, false);
    entity.put(SalesforceConnectorConstants.USERNAME_ATTRIBUTE, alterUsername(provisioningEntity));
    update(provisioningEntity.getIdentifier().getIdentifier(), entity);
  } catch (JSONException e) {
    log.error("Error while creating JSON body");
    throw new IdentityProvisioningException(e);
  }
}
origin: org.wso2.carbon.identity.framework/org.wso2.carbon.identity.provisioning

  /**
   * Update the value of given group attribute with mapped roles
   *
   * @param provisioningEntity
   * @param idPRoleMapping
   * @param groupAttributeName
   */
  private void updateMappedGroupForAttribute(ProvisioningEntity provisioningEntity, RoleMapping[] idPRoleMapping,
                        String groupAttributeName) {

    List<String> groupList = ProvisioningUtil.getClaimValues(provisioningEntity.getAttributes(),
        groupAttributeName, null);
    List<String> mappedGroups = getMappedGroups(groupList, idPRoleMapping);

    if (mappedGroups != null && !mappedGroups.isEmpty()) {
      ProvisioningUtil.setClaimValue(groupAttributeName, provisioningEntity.getAttributes(), mappedGroups);
    }
  }
}
origin: org.wso2.carbon.identity/org.wso2.carbon.identity.provisioning

private String[] buildProvisioningEntries(String provisioningPattern) throws IdentityProvisioningException {
  if (!provisioningPattern.contains("{") || !provisioningPattern.contains("}")) {
    throw new IdentityProvisioningException("Invalid Provisioning Pattern");
  }
  String provisioningPatternWithoutCurlBrace = provisioningPattern.replaceAll("\\{", "").replaceAll("\\}", "");
  return provisioningPatternWithoutCurlBrace.split(",");
}
origin: org.wso2.carbon.identity/org.wso2.carbon.identity.provisioning

/**
 * @param idpName
 * @param connectorType
 * @param provisioningEntity
 * @param tenantDomain
 * @return
 * @throws IdentityApplicationManagementException
 */
private ProvisionedIdentifier getProvisionedEntityIdentifier(String idpName,
                               String connectorType, ProvisioningEntity provisioningEntity, String tenantDomain)
    throws IdentityApplicationManagementException {
  int tenantId = getTenantIdOfDomain(tenantDomain);
  return dao.getProvisionedIdentifier(idpName, connectorType, provisioningEntity, tenantId, tenantDomain);
}
origin: org.wso2.carbon.identity/org.wso2.carbon.identity.provisioning

/**
 * introduce extendability for handling provisioning exceptions
 *
 * @param idPName
 * @param connectorType
 * @param provisioningEntity
 * @param executors
 * @param e
 */
protected void handleException(String idPName, String connectorType, ProvisioningEntity provisioningEntity,
                ExecutorService executors, Exception e) {
  if (log.isDebugEnabled()) {
    log.debug(generateMessageOnFailureProvisioningOperation(idPName, connectorType, provisioningEntity), e);
  }
}
origin: wso2/carbon-identity-framework

  /**
   * Update the value of given group attribute with mapped roles
   *
   * @param provisioningEntity
   * @param idPRoleMapping
   * @param groupAttributeName
   */
  private void updateMappedGroupForAttribute(ProvisioningEntity provisioningEntity, RoleMapping[] idPRoleMapping,
                        String groupAttributeName) {

    List<String> groupList = ProvisioningUtil.getClaimValues(provisioningEntity.getAttributes(),
        groupAttributeName, null);
    List<String> mappedGroups = getMappedGroups(groupList, idPRoleMapping);

    if (mappedGroups != null && !mappedGroups.isEmpty()) {
      ProvisioningUtil.setClaimValue(groupAttributeName, provisioningEntity.getAttributes(), mappedGroups);
    }
  }
}
origin: org.wso2.carbon.identity.framework/org.wso2.carbon.identity.provisioning

private String[] buildProvisioningEntries(String provisioningPattern) throws IdentityProvisioningException {
  if (!provisioningPattern.contains("{") || !provisioningPattern.contains("}")) {
    throw new IdentityProvisioningException("Invalid Provisioning Pattern");
  }
  String provisioningPatternWithoutCurlBrace = provisioningPattern.replaceAll("\\{", "").replaceAll("\\}", "");
  return provisioningPatternWithoutCurlBrace.split(",");
}
origin: org.wso2.carbon.identity.framework/org.wso2.carbon.identity.provisioning

/**
 * @param provisionedIdentifier
 * @return
 * @throws CarbonException
 * @throws UserStoreException
 */
protected boolean canUserBeDeProvisioned(ProvisionedIdentifier provisionedIdentifier)
    throws UserStoreException, CarbonException, IdentityApplicationManagementException {
  // check whether we already have the provisioned identifier.current idp is not eligible to
  // provisioning.
  if (provisionedIdentifier != null && provisionedIdentifier.getIdentifier() != null) {
    return true;
  }
  return false;
}
origin: org.wso2.carbon.identity.framework/org.wso2.carbon.identity.provisioning

/**
 * @param attributeMap
 * @return
 */
protected List<String> getGroupNames(Map<ClaimMapping, List<String>> attributeMap) {
  return ProvisioningUtil.getClaimValues(attributeMap,
      IdentityProvisioningConstants.GROUP_CLAIM_URI, getUserStoreDomainName());
}
origin: org.wso2.carbon.identity.framework/org.wso2.carbon.identity.provisioning

/**
 * @param attributeMap
 * @return
 */
protected List<String> getGroupNames(Map<ClaimMapping, List<String>> attributeMap) {
  return ProvisioningUtil.getClaimValues(attributeMap,
                      IdentityProvisioningConstants.GROUP_CLAIM_URI, null);
}
origin: wso2/carbon-identity-framework

private String[] buildProvisioningEntries(String provisioningPattern) throws IdentityProvisioningException {
  if (!provisioningPattern.contains("{") || !provisioningPattern.contains("}")) {
    throw new IdentityProvisioningException("Invalid Provisioning Pattern");
  }
  String provisioningPatternWithoutCurlBrace = provisioningPattern.replaceAll("\\{", "").replaceAll("\\}", "");
  return provisioningPatternWithoutCurlBrace.split(",");
}
origin: wso2/carbon-identity-framework

/**
 * @param provisionedIdentifier
 * @return
 * @throws CarbonException
 * @throws UserStoreException
 */
protected boolean canUserBeDeProvisioned(ProvisionedIdentifier provisionedIdentifier)
    throws UserStoreException, CarbonException, IdentityApplicationManagementException {
  // check whether we already have the provisioned identifier.current idp is not eligible to
  // provisioning.
  if (provisionedIdentifier != null && provisionedIdentifier.getIdentifier() != null) {
    return true;
  }
  return false;
}
origin: org.wso2.carbon.identity/org.wso2.carbon.identity.provisioning

/**
 * @param attributeMap
 * @return
 */
protected List<String> getGroupNames(Map<ClaimMapping, List<String>> attributeMap) {
  return ProvisioningUtil.getClaimValues(attributeMap,
      IdentityProvisioningConstants.GROUP_CLAIM_URI, getUserStoreDomainName());
}
origin: wso2/carbon-identity-framework

/**
 * @param attributeMap
 * @return
 */
protected List<String> getGroupNames(Map<ClaimMapping, List<String>> attributeMap) {
  return ProvisioningUtil.getClaimValues(attributeMap,
                      IdentityProvisioningConstants.GROUP_CLAIM_URI, null);
}
origin: org.wso2.carbon.identity.framework/org.wso2.carbon.identity.provisioning

/**
 * @param attributeMap
 * @return
 */
protected List<String> getUserNames(Map<ClaimMapping, List<String>> attributeMap) {
  return ProvisioningUtil.getClaimValues(attributeMap,
      IdentityProvisioningConstants.USERNAME_CLAIM_URI, getUserStoreDomainName());
}
origin: wso2/carbon-identity-framework

/**
 * @param attributeMap
 * @return
 */
protected List<String> getGroupNames(Map<ClaimMapping, List<String>> attributeMap) {
  return ProvisioningUtil.getClaimValues(attributeMap,
      IdentityProvisioningConstants.GROUP_CLAIM_URI, getUserStoreDomainName());
}
origin: wso2/carbon-identity-framework

/**
 * @param attributeMap
 * @return
 */
protected List<String> getUserNames(Map<ClaimMapping, List<String>> attributeMap) {
  return ProvisioningUtil.getClaimValues(attributeMap,
      IdentityProvisioningConstants.USERNAME_CLAIM_URI, getUserStoreDomainName());
}
org.wso2.carbon.identity.provisioning

Most used classes

  • IdentityProvisioningException
  • ProvisioningEntity
  • ProvisionedIdentifier
  • ProvisioningOperation
  • ProvisioningUtil
  • AbstractProvisioningConnectorFactory,
  • OutboundProvisioningManager,
  • ProvisioningEntityType,
  • ProvisioningThread,
  • RuntimeProvisioningConfig,
  • ProvisioningConnectorCache,
  • ProvisioningConnectorCacheEntry,
  • ProvisioningConnectorCacheKey,
  • ProvisioningEntityCache,
  • ProvisioningEntityCacheEntry,
  • ProvisioningEntityCacheKey,
  • ServiceProviderProvisioningConnectorCache,
  • ServiceProviderProvisioningConnectorCacheEntry,
  • ServiceProviderProvisioningConnectorCacheKey
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now