/** * @return */ public boolean isProvisioningEnabled() { if (justInTimeProConfig != null) { return justInTimeProConfig.isProvisioningEnabled(); } return false; }
/** * @return */ public String getProvisioningUserStoreId() { if (justInTimeProConfig != null) { return justInTimeProConfig.getProvisioningUserStore(); } return null; }
/** * @return */ public String getProvisioningUserStoreClaimURI() { if (justInTimeProConfig != null) { return justInTimeProConfig.getUserStoreClaimUri(); } return null; }
public static JustInTimeProvisioningConfig build(OMElement justInTimeProvisioningConfigOM) { JustInTimeProvisioningConfig justInTimeProvisioningConfig = new JustInTimeProvisioningConfig(); justInTimeProvisioningConfig.setUserStoreClaimUri(element.getText()); } else if ("ProvisioningUserStore".equals(elementName)) { justInTimeProvisioningConfig.setProvisioningUserStore(element.getText()); } else if ("IsProvisioningEnabled".equals(elementName)) { if (element.getText() != null && element.getText().trim().length() > 0) { justInTimeProvisioningConfig.setProvisioningEnabled(Boolean .parseBoolean(element.getText())); if (StringUtils.isNotEmpty(element.getText())) { justInTimeProvisioningConfig .setPasswordProvisioningEnabled(Boolean.parseBoolean(element.getText())); justInTimeProvisioningConfig.setModifyUserNameAllowed(Boolean.parseBoolean(element.getText())); justInTimeProvisioningConfig.setPromptConsent(Boolean.parseBoolean(element.getText()));
newIdentityProvider.getJustInTimeProvisioningConfig().isProvisioningEnabled()) { prepStmt.setString(6, IdentityProvisioningConstants.IS_TRUE_VALUE); prepStmt.setString(7, newIdentityProvider.getJustInTimeProvisioningConfig() .getProvisioningUserStore()); } else { prepStmt.setString(6, IdentityProvisioningConstants.IS_FALSE_VALUE);
federatedIdp.setAlias(rs.getString("ALIAS")); JustInTimeProvisioningConfig jitProConfig = new JustInTimeProvisioningConfig(); if (IdPManagementConstants.IS_TRUE_VALUE.equals(rs.getString("INBOUND_PROV_ENABLED"))) { jitProConfig.setProvisioningEnabled(true); } else { jitProConfig.setProvisioningEnabled(false); jitProConfig.setProvisioningUserStore(rs.getString("INBOUND_PROV_USER_STORE_ID")); federatedIdp.setJustInTimeProvisioningConfig(jitProConfig);
public static JustInTimeProvisioningConfig build(OMElement justInTimeProvisioningConfigOM) { JustInTimeProvisioningConfig justInTimeProvisioningConfig = new JustInTimeProvisioningConfig(); if (justInTimeProvisioningConfigOM == null) { return justInTimeProvisioningConfig; } Iterator<?> iter = justInTimeProvisioningConfigOM.getChildElements(); while (iter.hasNext()) { OMElement element = (OMElement) (iter.next()); String elementName = element.getLocalName(); if ("UserStoreClaimUri".equals(elementName)) { justInTimeProvisioningConfig.setUserStoreClaimUri(element.getText()); } else if ("ProvisioningUserStore".equals(elementName)) { justInTimeProvisioningConfig.setProvisioningUserStore(element.getText()); } else if ("IsProvisioningEnabled".equals(elementName)) { if (element.getText() != null && element.getText().trim().length() > 0) { justInTimeProvisioningConfig.setProvisioningEnabled(Boolean .parseBoolean(element.getText())); } } } return justInTimeProvisioningConfig; }
promptConsentProperty.setValue("false"); if (justInTimeProvisioningConfig != null && justInTimeProvisioningConfig.isProvisioningEnabled()) { passwordProvisioningProperty .setValue(String.valueOf(justInTimeProvisioningConfig.isPasswordProvisioningEnabled())); modifyUserNameProperty.setValue(String.valueOf(justInTimeProvisioningConfig.isModifyUserNameAllowed())); promptConsentProperty.setValue(String.valueOf(justInTimeProvisioningConfig.isPromptConsent()));
JustInTimeProvisioningConfig jitConfig = new JustInTimeProvisioningConfig(); jitConfig.setProvisioningEnabled(true); fedIdp.setJustInTimeProvisioningConfig(jitConfig);
/** * To check whether modify user name is allowed, while JIT provisioning. * * @return true if modification of user name is allowed. */ public boolean isModifyUserNameAllowed() { if (justInTimeProConfig != null) { return justInTimeProConfig.isModifyUserNameAllowed(); } return false; }
} else if (FILE_ELEMENT_JUST_IN_TIME_PROVISIONING_CONFIG.equals(elementName)) { identityProvider.setJustInTimeProvisioningConfig(JustInTimeProvisioningConfig .build(element));
newIdentityProvider.getJustInTimeProvisioningConfig().isProvisioningEnabled()) { prepStmt.setString(6, IdentityProvisioningConstants.IS_TRUE_VALUE); prepStmt.setString(7, newIdentityProvider.getJustInTimeProvisioningConfig() .getProvisioningUserStore()); } else { prepStmt.setString(6, IdentityProvisioningConstants.IS_FALSE_VALUE);
federatedIdp.setAlias(rs.getString("ALIAS")); JustInTimeProvisioningConfig jitProConfig = new JustInTimeProvisioningConfig(); if (IdPManagementConstants.IS_TRUE_VALUE.equals(rs.getString("INBOUND_PROV_ENABLED"))) { jitProConfig.setProvisioningEnabled(true); } else { jitProConfig.setProvisioningEnabled(false); jitProConfig.setProvisioningUserStore(rs.getString("INBOUND_PROV_USER_STORE_ID")); federatedIdp.setJustInTimeProvisioningConfig(jitProConfig);
JustInTimeProvisioningConfig jitConfig = new JustInTimeProvisioningConfig(); jitConfig.setProvisioningEnabled(true); fedIdp.setJustInTimeProvisioningConfig(jitConfig);
/** * To check whether modify user name is allowed, while JIT provisioning. * * @return true if modification of user name is allowed. */ public boolean isModifyUserNameAllowed() { if (justInTimeProConfig != null) { return justInTimeProConfig.isModifyUserNameAllowed(); } return false; }
} else if (FILE_ELEMENT_JUST_IN_TIME_PROVISIONING_CONFIG.equals(elementName)) { identityProvider.setJustInTimeProvisioningConfig(JustInTimeProvisioningConfig .build(element));
newIdentityProvider.getJustInTimeProvisioningConfig().isProvisioningEnabled()) { prepStmt.setString(6, "1"); prepStmt.setString(7, newIdentityProvider.getJustInTimeProvisioningConfig() .getProvisioningUserStore());
federatedIdp.setAlias(rs.getString("ALIAS")); JustInTimeProvisioningConfig jitProConfig = new JustInTimeProvisioningConfig(); if ((IdPManagementConstants.IS_TRUE_VALUE).equals(rs.getString("INBOUND_PROV_ENABLED"))) { jitProConfig.setProvisioningEnabled(true); } else { jitProConfig.setProvisioningEnabled(false); jitProConfig.setProvisioningUserStore(rs.getString("INBOUND_PROV_USER_STORE_ID")); federatedIdp.setJustInTimeProvisioningConfig(jitProConfig);
/** * @return */ public boolean isProvisioningEnabled() { if (justInTimeProConfig != null) { return justInTimeProConfig.isProvisioningEnabled(); } return false; }
/** * @return */ public String getProvisioningUserStoreId() { if (justInTimeProConfig != null) { return justInTimeProConfig.getProvisioningUserStore(); } return null; }