internal

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2020 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DefaultSessionStore

type DefaultSessionStore struct {
	Driver      string
	DataSource  string
	Ctx         context.Context
	Client      *models.Client
	Codecs      []securecookie.Codec
	SessionOpts *sessions.Options
}

func (*DefaultSessionStore) Cleanup

func (ds *DefaultSessionStore) Cleanup()

Cleanup deletes expired sessions

func (*DefaultSessionStore) Close

func (ds *DefaultSessionStore) Close() error

func (*DefaultSessionStore) Get

Get returns a session for the given name after adding it to the registry.

func (*DefaultSessionStore) MaxAge

func (ds *DefaultSessionStore) MaxAge(age int)

func (*DefaultSessionStore) MaxLength

func (ds *DefaultSessionStore) MaxLength(l int)

MaxLength restricts the maximum length of new sessions to l. If l is 0 there is no limit to the size of a session, use with caution. The default is 4096 (default for securecookie)

func (*DefaultSessionStore) New

func (*DefaultSessionStore) PeriodicCleanup

func (ds *DefaultSessionStore) PeriodicCleanup(interval time.Duration, quit <-chan struct{})

PeriodicCleanup runs Cleanup every interval. Close quit channel to stop.

func (*DefaultSessionStore) Save

type DefaultUserStore

type DefaultUserStore struct {
	Driver     string
	DataSource string
	Ctx        context.Context
	Client     *models.Client
}

func (*DefaultUserStore) Close

func (d *DefaultUserStore) Close() error

func (*DefaultUserStore) DeleteAllMetadata

func (d *DefaultUserStore) DeleteAllMetadata(id string) error

func (*DefaultUserStore) DeleteConfirmToken

func (d *DefaultUserStore) DeleteConfirmToken(id string) error

func (*DefaultUserStore) DeleteEmailChangeToken

func (d *DefaultUserStore) DeleteEmailChangeToken(id string) error

func (*DefaultUserStore) DeleteKeysMetaData

func (d *DefaultUserStore) DeleteKeysMetaData(id string, keys []string) error

func (*DefaultUserStore) DeleteOTP

func (d *DefaultUserStore) DeleteOTP(id string) error

func (*DefaultUserStore) DeleteRecoveryToken

func (d *DefaultUserStore) DeleteRecoveryToken(id string) error

func (*DefaultUserStore) DeleteUser

func (d *DefaultUserStore) DeleteUser(id string) error

func (*DefaultUserStore) GetAPIKey

func (d *DefaultUserStore) GetAPIKey(id string) (string, error)

func (*DefaultUserStore) GetEmailChange

func (d *DefaultUserStore) GetEmailChange(id string) (string, error)

func (*DefaultUserStore) GetPassword

func (d *DefaultUserStore) GetPassword(id string) (string, error)

func (*DefaultUserStore) IsEmailConfirmed

func (d *DefaultUserStore) IsEmailConfirmed(id string) (bool, error)

func (*DefaultUserStore) MarkConfirmed

func (d *DefaultUserStore) MarkConfirmed(id string, confirmed bool) error

func (*DefaultUserStore) New

func (d *DefaultUserStore) New(email, password, provider string, meta map[string]interface{}) (string, error)

func (*DefaultUserStore) SaveConfirmationToken

func (d *DefaultUserStore) SaveConfirmationToken(id, token string) error

func (*DefaultUserStore) SaveConfirmationTokenSentAt

func (d *DefaultUserStore) SaveConfirmationTokenSentAt(id string, tokenSentAt time.Time) error

func (*DefaultUserStore) SaveEmailChangeToken

func (d *DefaultUserStore) SaveEmailChangeToken(id, email, token string) error

func (*DefaultUserStore) SaveEmailChangeTokenSentAt

func (d *DefaultUserStore) SaveEmailChangeTokenSentAt(id string, tokenSentAt time.Time) error

func (*DefaultUserStore) SaveOTP

func (d *DefaultUserStore) SaveOTP(id, otp string) error

func (*DefaultUserStore) SaveOTPSentAt

func (d *DefaultUserStore) SaveOTPSentAt(id string, otpSentAt time.Time) error

func (*DefaultUserStore) SaveRecoveryToken

func (d *DefaultUserStore) SaveRecoveryToken(id, token string) error

func (*DefaultUserStore) SaveRecoveryTokenSentAt

func (d *DefaultUserStore) SaveRecoveryTokenSentAt(id string, tokenSentAt time.Time) error

func (*DefaultUserStore) SetLastSignInAt

func (d *DefaultUserStore) SetLastSignInAt(id string, time time.Time) error

func (*DefaultUserStore) SetUpdatedAt

func (d *DefaultUserStore) SetUpdatedAt(id string, time time.Time) error

func (*DefaultUserStore) UpdateAPIKey

func (d *DefaultUserStore) UpdateAPIKey(id, apiKey string) error

func (*DefaultUserStore) UpdateBillingID added in v0.1.2

func (d *DefaultUserStore) UpdateBillingID(id, billingID string) error

func (*DefaultUserStore) UpdateEmail

func (d *DefaultUserStore) UpdateEmail(id, email string) error

func (*DefaultUserStore) UpdatePassword

func (d *DefaultUserStore) UpdatePassword(id, password string) error

func (*DefaultUserStore) UpdateProvider

func (d *DefaultUserStore) UpdateProvider(id, provider string) error

func (*DefaultUserStore) UpsertMetaData

func (d *DefaultUserStore) UpsertMetaData(id string, metaData map[string]interface{}) error

func (*DefaultUserStore) UserData

func (d *DefaultUserStore) UserData(id string) (string, string, string, map[string]interface{}, error)

func (*DefaultUserStore) UserIDByAPIKey

func (d *DefaultUserStore) UserIDByAPIKey(apiKey string) (string, error)

func (*DefaultUserStore) UserIDByConfirmationToken

func (d *DefaultUserStore) UserIDByConfirmationToken(token string) (string, error)

func (*DefaultUserStore) UserIDByEmail

func (d *DefaultUserStore) UserIDByEmail(email string) (string, error)

func (*DefaultUserStore) UserIDByEmailChangeToken

func (d *DefaultUserStore) UserIDByEmailChangeToken(token string) (string, error)

func (*DefaultUserStore) UserIDByOTP

func (d *DefaultUserStore) UserIDByOTP(otp string) (string, error)

func (*DefaultUserStore) UserIDByRecoveryToken

func (d *DefaultUserStore) UserIDByRecoveryToken(token string) (string, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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