String userNameWithDomain = username;
username = UserCoreUtil.getTenantLessUsername(username);
UserRealm realm = AnonymousSessionUtil.getRealmByTenantDomain(registryService,
realmService, tenantDomain);
if (realm == null) {
throw new AuthenticationException("Invalid domain or unactivated tenant login");
}
ServerConfiguration serverConfig = CarbonServicesServiceComponent
.getServerConfiguration();
boolean isAuthenticated = realm.getUserStoreManager().authenticate(username, password);
boolean isAuthorized = realm.getAuthorizationManager().isUserAuthorized(username,