Zprovoznění CASu
Access manager CAS je součástí instalace IAM appliance, která zajišťuje autentizaci k dalším aplikacím v appliance. Jako takový je k provozu appliance nezbytný.
-
Instalace CASu
-
Přidání důvěryhodných certifikátů
-
Konfigurace CASu
-
Spuštění CASu
-
Nastavení CzechIdM pro použití autentizace pomocí CASu
Instalace CASu
Instalace CASu proběhne automaticky při aktualizaci IAM appliance na verzi 0.6. Konfigurací projděte v rámci příslušného update guide.
|
Pokud jste upgrade na IAM appliance |
Přidání důvěryhodných certifikátů
Certifikáty jsou nahrávány z adresáře /data/volumes-shared/cacerts. Každý důvěřovaný certifikát musí být umístěn v samostatném souboru ve formátu PEM. Názvy souborů nesmí obsahovat mezery, znaky s diakritikou nebo speciální znaky.
Konfigurace CASu
Pomocí nástroje nano či vim upravte konfigurační soubor CASu v umístění /data/registry/node-active-config/docker-compose-cas.yml. Jediná povinná úprava je zadání hostname, kde je appliance dostupná.
- CAS_SERVER_NAME=https://moje-appliance.bcv
V případě potřeby řešení potíží je možné nastavit úroveň logování CASu na DEBUG. V souboru /data/registry/node-active-config/docker-compose-cas.yml upravte řádek
- CAS_LOGGING_LEVEL=INFO
na
- CAS_LOGGING_LEVEL=DEBUG
Po vyřešení potíží nastavte úroveň zpět na INFO, jinak bude log zbytečně nabývat na velikosti.
Spuštění CASu
CAS se ovládá stejně jako ostatní služby IAM appliance pomocí příkazu systemctl start/stop/restart iam-cas.service.
Automatické spouštění CASu povolte příkazem systemctl enable iam-cas.service.
Nastavení CzechIdM pro použití autentizace pomocí CASu
V prostředí appliance je od verze 0.6 autentizace pomocí CASu jediný podporovaný způsob přihlášení do CzechIdM pro uživatele. V konfiguračním souboru CzechIdM je po nastavení a spuštění CASu třeba nastavit několik položek. Pomocí nástroje nano či vim upravte konfigurační soubor CASu v umístění /data/registry/node-active-config/docker-compose-czechidm.yml.
Najděte tyto proměnné:
- CZECHIDM_CAS_URL=http://localhost/cas/ - CZECHIDM_CAS_IDM_URL=http://localhost/idm/ - CZECHIDM_CAS_HEADER_PREFIX=http://localhost/idm/?ticket=
V hodnotách přepište localhost na hostname appliance a http na https, např.:
- CZECHIDM_CAS_URL=https://moje-appliance.bcv/cas/ - CZECHIDM_CAS_IDM_URL=https://moje-appliance.bcv/idm/ - CZECHIDM_CAS_HEADER_PREFIX=https://moje-appliance.bcv/idm/?ticket=
Poté restartujte CzechIdM pomocí příkazu systemctl restart iam-czechidm.service.