start inner STM

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Jens Langhammer
2025-05-23 18:14:59 +02:00
parent 8da54d5811
commit 5d25f68b71
8 changed files with 50 additions and 12 deletions

View File

@ -14,10 +14,6 @@ const (
StatusNextProtocol
)
type StateProtocol interface {
Payload
}
type Context interface {
Packet() *radius.Request
RootPayload() Payload
@ -28,7 +24,7 @@ type Context interface {
SetProtocolState(p Type, s interface{})
IsProtocolStart(p Type) bool
HandleInnerEAP(Payload) Payload
HandleInnerEAP(Payload, StateManager) Payload
EndInnerProtocol(Status, func(p *radius.Packet) *radius.Packet)
Log() *log.Entry