Documentation
¶
Index ¶
- type DefaultSessionStore
- func (ds *DefaultSessionStore) Cleanup()
- func (ds *DefaultSessionStore) Close() error
- func (ds *DefaultSessionStore) Get(r *http.Request, name string) (*sessions.Session, error)
- func (ds *DefaultSessionStore) MaxAge(age int)
- func (ds *DefaultSessionStore) MaxLength(l int)
- func (ds *DefaultSessionStore) New(r *http.Request, name string) (*sessions.Session, error)
- func (ds *DefaultSessionStore) PeriodicCleanup(interval time.Duration, quit <-chan struct{})
- func (ds *DefaultSessionStore) Save(r *http.Request, w http.ResponseWriter, session *sessions.Session) error
- type DefaultUserStore
- func (d *DefaultUserStore) Close() error
- func (d *DefaultUserStore) DeleteAllMetadata(id string) error
- func (d *DefaultUserStore) DeleteConfirmToken(id string) error
- func (d *DefaultUserStore) DeleteEmailChangeToken(id string) error
- func (d *DefaultUserStore) DeleteKeysMetaData(id string, keys []string) error
- func (d *DefaultUserStore) DeleteOTP(id string) error
- func (d *DefaultUserStore) DeleteRecoveryToken(id string) error
- func (d *DefaultUserStore) DeleteUser(id string) error
- func (d *DefaultUserStore) GetAPIKey(id string) (string, error)
- func (d *DefaultUserStore) GetEmailChange(id string) (string, error)
- func (d *DefaultUserStore) GetPassword(id string) (string, error)
- func (d *DefaultUserStore) IsEmailConfirmed(id string) (bool, error)
- func (d *DefaultUserStore) MarkConfirmed(id string, confirmed bool) error
- func (d *DefaultUserStore) New(email, password, provider string, meta map[string]interface{}) (string, error)
- func (d *DefaultUserStore) SaveConfirmationToken(id, token string) error
- func (d *DefaultUserStore) SaveConfirmationTokenSentAt(id string, tokenSentAt time.Time) error
- func (d *DefaultUserStore) SaveEmailChangeToken(id, email, token string) error
- func (d *DefaultUserStore) SaveEmailChangeTokenSentAt(id string, tokenSentAt time.Time) error
- func (d *DefaultUserStore) SaveOTP(id, otp string) error
- func (d *DefaultUserStore) SaveOTPSentAt(id string, otpSentAt time.Time) error
- func (d *DefaultUserStore) SaveRecoveryToken(id, token string) error
- func (d *DefaultUserStore) SaveRecoveryTokenSentAt(id string, tokenSentAt time.Time) error
- func (d *DefaultUserStore) SetLastSignInAt(id string, time time.Time) error
- func (d *DefaultUserStore) SetUpdatedAt(id string, time time.Time) error
- func (d *DefaultUserStore) UpdateAPIKey(id, apiKey string) error
- func (d *DefaultUserStore) UpdateBillingID(id, billingID string) error
- func (d *DefaultUserStore) UpdateEmail(id, email string) error
- func (d *DefaultUserStore) UpdatePassword(id, password string) error
- func (d *DefaultUserStore) UpdateProvider(id, provider string) error
- func (d *DefaultUserStore) UpsertMetaData(id string, metaData map[string]interface{}) error
- func (d *DefaultUserStore) UserData(id string) (string, string, string, map[string]interface{}, error)
- func (d *DefaultUserStore) UserIDByAPIKey(apiKey string) (string, error)
- func (d *DefaultUserStore) UserIDByConfirmationToken(token string) (string, error)
- func (d *DefaultUserStore) UserIDByEmail(email string) (string, error)
- func (d *DefaultUserStore) UserIDByEmailChangeToken(token string) (string, error)
- func (d *DefaultUserStore) UserIDByOTP(otp string) (string, error)
- func (d *DefaultUserStore) UserIDByRecoveryToken(token string) (string, error)
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) PeriodicCleanup ¶
func (ds *DefaultSessionStore) PeriodicCleanup(interval time.Duration, quit <-chan struct{})
PeriodicCleanup runs Cleanup every interval. Close quit channel to stop.
func (*DefaultSessionStore) Save ¶
func (ds *DefaultSessionStore) Save(r *http.Request, w http.ResponseWriter, session *sessions.Session) error
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) 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)
Click to show internal directories.
Click to hide internal directories.