docker network create docker_default
docker-compose -f docker/docker-compose-keycloak.yaml create
docker-compose -f docker/docker-compose-keycloak.yaml start
- RADIUS_SHARED_SECRET - Radius shared secret
- RADIUS_UDP - use Radius auth and Account
- RADIUS_UDP_AUTH_PORT - Auth port(if RADIUS_UDP = true)
- RADIUS_UDP_ACCOUNT_PORT - Accounting port(if RADIUS_UDP = true)
- RADIUS_RADSEC - use RadSec protocol
- RADIUS_RADSEC_PRIVATEKEY - rsa private key for RadSec
- RADIUS_RADSEC_CERTIFICATE - certificate for RadSec
- RADIUS_COA - send disconnect message if the keycloak session has expired
- RADIUS_COA_PORT - CoA port (Mikrotik:3799, Cisco:1700)
RADIUS_RADSEC = 'true'
RADIUS_RADSEC_PRIVATEKEY = /config/private.key
RADIUS_RADSEC_CERTIFICATE = /config/public.crt
Realm | Radius-Realm-example |
Radius Client Name | Radius |
User | testUser |
Password | testUser |
- login with testUser/testUser to http://localhost:8090/auth/realms/Radius-Realm-example/protocol/openid-connect/auth?client_id=account&redirect_uri=http%3A%2F%2Flocalhost%3A8090%2Fauth&state=0&response_type=code&scope=openid
- reset Radius Password