Documentation
¶
Overview ¶
Package duo_go implments the Duo Security WebSDK.
Index ¶
Constants ¶
View Source
const ( SignatureSeparator = ":" ValueSeparator = "|" DuoPrefix = "TX" AppPrefix = "APP" AuthPrefix = "AUTH" DuoExpire = 300 AppExpire = 3600 IKEYLen = 20 SKEYLen = 40 AKEYLen = 40 ErrUser = "ERR|The username passed to SignRequest() is invalid." ErrIKEY = "ERR|The Duo integration key passed to SignRequest() is invalid." ErrSKEY = "ERR|The Duo secret key passed to SignRequest() is invalid." ErrAKEY = "ERR|The application secret key passed to SignRequest() must be at least 40 characters." ErrParse = "ERR|The response could not be parsed." )
Variables ¶
This section is empty.
Functions ¶
func SignRequest ¶
SignRequest signs a 2FA request for consumption by the Duo service.
Types ¶
Click to show internal directories.
Click to hide internal directories.