Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions auth/proxy/interface.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,38 @@ There may be multiple protocol implementations.

Auth Proxy must implement Shibboleth protocol.

Attributes
==========

Authentication data should contain only the info to identify person.
For example license info is not included in authentication parameters,
but with the unique id, license info could be asked from another service.

Following attributes must be available always:

Unique identifier
Unique identifies on national level. For example in Finland ‘Oppijanumero’. https://confluence.csc.fi/download/attachments/8127300/Oppijanumero+ja+OID.pdf

Authentication confidence level
How strong the Auth Proxy thinks the authentication confidence level is.

Following attributes should be available always:

Name
First name or given name, and Surname.

Contact information
Email, phone number.

Role
Role in school. Teacher, student, pupil, principal for example.

School
The school identified with school’s national id

Municipality
Code to identify municipality. Municipality list in Finland: http://www02.oph.fi/asiakkaat/rahoitus/perus01k/forms/kuntalista_help1.html


Shibboleth attributes
=====================
Expand Down