schacHomeOrganizationType

Description Type of a Home Organization.
Format urn:mace:terena.org:schac:homeOrganizationType:<country-code>:<string>
  • The <country-code> must be a valid two-letter ISO 3166 country code identifier or the string "int", and assigned by the TERENA URN Registry for this attribute at http://www.terena.org/registry/terena.org/schac/homeOrganizationType/
  • <string> from a nationally controlled vocabulary, published through the URI identified at the above mentioned TERENA URN registry.
Classification Contact/location information
Origin/ObjectClass schacContactLocation
OID 1.3.6.1.4.1.25178.1.2.10
SAML attribute name urn:oid:1.3.6.1.4.1.25178.1.2.10
LDAP syntax directoryString [1.3.6.1.4.1.1466.115.121.1.15]
Number of values Single
Example values Common values:
  • urn:mace:terena.org:schac:homeOrganizationType:eu:higherEducationalInstitution
  • urn:mace:terena.org:schac:homeOrganizationType:eu:educationalInstitution
  • urn:mace:terena.org:schac:homeOrganizationType:int:NREN
  • urn:mace:terena.org:schac:homeOrganizationType:int:universityHospital
  • urn:mace:terena.org:schac:homeOrganizationType:int:other
  • urn:mace:terena.org:schac:homeOrganizationType:int:university
  • urn:mace:terena.org:schac:homeOrganizationType:ch:vho
  • urn:mace:terena.org:schac:homeOrganizationType:es:opi
Available
Source Static
Value urn:mace:terena.org:schac:homeOrganizationType:int:university

Implementation Details

Shibboleth 2 Syntax

This attribute syntax is specific to Shibboleth 2 for the [Australian Access Federation "Pilot"].

Shibboleth Identity Provider

Add the following to your attribute-resolver.xml:

    <!-- ==schacHomeOrganizationType== -->
    <resolver:AttributeDefinition id="homeOrganization" xsi:type="Simple" xmlns="urn:mace:shibboleth:2.0:resolver:ad"
        sourceAttributeID="homeOrganization">
        <resolver:Dependency ref="staticAttributes" />

        <resolver:AttributeEncoder xsi:type="SAML1String" xmlns="urn:mace:shibboleth:2.0:attribute:encoder"
                name="urn:oid:1.3.6.1.4.1.25178.1.2.9" />

        <resolver:AttributeEncoder xsi:type="SAML2String" xmlns="urn:mace:shibboleth:2.0:attribute:encoder"
                name="urn:oid:1.3.6.1.4.1.25178.1.2.9" friendlyName="homeOrganization" />
    </resolver:AttributeDefinition>

    <!-- ==schacHomeOrganizationType== -->
    <resolver:AttributeDefinition id="homeOrganizationType" xsi:type="Simple" xmlns="urn:mace:shibboleth:2.0:resolver:ad"
        sourceAttributeID="homeOrganizationType">
        <resolver:Dependency ref="staticAttributes" />

        <resolver:AttributeEncoder xsi:type="SAML1String" xmlns="urn:mace:shibboleth:2.0:attribute:encoder"
                name="urn:oid:1.3.6.1.4.1.25178.1.2.10" />

        <resolver:AttributeEncoder xsi:type="SAML2String" xmlns="urn:mace:shibboleth:2.0:attribute:encoder"
                name="urn:oid:1.3.6.1.4.1.25178.1.2.10" friendlyName="homeOrganizationType" />
    </resolver:AttributeDefinition>

You'll need to add a "staticAttributes" Data Connector with the following:

    <resolver:DataConnector id="staticAttributes" xsi:type="Static" xmlns="urn:mace:shibboleth:2.0:resolver:dc">
        <!-- add homeOrganization to your existing staticAttributes -->
        <Attribute id="homeOrganization">
            <Value>unisa.edu.au</Value>
        </Attribute>

        <!-- add homeOrganizationType to your existing staticAttributes -->
        <Attribute id="homeOrganizationType">
            <Value>urn:mace:terena.org:schac:homeOrganizationType:int:university</Value>
        </Attribute>

    </resolver:DataConnector>

If you already have a data connector of this type - simply add the "homeOrganization" attribute to it.

Shibboleth Service Provider

Add the following to attribute-map.xml to

  <Attribute name="urn:oid:1.3.6.1.4.1.25178.1.2.9" id="homeOrganization" /> 
  <Attribute name="urn:oid:1.3.6.1.4.1.25178.1.2.10" id="homeOrganizationType" /> 

Ensure that your attribute-policy.xml either explicitly allows this attribute or all attributes:

    <afp:AttributeRule attributeID="*">
        <afp:PermitValueRule xsi:type="ANY" /> 
    </afp:AttributeRule>

Labels

attr-core attr-core Delete
schema-schac schema-schac Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.