04.新北市 OpenID 欄位定義與意義 - t301000/laravel-ntpc-openid GitHub Wiki
OpenID 欄位定義
本套件中所謂的 OpenID 欄位指的是新北市 OpenID 回傳之資料所用的欄位,其代表意義如下:
- namePerson/friendly => 暱稱
- contact/email => 公務信箱
- namePerson => 姓名
- birthDate => 出生年月日
- person/gender => 性別,字母
- contact/postalCode/home => 識別碼
- contact/country/home => 單位名稱(校名,簡稱)
- pref/language => 年班座號
- pref/timezone => 授權資訊
本套件附加之欄位:
- openid => OpenID 帳號
關於授權資訊
授權資訊之資料為陣列,每個元素亦為陣列,其索引與意義如下:
- id => 單位代碼(校代碼)
- name => 單位全銜
- role => 身份
- title => 職務
- groups => 職稱,值為陣列,數字索引
一個 user 可能有多筆授權資訊,如同時具有教師與家長身份者。