Purpose

This page provide you with steps in order to validate the Authorization

Applicable in CAST Version
Release
Yes/No
8.3.x(tick)
8.2.x(tick)
8.1.x(tick)
8.0.x(tick)
Applicable RDBMS
RDBMS
Yes/No
Oracle ServerN/A
Microsoft SQL ServerN/A
CSS3N/A
CSS2N/A
Action Plan
  1. Get the DN of the user by referring to Health Dashboard - Information - LDAP connection - How to get the Distinguished name (Till 8.2 this is the way of authorizing, but CN (common Name) will be used in 8.3.x.)

  2. Compare the security.ldap.groupsearch.base retrieved from the file security.properties with the Distinguished name of the group that was selected in step 1:

    1. Search for the string "security.ldap.groupsearch.base" under security.properties  > Observe the value attached to the string parameter "security.ldap.groupsearch.base"

    2. Observe the Distinguished name of the user selected in step 1

      Figure 1

    3. If the string value attached to the string value "security.ldap.groupsearch.base" is a right sub string of the Distinguished name then go to the next step, else its normal that the group retrieval failed.

    4. Search for the string "security.ldap.groupsearch.filter" under security.properties > Observe the value attached to the string parameter "security.ldap.groupsearch.filter"
    5. Observe the DN name of the user selected in step 1
    6. If the string value attached to the string value "security.ldap.groupsearch.filter" is a right sub string for member, then go to the next step, else its normal that the group retrieval failed.
  3. Information on the CAST objects each group are authorized to access is controlled by the ldap_roles.xml and user.properties files in 8.2.x and in roles.xml in 8.3.x
Notes/comments


Related Pages