internal

package
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2020 License: MIT Imports: 18 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) AddRole added in v0.1.5

func (d *DefaultUserStore) AddRole(id, role string) error

func (*DefaultUserStore) ClearRoles added in v0.1.5

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

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) DeleteRole added in v0.1.5

func (d *DefaultUserStore) DeleteRole(id, role 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) GetRoles added in v0.1.5

func (d *DefaultUserStore) GetRoles(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, role, provider string, meta map[string]interface{}, sendMailFunc func(string, string) error) (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)

type DefaultWorkspaceStore added in v0.1.7

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

func (DefaultWorkspaceStore) CreateGroup added in v0.1.7

func (d DefaultWorkspaceStore) CreateGroup(userID, workspaceID, name, description string, metadata map[string]interface{}) (string, error)

func (DefaultWorkspaceStore) CreatePermission added in v0.1.7

func (d DefaultWorkspaceStore) CreatePermission(roleID, action, target string) error

func (DefaultWorkspaceStore) CreateUserRole added in v0.1.7

func (d DefaultWorkspaceStore) CreateUserRole(userID, role string) error

func (DefaultWorkspaceStore) CreateWorkspace added in v0.1.7

func (d DefaultWorkspaceStore) CreateWorkspace(userID, name, description, plan string, metadata map[string]interface{}) (string, error)

func (DefaultWorkspaceStore) DeleteGroup added in v0.1.7

func (d DefaultWorkspaceStore) DeleteGroup(groupID string) error

func (DefaultWorkspaceStore) DeletePermission added in v0.1.7

func (d DefaultWorkspaceStore) DeletePermission(roleID, action string) error

func (DefaultWorkspaceStore) DeleteUserRole added in v0.1.7

func (d DefaultWorkspaceStore) DeleteUserRole(userID, role string) error

func (DefaultWorkspaceStore) DeleteWorkspace added in v0.1.7

func (d DefaultWorkspaceStore) DeleteWorkspace(workspaceID string) error

func (DefaultWorkspaceStore) GetGroup added in v0.1.7

func (d DefaultWorkspaceStore) GetGroup(id string) (string, string, map[string]interface{}, error)

func (DefaultWorkspaceStore) GetUserGroupRoles added in v0.1.7

func (d DefaultWorkspaceStore) GetUserGroupRoles(userID string) (map[string]string, error)

func (DefaultWorkspaceStore) GetUserPermissions added in v0.1.7

func (d DefaultWorkspaceStore) GetUserPermissions(userID string) (map[string]string, error)

func (DefaultWorkspaceStore) GetUserRoles added in v0.1.7

func (d DefaultWorkspaceStore) GetUserRoles(userID string) ([]string, error)

func (DefaultWorkspaceStore) GetUserWorkspaces added in v0.1.7

func (d DefaultWorkspaceStore) GetUserWorkspaces(userID string) (map[string][]string, error)

func (DefaultWorkspaceStore) GetWorkspace added in v0.1.7

func (d DefaultWorkspaceStore) GetWorkspace(id string) (string, string, map[string]interface{}, error)

func (DefaultWorkspaceStore) GetWorkspaceGroups added in v0.1.7

func (d DefaultWorkspaceStore) GetWorkspaceGroups(workspaceID string) ([]string, error)

func (DefaultWorkspaceStore) GroupRemoveUser added in v0.1.7

func (d DefaultWorkspaceStore) GroupRemoveUser(groupID, userID string) error

func (DefaultWorkspaceStore) GroupUpsertUser added in v0.1.7

func (d DefaultWorkspaceStore) GroupUpsertUser(groupID, userID, role string) error

func (DefaultWorkspaceStore) UpdateGroup added in v0.1.7

func (d DefaultWorkspaceStore) UpdateGroup(groupID, name, description string, metadata map[string]interface{}) error

func (DefaultWorkspaceStore) UpdatePermission added in v0.1.7

func (d DefaultWorkspaceStore) UpdatePermission(roleID, action, target string) error

func (DefaultWorkspaceStore) UpdateWorkspace added in v0.1.7

func (d DefaultWorkspaceStore) UpdateWorkspace(workspaceID, name, description, plan string, metadata map[string]interface{}) error

func (DefaultWorkspaceStore) WorkspaceRemoveUser added in v0.1.7

func (d DefaultWorkspaceStore) WorkspaceRemoveUser(workspaceID, userID string) error

func (DefaultWorkspaceStore) WorkspaceUpsertUser added in v0.1.7

func (d DefaultWorkspaceStore) WorkspaceUpsertUser(workspaceID, userID, role string) error

Jump to

Keyboard shortcuts

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