Gibt es eine Möglichkeit, einen Benutzernamen zu ändern, bevor FreeRADIUS ihn als Proxy verwendet?
Beispiel: Sie haben den Benutzernamen "[email geschützt]" beim FreeRADIUS-Server ändert der FreeRADIUS-Server den Benutzernamen in "[email geschützt]" und leiten Sie es an den definierten RADIUS-Server weiter.
Antwort1
Sicher. Ändern Sie den Benutzernamen mithilfe der Richtliniensprache im Abschnitt „Autorisieren“
authorize {
# This is a policy which ships with the server
# It breaks the incoming username into
# - Stripped-User-Name
# - Stripped-User-Domain
split_username_nai
if (&Stripped-User-Domain) {
update request {
User-Name := "123user@%{Stripped-User-Domain}"
}
}
}