chbind: sample virtual server
[freeradius.git] / raddb / sites-available / chbind
1 server chbind{
2     authorize {
3         if (GSS-Acceptor-Service-Name && outer.request:GSS-Acceptor-Service-Name != GSS-Acceptor-Service-Name ) {
4             reject
5         }
6         update reply {
7             GSS-Acceptor-Service-NAME == "%{GSS-ACCEPTOR-SERVICE-Name}"
8             GSS-ACCEPTOR-Host-Name == "%{GSS-Acceptor-Host-Name}"
9             GSS-Acceptor-Realm-Name == "%{GSS-Acceptor-Realm-Name}"
10         }
11         if (GSS-Acceptor-Service-Name || GSS-Acceptor-Realm-Name || GSS-Acceptor-Host-Name) {
12             update control {
13                 Chbind-Response-Code := success
14             }
15         }
16         handled
17     }
18 }
19