Documentation ¶
Overview ¶
Package client provides a thin API client for communicating with AAA Server. This can be used by apps to discover and contact the service, without knowing about the underlying RPC implementation.
Index ¶
- func Handle(in *protos.Eap) (*protos.Eap, error)
- func HandleIdentity(in *protos.EapIdentity) (*protos.Eap, error)
- func InterimUpdate(ur *protos.UpdateRequest) (*protos.AcctResp, error)
- func Start(aaaCtx *protos.Context) (*protos.AcctResp, error)
- func Stop(req *protos.StopRequest) (*protos.AcctResp, error)
- func SupportedMethods() (*protos.EapMethodList, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleIdentity ¶
func HandleIdentity(in *protos.EapIdentity) (*protos.Eap, error)
HandleIdentity passes Identity EAP payload to corresponding method provider & returns corresponding EAP result NOTE: Identity Request is handled by APs & does not involve EAP Authenticator's support
func InterimUpdate ¶
func InterimUpdate(ur *protos.UpdateRequest) (*protos.AcctResp, error)
Acct-Status-Type Stop
func Stop ¶
func Stop(req *protos.StopRequest) (*protos.AcctResp, error)
Stop implements Radius Acct-Status-Type: Stop endpoint
func SupportedMethods ¶
func SupportedMethods() (*protos.EapMethodList, error)
SupportedMethods returns sorted list (ascending, by type) of registered EAP Provider Methods
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.