On 24/06/2016 13:37, Francesco Chicchiriccò wrote:
On 24/06/2016 13:13, Colm O hEigeartaigh wrote:
In 1.2.x when creating a resource mapping in the console, you could
select the local attributes from a dropdown box. Also, when using
LDAP, it would display the acceptable values for the external
attributes.
In 2.0.0, I couldn't find an obvious way of finding out what the
acceptable values were for user attributes. So for example, I used
"groupName" when mapping groups (instead of "name") and only found
out it was wrong when the groups didn't sync. Finally, I didn't see a
list of external attributes as per 1.2.x. Is this a limitation of
2.0.0 or a bug?
Hi Colm,
SYNCOPE-862 changed the way in which the resource mapping is
specified, at least for internal attributes.
About the internal attribute specification, I need to document it
properly in the reference guide, but for the moment you can take as
reference the content of the info link on the table header (next to
"Internal attribute" label); the following expressions are valid:
* email (the "email" attribute of the mapping object - being user,
group or any object)
* groups[artDirector].icon (the "icon" attribute of the "artDirector"
group, allowed if the mapping object - user or any object - has
membership for the "artDirector" group)
* anyObjects[hp].location (the "location" attribute of the "hp" any
object, allowed if the mapping object - user or any object - has
relationship with the "hp" any object)
* memberships[artDirector].serial (the "serial" attribute of the
mapping object, related to the membership for the "artDirector" group,
allowed if the mapping object - user or any object - has membership
for the "artDirector" group)
About the missing auto-completion with the list of available internal
and external attributes, this is definitely a bug, please report it.
I went ahead and created
https://issues.apache.org/jira/browse/SYNCOPE-879
Regards.
--
Francesco Chicchiriccò
Tirasa - Open Source Excellence
http://www.tirasa.net/
Involved at The Apache Software Foundation:
member, Syncope PMC chair, Cocoon PMC, Olingo PMC,
CXF Committer, OpenJPA Committer, PonyMail PPMC
http://home.apache.org/~ilgrosso/