-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Minor
-
None
-
Affects Version/s: None
-
Component/s: UI
-
None
The subject source diagnostics does not show the resulting values for subjectIdentifier0-2, even though it knows them. You need to look at the configuration parameters for subjectIdentifierAttribute0 (and note it's not subjectIdentifier0 so you won't find it in a text search for that), look at the subject attribute it's using, then jump back to the attributes section to find the value. Identifiers are essential configuration like the description, name, and email, and are used prominently in provisioners.
Subject id: '800001147' with subject.getId()
|
- the subject id should be an unchanging opaque identifier
|
- the subject id is stored in the grouper_members table
|
Subject name: 'Bob Anderson' with subject.getName()
|
- the subject name is generally first last
|
Subject description: 'Bob Anderson (banderson)' with subject.getDescription()
|
- the subject description can have more info such as the id, name, dept, etc
|
Subject type: 'person' with subject.getTypeName()
|
- the subject type is not really used
|
Subject attribute 'serialnumber' has 1 value: '36540241'
|
- with subject.getAttributeValue("serialnumber")
|
Subject attribute 'sn' has 1 value: 'Anderson'
|
- with subject.getAttributeValue("sn")
|
Subject attribute 'employeenumber' has 1 value: '800001147'
|
- with subject.getAttributeValue("employeenumber")
|
Subject attribute 'cn' has 1 value: 'Bob Anderson'
|
- with subject.getAttributeValue("cn")
|
Subject attribute 'uid' has 1 value: 'banderson'
|
- with subject.getAttributeValue("uid")
|
Subject attribute 'givenname' has 1 value: 'Bob'
|
- with subject.getAttributeValue("givenname")
|
Subject attribute 'mail' has 1 value: 'Bob.Anderson@mock.edu.invalid'
|
- with subject.getAttributeValue("mail")
|
Subject attribute 'description' has 1 value: 'Bob Anderson (banderson)'
|
- with subject.getAttributeValue("description")
|
SUCCESS: The emailAttributeName is configured to be: 'mail'
|