view

package
v0.0.0-...-860e413 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ActiveUserSessions

func ActiveUserSessions(db *gorm.DB, table string) (uint64, error)

func DeleteApplicationRefreshTokens

func DeleteApplicationRefreshTokens(db *gorm.DB, table string, appIDs []string) error

func DeleteApplicationTokens

func DeleteApplicationTokens(db *gorm.DB, table, instanceID string, appIDs []string) error

func DeleteExternalIDP

func DeleteExternalIDP(db *gorm.DB, table, externalUserID, idpConfigID, instanceID string) error

func DeleteExternalIDPsByUserID

func DeleteExternalIDPsByUserID(db *gorm.DB, table, userID, instanceID string) error

func DeleteNotifyUser

func DeleteNotifyUser(db *gorm.DB, table, userID, instanceID string) error

func DeleteRefreshToken

func DeleteRefreshToken(db *gorm.DB, table, tokenID, instanceID string) error

func DeleteSessionRefreshTokens

func DeleteSessionRefreshTokens(db *gorm.DB, table, agentID, userID string) error

func DeleteSessionTokens

func DeleteSessionTokens(db *gorm.DB, table, agentID, userID, instanceID string) error

func DeleteToken

func DeleteToken(db *gorm.DB, table, tokenID, instanceID string) error

func DeleteTokensFromRefreshToken

func DeleteTokensFromRefreshToken(db *gorm.DB, table, refreshTokenID, instanceID string) error

func DeleteUser

func DeleteUser(db *gorm.DB, table, userID, instanceID string) error

func DeleteUserRefreshTokens

func DeleteUserRefreshTokens(db *gorm.DB, table, userID, instanceID string) error

func DeleteUserSessions

func DeleteUserSessions(db *gorm.DB, table, userID, instanceID string) error

func DeleteUserTokens

func DeleteUserTokens(db *gorm.DB, table, userID, instanceID string) error

func ExternalIDPByExternalUserIDAndIDPConfigID

func ExternalIDPByExternalUserIDAndIDPConfigID(db *gorm.DB, table, externalUserID, idpConfigID, instanceID string) (*model.ExternalIDPView, error)

func ExternalIDPByExternalUserIDAndIDPConfigIDAndResourceOwner

func ExternalIDPByExternalUserIDAndIDPConfigIDAndResourceOwner(db *gorm.DB, table, externalUserID, idpConfigID, resourceOwner, instanceID string) (*model.ExternalIDPView, error)

func ExternalIDPsByIDPConfigID

func ExternalIDPsByIDPConfigID(db *gorm.DB, table, idpConfigID, instanceID string) ([]*model.ExternalIDPView, error)

func GetGlobalUserByLoginName

func GetGlobalUserByLoginName(db *gorm.DB, table, loginName, instanceID string) (*model.UserView, error)

func NotifyUserByID

func NotifyUserByID(db *gorm.DB, table, userID, instanceID string) (*model.NotifyUser, error)

func NotifyUsersByOrgID

func NotifyUsersByOrgID(db *gorm.DB, table, orgID, instanceID string) ([]*model.NotifyUser, error)

func PutExternalIDP

func PutExternalIDP(db *gorm.DB, table string, idp *model.ExternalIDPView) error

func PutExternalIDPs

func PutExternalIDPs(db *gorm.DB, table string, externalIDPs ...*model.ExternalIDPView) error

func PutNotifyUser

func PutNotifyUser(db *gorm.DB, table string, project *model.NotifyUser) error

func PutRefreshToken

func PutRefreshToken(db *gorm.DB, table string, token *usr_model.RefreshTokenView) error

func PutRefreshTokens

func PutRefreshTokens(db *gorm.DB, table string, tokens ...*usr_model.RefreshTokenView) error

func PutToken

func PutToken(db *gorm.DB, table string, token *usr_model.TokenView) error

func PutTokens

func PutTokens(db *gorm.DB, table string, tokens ...*usr_model.TokenView) error

func PutUser

func PutUser(db *gorm.DB, table string, user *model.UserView) error

func PutUserSession

func PutUserSession(db *gorm.DB, table string, session *model.UserSessionView) error

func PutUserSessions

func PutUserSessions(db *gorm.DB, table string, sessions ...*model.UserSessionView) error

func PutUsers

func PutUsers(db *gorm.DB, table string, users ...*model.UserView) error

func RefreshTokenByID

func RefreshTokenByID(db *gorm.DB, table, tokenID, instanceID string) (*usr_model.RefreshTokenView, error)

func RefreshTokensByUserID

func RefreshTokensByUserID(db *gorm.DB, table, userID, instanceID string) ([]*usr_model.RefreshTokenView, error)

func SearchRefreshTokens

func SearchRefreshTokens(db *gorm.DB, table string, req *model.RefreshTokenSearchRequest) ([]*usr_model.RefreshTokenView, uint64, error)

func SearchUsers

func SearchUsers(db *gorm.DB, table string, req *usr_model.UserSearchRequest) ([]*model.UserView, uint64, error)

func TokenByIDs

func TokenByIDs(db *gorm.DB, table, tokenID, userID, instanceID string) (*usr_model.TokenView, error)

func TokensByUserID

func TokensByUserID(db *gorm.DB, table, userID, instanceID string) ([]*usr_model.TokenView, error)

func UserByID

func UserByID(db *gorm.DB, table, userID, instanceID string) (*model.UserView, error)

func UserByIDQuery

func UserByIDQuery(id, instanceID string, latestSequence uint64) (*es_models.SearchQuery, error)

func UserByLoginName

func UserByLoginName(db *gorm.DB, table, loginName, instanceID string) (*model.UserView, error)

func UserByLoginNameAndResourceOwner

func UserByLoginNameAndResourceOwner(db *gorm.DB, table, loginName, resourceOwner, instanceID string) (*model.UserView, error)

func UserByUserName

func UserByUserName(db *gorm.DB, table, userName, instanceID string) (*model.UserView, error)

func UserIDsByDomain

func UserIDsByDomain(db *gorm.DB, table, orgDomain, instanceID string) ([]string, error)

func UserMFAs

func UserMFAs(db *gorm.DB, table, userID, instanceID string) ([]*usr_model.MultiFactor, error)

func UserSessionByIDs

func UserSessionByIDs(db *gorm.DB, table, agentID, userID, instanceID string) (*model.UserSessionView, error)

func UserSessionsByAgentID

func UserSessionsByAgentID(db *gorm.DB, table, agentID, instanceID string) ([]*model.UserSessionView, error)

func UserSessionsByOrgID

func UserSessionsByOrgID(db *gorm.DB, table, orgID, instanceID string) ([]*model.UserSessionView, error)

func UserSessionsByUserID

func UserSessionsByUserID(db *gorm.DB, table, userID, instanceID string) ([]*model.UserSessionView, error)

func UsersByOrgID

func UsersByOrgID(db *gorm.DB, table, orgID, instanceID string) ([]*model.UserView, error)

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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