fix nak in peap

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Jens Langhammer
2025-05-26 12:59:35 +02:00
parent 4bae3bbe60
commit 06848be14b
2 changed files with 3 additions and 3 deletions

View File

@ -23,7 +23,7 @@ network={
identity="foo"
password="bar"
ca_cert="ca.pem"
phase2="eapauth=MSCHAPV2"
phase2="auth=MSCHAPV2"
}
```

View File

@ -102,9 +102,9 @@ func (p *Packet) handleEAP(pp protocol.Payload, stm protocol.StateManager, paren
return p.handleEAP(pp, stm, nil)
}
if n, ok := p.eap.Payload.(*legacy_nak.Payload); ok {
if n, ok := pp.(*eap.Payload).Payload.(*legacy_nak.Payload); ok {
log.WithField("desired", n.DesiredType).Debug("Root-EAP: received NAK, trying next protocol")
p.eap.Payload = nil
pp.(*eap.Payload).Payload = nil
return next()
}