Versions in this module Expand all Collapse all v0 v0.1.1 Feb 5, 2024 Changes in this version + var ErrDuoServer = errors.New("duo: server error") + var ErrMethodNotSupported = errors.New("duo: method not supported") + type Challenge struct + Devices []Device + Methods []Method + func BeginChallenge(c *http.Client, parent string, host string, sigRequest string, ...) (*Challenge, error) + func (c *Challenge) StartMethod(method *Method) (*StatusResponse, error) + func (c *Challenge) WaitForCompletion() (*FinalResponse, *ChallengeResponse, error) + type ChallengeResponse struct + Parent string + Reason string + Result string + ResultURL string + Status string + StatusCode string + type Device struct + FriendlyName string + Index string + type FinalResponse struct + Cookie string + Parent string + type Method struct + DeviceIndex string + DeviceName string + FriendlyName string + type StatusResponse struct + Status string + StatusCode string