Co-authored-by: Todd Knight <T.Alan.Knight@gmail.com> Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com> Co-authored-by: Michael Gaffney <mgaffney@users.noreply.github.com>
26 lines
789 B
Go
26 lines
789 B
Go
package authtoken
|
|
|
|
// Status of the AuthToken. It will default IssuedStatus in the database.
|
|
type Status string
|
|
|
|
const (
|
|
// UnknownStatus for the token.
|
|
UnknownStatus Status = "unknown"
|
|
|
|
// PendingStatus means that the token has been created but it pending while
|
|
// waiting to be issued.
|
|
PendingStatus Status = "auth token pending"
|
|
|
|
// IssuedStatus means the token has been issued. It is a final status for the
|
|
// token.
|
|
IssuedStatus Status = "token issued"
|
|
|
|
// FailedStatus means the token is in a failed status before it was issued and
|
|
// this is a final status.
|
|
FailedStatus Status = "authentication failed"
|
|
|
|
// SystemErrorStatus means that the system encountered an error before
|
|
// issuing the token. This is a final status.
|
|
SystemErrorStatus Status = "system error"
|
|
)
|