Attributes eduPersonAffiliation and voPersonAffiliation

CAS/SAML/LDAP releases the below attributes and values to client application to specify the user's relationship(s) to HKUST. Note that these attributes allow multiple values.  Say for example, if someone is a postgraduate student and alumni, they will get three values of eduPersonAffiliation: student, member, and alum, and three values of voPersonAffiliation: Student, Postgraduate and Alumni. The eduPersonAffiliation value member refers to any active user regardless of the relationship to HKUST.

eduPersonAffiliation
faculty, student, staff, alum, member

voPersonAffiliation

Attributes

Description

Staff

HKUST Clear Water Bay and Guangzhou Staff

GZ Staff

HKUST Guangzhou Staff

GZ Student HKUST Guangzhou Student
GZ Project HKUST Guangzhou Project

Subsidiary

Wholly-owned subsidiary units of HKUST, e.g. RDCHK, InnoHK

Faculty

Faculty members including:

Tenured faculty

Teaching faculty 

Research faculty

Visiting and Adjunct faculty

Adjunct faculty carrying Honorary title

Teaching Staff

Instructor/Teaching Support Staff 

Emeritus

Retired professor carrying Honorary title

Student

Student who has active degree and non-degree program

Undergraduate

Student who has active UG and non-degree UG program

Postgraduate

Student who has active PG and non-degree PG program

Taught Postgraduate

Student who has active Taught Postgraduate and non-degree Taught Postgraduate program

Research Postgraduate

 

Student who has active Research Postgraduate and non-degree Research Postgraduate program

Executive Postgraduate

Student who has active Executive Postgraduate program

Alumni

Student who has program completion

Popular access control scenario

The below table shows popular use cases to use attribites eduPersonAffiliation and voPersonAffiliation for access control in an application. You can build filters based on these attributes and/or other attributes for complex access control requirement.

Conditions Attribute filters

All users excluding alumni

eduPersonAffiliation=member
Students only eduPersonAffiliation=student, or
voPersonAffiliation=Student
Staff only eduPersonAffiliation=staff, or
voPersonAffiliation=Staff

Undergraduate

voPersonAffiliation=Undergraduate

Postgraduate

voPersonAffiliation=Postgraduate
Subsidiary staff only (wholly-owned subsidiary units of HKUST,  e.g. RDCHK)  voPersonAffiliation=Subsidiary