Top of SEC | Index | Table of Contents | Feedback |
SECF0100 - Maintain LDAP Configuration
Purpose |
To define the LDAP server settings that will be used for ADF and web services security. |
|
SubSystem |
Security |
|
Normally Run By | Administration specialist | |
Anticipated Frequency | As required | |
Structure | Blocks | System LDAP Configuration |
Object Class | ||
Attributes |
This form allows a user to define the LDAP (i.e. Lightweight Directory Access Protocol) server settings that will be used for ADF and web services security, for example, to enable end users to access ADF pages, or run Callista web service methods outside of or within the Callista SMS. It also allows an institution to define configuration for use by the LDAP job (SECJ0100). Important: For information relating to this form, see the technical information in the Callista Product Centre (wiki.callista.com.au/display/CPC). This form is accessed via the Callista menu. |
System LDAP Configuration block:
Connection Tab
User DN Tab
User Identifier Tab
Pages Tab
Object Class block:
Attributes block:
|
Rules/Notes: In the System LDAP Configuration block you can only update, you can’t insert or delete. User DN tab: The Users Base DN field is used to specify the distinguished name (dn) of the node that holds all users. It should be the full dn. The Users DN Attribute field is used as the relative distinguished name (rdn) for user entries. It is populated with either the Oracle username or the Callista Person ID depending on what is set in the SMS Identifier field (see below). The attribute used to form the distinguished name (DN) in LDAP is set using the 'Users DN Attribute' on the User DN Tab. The User Identifier tab is used to specify the type of Callista identifier or LDAP identifier to which an end-user username must be mapped when the end user attempts to access a web service, for example. The 'Users Mapping Attribute' is the name of the attribute that will contain the information that Callista functionality requires to map the LDAP user (distinguished name (DN)) to a person in Callista SMS using either the Person ID value or the username value. A value must be specified in the 'Users Mapping Attribute' field if one of the following fields is set to LDAP Person ID or LDAP Username:
Notes:
If the WS End User Identifier field is set to 'LDAP Person ID' or 'LDAP Username', then the override value specified in the WS End User Identifier field at Person level (SECF0097) and/or at the Role level (SECF0099), must match the WS End User Identifier value in this form (SECF0100). Note: If the SMS Identifier or WS End User Identifier field is set to something other than LDAP Person ID or LDAP Username, then the User Mapping Attribute field is not involved, and the identifiers do not have to be the same. The SMS identifier value can be one of the following:
Note: Although the SMS Identifier can be set to Alternate Person ID, LDAP Person ID or LDAP Username, the Create and Delete User functionality in SECJ0100 cannot be executed for these settings. The 'WS End User Identifier' and 'WS End User Alternate Person ID Type' fields are used to define the mapping that will be used to map the Web Service end-user username (supplied in the HTTP Header via GENF4720) to a Person ID within Callista SMS, by specifying the Callista Person ID or Callista Alternate Person ID Type of end-users who will run web services. These fields are also used to map the ID for Access Logging. For more information, see the technical information in the Callista Product Centre (wiki.callista.com.au/display/CPC). If the Create User check box is selected, the SECJ0100 job will determine which new user entries need to be created in the LDAP directory. If there is an entry in SMS that is not in LDAP then a new user entry will be created. If the Delete User check box is selected, the SECJ0100 job will determine which existing user entries need to be removed from the LDAP directory. If an entry exists in LDAP that is not in SMS then the user entry must be deleted. The Object Class Usage field is used to define if the Object Class will apply to the Page entry or the User entry. i.e. Object Class Usage values may be Page or User. The LDAP Object Class field contains the actual name of the Object Class to be used for the LDAP entry. The Attribute field is used to list each attribute associated with an Object Class that will be inserted as part of the Page or User entry. The name of the Object Class and Attribute need to match exactly to the value used in the LDAP directory, including any capital and lowercase letters. |
Last Modified on 17-Aug-2015 5:08 PM
History Information
Release Information | Project | Change to Document |
18.0.0.2 | 2011 - Calipso 41512 | Updated tech info link to CPC wiki site. |
17.1 | 2010 - API Improvements (Security) | Added new fields for web service security. Rearranged fields, and added information for existing fields. |
12.0.0.2 | 1595 - Security | Added new field to User tab and new SMS Identifier option. |
11.0.0.0 | 1416 - Apprentice Management | New page |