vzakharchenko/keycloak-radius-plugin

View on GitHub
keycloak-plugins/radius-disconnect-plugin/README.md

Summary

Maintainability
Test Coverage
#  CoA Radius Plugin for Keycloak( disconnect-message)
- send disconnect message if the keycloak session has expired
### Mikrotik configuration Example
1. open Radius configuration page and open "Incomming" ![radiusPage](../../docs/radiusPage.png)
2. ![radiusIncoming](../../docs/radiusIncoming.png)
3. add Firewall Rule ![firewallRule](../../docs/firewallRule.png) ![firewallrule2](../../docs/firewallrule2.png)
<pre><code>
/ip firewall filter
add action=accept chain=input port=3799 protocol=udp
</code></pre>

4. activate CoA request on Keycloak side
<pre><code>
{
  "sharedSecret": "radsec",
  "authPort": 1812,
  "accountPort": 1813,
  "numberThreads": 8,
  "useUdpRadius": true,
  "radsec": {
    "privateKey": "config/private.key",
    "certificate": "config/public.crt",
    "numberThreads": 8,
    "useRadSec": true
  },
   "coa":{
      "port":3799,
      "useCoA":true
   }
}
</code></pre>
5.