LPS:IdM/midPoint/Souhlas
Z Helpdesk
Info
Databáze souhlasů zadaných přes self-management.
- Resource: Souhlas
- Git: https://ipmil.civ.zcu.cz/midpoint/connector-consent
- Databáze: midpoint@GINA.ZCU.CZ
- SQL schéma: connector-consent/schema/oracle.sql
Na souhlasy jsou napojeny další aplikace, např.:
- JUK - souhlas s kontem:
- export do ISKaM - aktivace karty
- import z JIS (DB uživatel JIS_IDM)
- import z portálu (DB uživatel JIS_WEBUSER)
- PMDP - karta:
- z JIS - import karty PMDP - položka PK_CISLO (DB uživatel JIS2_VYROBA)
- do PMDP - export přes self-management
- PRODEJNA - "Sámoška":
- v LDAPu skupina souhlas-prodejna
- v LDAPu uživatel cn=prodejna,ou=admins,o=zcu,c=cz se správnými přístupy
- KISS - krizový a svolávací systém:
- export do lokální databáze (midPoint)
- export do KISS z lokální databáze ("nalejvač")
- BIKE - koloběžky:
- pohled pro koloběžky
- TELEFON - hesla
- používá self-management, změna hesla přes SMS
- WEBNET:
- souhlas s pravidly WEBNetu (z registrace a self-managementu)
Vše spravuje také self-management.
| kind | objectClass | intent | focus | význam |
|---|---|---|---|---|
| account | #user | user | UserType | osoba |
Příprava konektoru
Je potřeba naplnit tabulku SOUHLAS_DRUH. Schema konektoru (seznam atributů se souhlasy) se získává automaticky z této tabulky.
Model a chování
user
Koncový systém jen ke čtení.
Korelace přes CRO_ID.
Postupy
Obecná kontrola
- musí být v databázi hodnota "A" (případně vyplněná data, pokud daný souhlas využívá):
SELECT * FROM SOUHLASY WHERE CRO_ID=...; SELECT * FROM SOUHLASY_LOG WHERE CRO_ID=... ORDER BY zmena;
Kontrola Sámoška
- musí být JIS a ve skupině souhlas-prodejna a mít datum narození
ldapsearch uid=$LOGIN birthDate jisChip mail memberof
- musí být přítomno se skupině
ldapsearch cn=souhlas-prodejna | grep $LOGIN
- a také #Obecná kontrola
TODO
Nenapojené souhlasy:
- Aleph
- ockovani - zrušeno
- SPZ