private void setTenantDomainForUser(User user) { if (StringUtils.isBlank(user.getTenantDomain())) { user.setTenantDomain(MultitenantConstants.SUPER_TENANT_DOMAIN_NAME); if (log.isDebugEnabled()) { log.debug("Tenant domain is not in the request. Set super tenant domain for user : " + user.getUserName()); } } }
public static User createUser(String username, String tenantDomain) { User user = new User(); user.setUserName(MultitenantUtils.getTenantAwareUsername(username)); user.setTenantDomain(tenantDomain); return user; }
protected User getUser(Map eventProperties, UserStoreManager userStoreManager){ String userName = (String) eventProperties.get(IdentityEventConstants.EventProperty.USER_NAME); String tenantDomain = (String) eventProperties.get(IdentityEventConstants.EventProperty.TENANT_DOMAIN); String domainName = userStoreManager.getRealmConfiguration().getUserStoreProperty(UserCoreConstants.RealmConfig.PROPERTY_DOMAIN_NAME); User user = new User(); user.setUserName(userName); user.setTenantDomain(tenantDomain); user.setUserStoreDomain(domainName); return user; }
/** * Returns a User object constructed from fully qualified username * * @param username Fully qualified username * @return User object * @throws IllegalArgumentException */ public static User getUserFromUserName(String username) { User user = new User(); if (StringUtils.isNotBlank(username)) { String tenantDomain = MultitenantUtils.getTenantDomain(username); String tenantAwareUsername = MultitenantUtils.getTenantAwareUsername(username); String tenantAwareUsernameWithNoUserDomain = UserCoreUtil.removeDomainFromName(tenantAwareUsername); String userStoreDomain = IdentityUtil.extractDomainFromName(username).toUpperCase(); user.setUserName(tenantAwareUsernameWithNoUserDomain); if (StringUtils.isNotEmpty(tenantDomain)) { user.setTenantDomain(tenantDomain); } else { user.setTenantDomain(MultitenantConstants.SUPER_TENANT_DOMAIN_NAME); } if (StringUtils.isNotEmpty(userStoreDomain)) { user.setUserStoreDomain(userStoreDomain); } else { user.setTenantDomain(UserCoreConstants.PRIMARY_DEFAULT_DOMAIN_NAME); } } return user; }
private User buildUser(String userName, String tenantDomain) { User user = new User(); user.setUserName(MultitenantUtils.getTenantAwareUsername(userName)); user.setTenantDomain(tenantDomain); return user; }
/** * Returns a User object constructed from fully qualified username * * @param username Fully qualified username * @return User object * @throws IllegalArgumentException */ public static User getUserFromUserName(String username) { User user = new User(); if (StringUtils.isNotBlank(username)) { String tenantDomain = MultitenantUtils.getTenantDomain(username); String tenantAwareUsername = MultitenantUtils.getTenantAwareUsername(username); String tenantAwareUsernameWithNoUserDomain = UserCoreUtil.removeDomainFromName(tenantAwareUsername); String userStoreDomain = IdentityUtil.extractDomainFromName(username).toUpperCase(); user.setUserName(tenantAwareUsernameWithNoUserDomain); if (StringUtils.isNotEmpty(tenantDomain)) { user.setTenantDomain(tenantDomain); } else { user.setTenantDomain(MultitenantConstants.SUPER_TENANT_DOMAIN_NAME); } if (StringUtils.isNotEmpty(userStoreDomain)) { user.setUserStoreDomain(userStoreDomain); } else { user.setTenantDomain(UserCoreConstants.PRIMARY_DEFAULT_DOMAIN_NAME); } } return user; }
if ("TenantDomain".equals(member.getLocalName())) { if (member.getText() != null) { user.setTenantDomain(member.getText());
if ("TenantDomain".equals(member.getLocalName())) { if (member.getText() != null) { user.setTenantDomain(member.getText());
user.setTenantDomain(tenantDomain);
@Override public void handleEvent(Event event) throws IdentityEventException { String eventName = event.getEventName(); if (log.isDebugEnabled()) { log.debug("Handling event : " + eventName); } if (IdentityEventConstants.Event.POST_DELETE_USER.equals(event.getEventName())) { UserRecoveryDataStore userRecoveryDataStore = JDBCRecoveryDataStore.getInstance(); Map<String, Object> eventProperties = event.getEventProperties(); String userName = (String) eventProperties.get(IdentityEventConstants.EventProperty.USER_NAME); UserStoreManager userStoreManager = (UserStoreManager) eventProperties.get(IdentityEventConstants. EventProperty.USER_STORE_MANAGER); String tenantDomain = (String) eventProperties.get(IdentityEventConstants.EventProperty.TENANT_DOMAIN); String domainName = userStoreManager.getRealmConfiguration().getUserStoreProperty(UserCoreConstants. RealmConfig.PROPERTY_DOMAIN_NAME); User user = new User(); user.setUserName(userName); user.setTenantDomain(tenantDomain); user.setUserStoreDomain(domainName); try { userRecoveryDataStore.invalidate(user); } catch (IdentityRecoveryException e) { throw new IdentityEventException("Error while invalidating codes.", e); } } }
User user = new User(); user.setUserName(resultSet.getString("USER_NAME")); user.setTenantDomain(IdentityTenantUtil.getTenantDomain(resultSet.getInt("TENANT_ID"))); user.setUserStoreDomain(resultSet.getString("USER_DOMAIN"));
/** * Check whether user is already confirmed or not. * * @param user * @return * @throws IdentityRecoveryException */ public boolean isUserConfirmed(User user) throws IdentityRecoveryException { boolean isUserConfirmed = false; if (StringUtils.isBlank(user.getTenantDomain())) { user.setTenantDomain(MultitenantConstants.SUPER_TENANT_DOMAIN_NAME); log.info("confirmUserSelfRegistration :Tenant domain is not in the request. set to default for user : " + user.getUserName()); } if (StringUtils.isBlank(user.getUserStoreDomain())) { user.setUserStoreDomain(IdentityUtil.getPrimaryDomainName()); log.info("confirmUserSelfRegistration :User store domain is not in the request. set to default for user : " + user.getUserName()); } UserRecoveryDataStore userRecoveryDataStore = JDBCRecoveryDataStore.getInstance(); UserRecoveryData load = userRecoveryDataStore.loadWithoutCodeExpiryValidation(user); if (load == null || !RecoveryScenarios.SELF_SIGN_UP.equals(load.getRecoveryScenario())) { isUserConfirmed = true; } return isUserConfirmed; }
/** * Create user object from user name and tenantDomain. * * @param tenantDomain tenantDomain * @param username username * @return User */ private User getUser(String tenantDomain, String username) { User user = new User(); user.setUserName(UserCoreUtil.removeDomainFromName(username)); user.setUserStoreDomain(UserCoreUtil.extractDomainFromName(username)); user.setTenantDomain(tenantDomain); return user; }
user.setTenantDomain(tenantDomain); user.setUserStoreDomain(domainName);
user.setTenantDomain(tenantDomain); user.setUserStoreDomain(domainName);
user.setTenantDomain(tenantDomain);
public NotificationResponseBean resendConfirmationCode(User user, Property[] properties) throws IdentityRecoveryException { user.setTenantDomain(MultitenantConstants.SUPER_TENANT_DOMAIN_NAME); log.info("confirmUserSelfRegistration :Tenant domain is not in the request. set to default for user : " + user.getUserName());
private ServiceProvider createServiceProvider(String applicationOwner, String tenantDomain, String spName, String templateName) throws DCRMException { // Create the Service Provider ServiceProvider sp = new ServiceProvider(); sp.setApplicationName(spName); User user = new User(); user.setUserName(applicationOwner); user.setTenantDomain(tenantDomain); sp.setOwner(user); sp.setDescription("Service Provider for application " + spName); createServiceProvider(sp, tenantDomain, applicationOwner, templateName); // Get created service provider. ServiceProvider clientSP = getServiceProvider(spName, tenantDomain); if (clientSP == null) { throw DCRMUtils.generateClientException(DCRMConstants.ErrorMessages.FAILED_TO_REGISTER_SP, spName); } return clientSP; }
User user = new User(); user.setUserName(MultitenantUtils.getTenantAwareUsername(responseDTO.getAuthorizedUser())); user.setTenantDomain(MultitenantUtils.getTenantDomain(responseDTO.getAuthorizedUser())); authenticationContext.setUser(user);
user.setTenantDomain(MultitenantUtils.getTenantDomain(responseDTO.getAuthorizedUser())); authenticationContext.setUser(user);