The Shibboleth IdP V3 software has reached its End of Life and is no longer supported. This documentation is available for historical purposes only. See the IDP4 wiki space for current documentation on the supported version.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

The <Column> element specifies a mapping from a column in a database table to an IdPAttribute name. In most cases this is equivalent to aliasing a result column in a SQL statement, but may be clearer to look at.

Schema Name and Location

This element is defined by the urn:mace:shibboleth:2.0:resolver:dc schema, which is located at http://shibboleth.net/schema/idp/shibboleth-attribute-resolver-dc.xsd.

Example

<dc:Column columnName="homephone" attributeID="phonenumber" />
<dc:Column columnName="prenom" attributeID="firstname" />

Attributes

Each <Column> element must have two attributes:

NameTypeDescription

columnName 

string, requiredName of the column in the result set coming from the database

attributeID 

string, required

Name of the (internal) identifier to give the IdPAttribute representing the column

Child Elements

No child elements are defined.

Notes

The result set processing expressed by the <Column> elements can instead be defined by specifying the mappingStrategyRef attribute on the RelationalDatabase DataConector. This allows for much more advanced result set processing, including the generation of non-string valued results.

  • No labels