Organization group#

The user’s organization.

Note

This matches the school owner group <./go_school_owner> for primary and secondary education.

Availability#

Attribute group

To retrieve these groups, the application needs access to the groups-org attribute group / scope.

Organization type

This group type is available for higher education.

Member list

Example#

{
  "id": "fc:org:example.org",
  "type": "fc:org",
  "displayName": "Eksempeluniversitetet",
  "membership": {
    "basic": "admin",
    "displayName": "Akademisk ansatt",
    "affiliation": [
      "member",
      "employee",
      "faculty"
    ],
    "primaryAffiliation": "employee"
  },
  "public": false,
  "orgType": [
      "higher_education"
  ],
  "eduOrgLegalName": "Eksempeluniversitetet AS",
  "mail": "mail@example.org",
  "norEduOrgNIN": "NO123456789"
}

Group object#

The group objects has the following fields:

id (required, string)

Unique identifier of the group. This is a string with the format fc:org:<realm>. <realm> is the domain name of the school owner.

type (required, string)

The group type. Always the string fc:org for organizations in higher education.

displayName (required, string)

The name of the organization. This is a string.

membership (optional, object)

The role of the current user in the group. This field is only present when requesting groups for a specific user.

public (required, boolean)

Whether this group is included in the list of public groups. This is always false for organizations in higher education.

orgType (required, list of strings)

A list of organization types for this organization. For organizations in higher education, this is always ["higher_education"].

eduOrgLegalName (required, string)

The official name of the organization.

It contains the eduOrgLegalName attribute in the organization object in the organization’s user directory.

norEduOrgNIN (required, string)

The organization number of the organization. This is the organization number from the Brønnøysund Register Centre (Brønnøysundregisteret), prefixed with NO.

It contains the norEduOrgNIN attribute in the organization object in the organization’s user directory.

mail (required, string)

The email address of the organization.

It contains the mail attribute in the organization object in the organization’s user directory.

Optional group fields#

The following additional fields may be included from the organization object in the organization’s user directory: These fields are optional. If they are present, they will contain a single string.

  • eduOrgHomePageURI

  • eduOrgIdentityAuthNPolicyURI

  • eduOrgWhitePagesURI

  • facsimileTelephoneNumber

  • l

  • labeledURI

  • norEduOrgAcronym

  • norEduOrgUniqueIdentifier

  • postalAddress

  • postalCode

  • postOfficeBox

  • street

  • telephoneNumber

Membership objects#

The membership object describes the role of the user at the organization.

{
  "basic": "admin",
  "displayName": "Akademisk ansatt",
  "affiliation": [
    "member",
    "employee",
    "faculty"
  ],
  "primaryAffiliation": "employee"
}

It has the following fields:

basic (required, string)

The basic membership role of the user. This field is a string with one of the following values:

  • admin: For employees at the organization.

  • member: If the user is not an employee. (E.g. students.)

This field is derived from the affiliation field. A user is considered an employee if the affiliation list contains the employee value.

displayName (required, string)

A human-readable membership type. This field is derived from the affiliation field.

It contains a plain string. Typical values are:

  • Akademisk ansatt

  • Stab

  • Ansatt

  • Student

affiliation (required, list of strings)

A list of affiliations for the user. Faculty commonly have the values member, employee, and faculty. Students have member and student. Staff have member, employee, and staff.

Note

A user can be both student and faculty at the same time. In this case, the user has both the student and faculty affiliations:

{
  "basic": "admin",
  "displayName": "Akademisk ansatt",
  "affiliation": [
    "member",
    "employee",
    "faculty",
    "student",
  ]
}
primaryAffiliation (optional, string)

The primary affiliation of the user. This will be one of the values in the affiliation list.

This field is only present if the user has the eduPersonPrimaryAffiliation attribute in the organization’s user directory.

title (optional, list of strings)

The job title of the user. If the field is present, it will be a list with one or more strings.

This field is only present if the user has the title attribute in the organization’s user directory.