keycloak-plugins/proxy-radius-plugin/README.md
# Proxy Radius Plugin for Keycloak
- call upper-level radius server
## Create Link to Upper-Level Radius Server
You can add link in 2 way:
- using Role with attributes
- using Group with attributes
## Proxy Attributes
- **AccessRequestAddress** - Authentication Address
- **AccessRequestPort** - Authentication port (1812)
- **AccessRequestSecret** - Upper-Level Radius shared secret
- **AccountingRequestAddress** - Accounting Address
- **AccountingRequestPort** - Accounting port (1813)
- **AccountingRequestSecret** - Upper-Level Radius shared secret
### Create Role with upper-Level Radius Server
1. add Role ![addRole1](../../docs/addRole1.png)
2. add attributes to created Role ![addAttributes](../../docs/addAttributes.png)
3. mark role as default
![defaultRole](../../docs/defaultRole.png)
or assign role to user
![assignRoleToUser](../../docs/assignRoleToUser.png)
### Create Group with upper-Level Radius Server
1. create ![create Group](../../docs/create%20Group.png)
2. add attributes ![proxygroupAttributes](../../docs/proxygroupAttributes.png)
3. assign group to user or create default group