08-26-2011 04:58 AM
Does anyone know if it is possible when using single sign on, how to prevent everyone known in AD from using CMAD? I mean, anyone within AD could connect to CMA and start using CMAD, this is not desireable.
Would it also be possible to create groups, suppose a CEO only wants to be called by certain groups?
Solved! Go to Solution.
08-30-2011 06:24 AM
The way to do this is via the exlusion filters on the LDAP page of the CMA. Here are a couple of good Microsoft Knowledgebase articles on the syntax of LDAP filters:
But the gist of it is that you can set up the filter to exclude all of the people you don't want to be able to register to your CMA and they will not be returned in queries from the LDAP server, thereby excluding them from using the CMA or the CMAD. If I set up the exclusion filter to look like this:
Then everyone but Tom could use the CMA, and tom would be locked out.
If I set it up to look like this:
Then I would only be including users with the custom attribute "employeeType" of "executive." You can use any attributes in your schema (custom or default) as long as they are replicated accross the global catalogue.
Just remember that this is an exclusion filter, not an inclusion filter. So if you come up with a filter that identifies all of the users you want to be able to use the CMA ($(objectClass=user)(employeeType=executive)) for example, you must then add a "not" operator "!", to the front in order to negate it.
Hope this helps.
03-05-2012 06:02 AM
I am having some problems restricting the CMA Desktop users .
I have my allowed users in the cn=CMA Allowed Group,cn=users,dc=domain,dc=com
The apply the exclusion filer
!(Memberof=cn=CMA Allowed Group,cn=users,dc=domain,dc=com) on the CMA Server which would mean only to allow members of the CMA Allowed Group to sign in but in fact all the domain members are able to sign in.
03-07-2012 07:35 AM
I had a similar issue to this, does your enterprise user ID have access to all of the domain or only the users in the group? I ensured that our Enterprise user ID only has access to read from the group you are using in your exclusion filter. Below is a working example (domainname changed) of our config.
Enterprise Directory Exclusion Filter: (!(Memberof=CN=App_CMADesktop,OU=Security Groups,OU=XXXX,DC=xxxx,DC=com))
Enterprise Directory Search BaseDN: OU=XXXX,DC=xxxx,DC=com
04-08-2012 01:08 AM
To ellaborate , My enterprise directory consists of a root domain and three child domains. The user id what the cma is a regular user account in the root domain.I have created a universal security group and added members from the root domain and the child domains whom i would like to register with the CMA . I have applied the exclusion filter as below
I have users in the child domain looging in to the cma with operator/scheduler roles, so i will have to leave my serach base as blank or (dc=xxx,dc=com)
I tried removing users from the child domain from the CMAUSERS group but the cma is still allowing all users to login with any restriction