Идентификация
Няма отделен сървър за идентификация. Контролният панел на my.hitsol.net държи профилите и ролите, а всяка друга услуга пита него, вместо да решава сама.
Хора
Раздел „Хора“Влезте през my.hitsol.net/admin. Пристигате в
останалите услуги с бисквитката за сесия на контролния панел; всяка от тях
проверява тази сесия през /api/users/me на контролния панел. Никоя услуга не
преповтаря решението, така че веднъж записаните роли важат навсякъде.
Машини
Раздел „Машини“Енкодер, мост или планирана задача не може да държи браузърна сесия. Те носят токен. Съхранява се само SHA-256 на токена, никога самият той — така изтекло хранилище не дава работещи данни за достъп.
Роли
Раздел „Роли“Три предиката, огледални на контролния панел:
| Предикат | Допуска |
|---|---|
isAdmin |
admin |
isStaff |
admin, staff |
isBilling |
admin, staff, billing |
Услуга, която си измисли собствена дефиниция, се отклонява от правилата, които реално управляват данните, затова избира едно от тези, вместо да предефинира име.