EcoStruxure IT forum
Schneider Electric support forum about installation and configuration for DCIM including EcoStruxure IT Expert, IT Advisor, Data Center Expert, and NetBotz
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-04-08 07:46 AM
Hi Team!
I need to clarify few moments regarding DCO/ITA and Active Directory integration.
How DCO will react if we configure AD groups parsing while user will authenticate with AD account?
I mean will it be enough if we will configure only groups and user management will be proceeded on AD side?
Will users appear in user list or how DCO/ITA will work with this?
For example, we are create two groups in AD and import them to DCO/ITA as "Managed by authentication server" groups and assign some rights to them.
Will be AD group users successfully authenticated by DCO/ITA (I suppose that they will) and will we be able to assign work order to exact user? Or it will work only for the groups?
Or we always need to add users to DCO/ITA manually to be able to assign work orders?
The goal is to leave user management at AD side, but save the opportunity to distribute work orders personally.
Any info will be very appreciated, thanks in advance!
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-04-09 04:57 AM
You are welcome. In regards to your follow-up question.
DCO/ITA resync's AD/LDAP group information under two conditions. It syncs member info in groups automatically on an hourly basis, and it checks group membership when a user authenticates in the web or desktop client.
So if you add a new user to an AD/LDAP group which is bound to DCO/ITA you will not immediately see the user account in the web client. But if the user tries to logon, DCO/ITA will check for the users membership in the group by querying AD/LDAP directly and if found authentication will succeed, and the user will immediately appear in the users list as well as the group members in the DCO/ITA web client.
I'll see if I can provide some sample screenshots.
Regards
Greg Sterling
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-04-08 06:39 PM . Last Modified: 2020-04-08 06:58 PM
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-04-08 06:39 PM . Last Modified: 2020-04-08 06:58 PM
Hi Valentin,
Great question!
I'm leaning towards your latter hypothesis, i.e
Of course granularity of WO, task or change request assignment (whether to group or individual users) varies from customer to customers.
Anyone with access to test AD and ITA can help to validate this, preferably with pictures 🙂
@gsterling perhaps? +great addition to documentation on Change Management with AD user.
Regards,
Chris
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-04-09 04:23 AM
Hello Valentin and Chris
Yes, DCO and ITA should be able to dynamically handle the members of AD bound groups.
I work with several customers in NAM who have moved to a groups focused security format where they have defined groups in their AD/LDAP, and bound those groups in DCO/ITA and set permissions.
Then when they add users to those groups on the AD/LDAP side those users will automatically have access to DCO/ITA using their AD credentials. Their user accounts in DCO/ITA literally appear in a dynamic manner. The users access can also be revoked by removing the user account as a member of the AD/LDAP group.
I might be able to show an example of this using my own sandbox domain if its required.
One caveat to this process is that when a user is removed from the AD/LDAP group, their user account is not actually deleted from DCO/ITA ... all its access is removed so they may still be able to logon to the web client (with no access the desktop client doesn't work) but they will see nothing ... screen will be blank. There is an open feature request to actually cleanup the users in this case but that has not happened yet as far as I know (I'd have to re-test this scenario).
Regards
Greg Sterling
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-04-09 04:49 AM
Great news, thank you Greg!
User must login to DCO/ITA to appear in user list?
Or it pull all accounts from the group?
I will be very grateful if you can show an example.
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-04-09 04:57 AM
You are welcome. In regards to your follow-up question.
DCO/ITA resync's AD/LDAP group information under two conditions. It syncs member info in groups automatically on an hourly basis, and it checks group membership when a user authenticates in the web or desktop client.
So if you add a new user to an AD/LDAP group which is bound to DCO/ITA you will not immediately see the user account in the web client. But if the user tries to logon, DCO/ITA will check for the users membership in the group by querying AD/LDAP directly and if found authentication will succeed, and the user will immediately appear in the users list as well as the group members in the DCO/ITA web client.
I'll see if I can provide some sample screenshots.
Regards
Greg Sterling
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-04-13 06:35 AM
Hi Team!
I configure DCO as we discussed.
Now I have a group in DCO, but there are no users who are members of this group apperars.
Also when the user tried to login to DCO, we have errors in the log:
I don't clearly understand if DCO can't fint user in AD, or it can't find user in user list?
AD Integration is worked, I can log in with user added manually to user list.
Could you advice something?
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-04-13 06:54 AM
There is definitely something wrong with the AD configuration on this DCO/ITA server as one of the server.log entries you shared shows this message. So the actual connection from the DCO/ITA server to the AD server is not working and thus you're not seeing users as a result.
Apr 13 12:56:45 0400dcimdco-1 operations: : java.security.GeneralSecurityException: Error connecting to AD server, credentials may be wrong.
Apr 13 12:56:45 0400dcimdco-1 operations: at com.apc.product.services.users.authentication.impl.ActiveDirectoryAuthenticationServerStrategy.lookupExternalUserInfo(ActiveDirectoryAuthenticationServerStrategy.java:45)
The above error usually means there's a problem in one of the below fields (from my demo server) usually a combination of the username, password, domain, port and encryption settings. If you are using the secured connection, also check the "host" field has the properly named hostname as it appears in the AD servers SSL certificate. For example, if I change the below host field to the IP address of the AD server, my AD configuration will break.
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-04-14 05:29 AM
Greg, thank you very much!
I've check configuration and replace IP address in "Host" field with hostname from AD server's certificate.
Now users from AD group still can't login, but there is slightly different error in logs
There are no errors about AD configuration, but DCO still can't find username.
I suppose that it can be related to User search base field which is filled with "high-level" user OU in AD.
Is it necessary to point it to exact container which contain users?
Can you share proper settings example?
Our current settings below:
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-04-22 01:39 AM
Just to save for the future 🙂
It works with following settings:
Link copied. Please paste this link to share this article on your social media post.
Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.