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 upgrade 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
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 czechidm.service
.