model

package
v0.0.0-...-2ede0d5 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2024 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthRequest

type AuthRequest struct {
	ID           uuid.UUID `sql:"primary_key"`
	CreationDate time.Time
	Done         bool
	AuthTime     time.Time
	Content      string
	NamespaceID  uuid.UUID
	UserID       uuid.UUID
}

type Client

type Client struct {
	ID                             uuid.UUID
	Secret                         string
	RedirectUris                   string
	ApplicationType                int32
	AuthMethod                     string
	ResponseTypes                  string
	AccessTokenType                int32
	DevMode                        bool
	IDTokenUserInfoClaimsAssertion bool `sql:"primary_key"`
	ClockSkew                      string
	PostLogoutRedirectURIGlobs     string
	RedirectURIGlobs               string
	UserNamespaceID                uuid.UUID
	GrantTypes                     string
	Name                           string
}

type CodeRequestID

type CodeRequestID struct {
	Code       string    `sql:"primary_key"`
	RequestID  uuid.UUID `sql:"primary_key"`
	CreateTime time.Time
}

type RefreshToken

type RefreshToken struct {
	ID            string `sql:"primary_key"`
	Token         string
	AuthTime      time.Time
	Amr           string
	Audience      string
	UserID        string
	ApplicationID string
	Expiration    time.Time
	Scopes        string
}

type Token

type Token struct {
	ID             string `sql:"primary_key"`
	Audience       string
	Expiration     time.Time
	Scopes         string
	ApplicationID  uuid.UUID
	Subject        uuid.UUID
	RefreshTokenID uuid.UUID
}

type User

type User struct {
	Username            string
	Password            string
	Nickname            string
	GivenName           string
	FamilyName          string
	MiddleName          string
	PreferredUsername   string
	Profile             string
	Picture             string
	Website             string
	Email               string
	EmailVerified       bool
	Gender              string
	Birthdate           time.Time
	Zoneinfo            string
	Locale              string
	PhoneNumber         string
	PhoneNumberVerified bool
	Address             string
	UpdatedAt           time.Time
	NamespaceID         uuid.UUID
	ID                  uuid.UUID
}

Jump to

Keyboard shortcuts

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