auth

package
v0.8.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 7, 2024 License: BSD-2-Clause Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Device

type Device struct {
	Code                    string `json:"deviceCode"`              // Device Code
	UserCode                string `json:"userCode"`                // 8 figure User code to be used while authentication
	VerificationURI         string `json:"verificationUri"`         // URL to verify user code
	VerificationURIComplete string `json:"verificationUriComplete"` // URL to verify user code with the user code being sent as a URL param
	ExpiresIn               int    `json:"expiresIn"`               // Time in which the device code expires
	Interval                int    `json:"interval"`                // Interval in which the client needs to poll at the endpoint to receive the PAT
}

type PAT added in v0.4.0

type PAT struct {
	Token  string `json:"token"`  // PAT received from the server
	Expiry string `json:"expiry"` // Token expiry timestamp
	User   struct {
		FirstName string `json:"firstName"` // User's firstname
		LastName  string `json:"lastName"`  // User's lastname
		Email     string `json:"email"`     // User's email address
	} `json:"user"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL