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: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type View

type View struct {
	Db *gorm.DB
	// contains filtered or unexported fields
}

func StartView

func StartView(sqlClient *sql.DB, keyAlgorithm crypto.EncryptionAlgorithm, queries *query.Queries, idGenerator id.Generator, es eventstore.Eventstore) (*View, error)

func (*View) ActiveUserSessionsCount

func (v *View) ActiveUserSessionsCount() (uint64, error)

func (*View) DeleteApplicationRefreshTokens

func (v *View) DeleteApplicationRefreshTokens(event *models.Event, ids ...string) error

func (*View) DeleteApplicationTokens

func (v *View) DeleteApplicationTokens(event *models.Event, ids ...string) error

func (*View) DeleteExternalIDP

func (v *View) DeleteExternalIDP(externalUserID, idpConfigID, instanceID string, event *models.Event) error

func (*View) DeleteExternalIDPsByUserID

func (v *View) DeleteExternalIDPsByUserID(userID, instanceID string, event *models.Event) error

func (*View) DeleteIDPConfig

func (v *View) DeleteIDPConfig(idpID string, event *models.Event) error

func (*View) DeleteIDPProvider

func (v *View) DeleteIDPProvider(aggregateID, idpConfigID, instanceID string, event *models.Event) error

func (*View) DeleteIDPProvidersByAggregateID

func (v *View) DeleteIDPProvidersByAggregateID(aggregateID, instanceID string, event *models.Event) error

func (*View) DeleteOrgProjectMapping

func (v *View) DeleteOrgProjectMapping(orgID, projectID, instanceID string, event *models.Event) error

func (*View) DeleteOrgProjectMappingsByProjectGrantID

func (v *View) DeleteOrgProjectMappingsByProjectGrantID(projectGrantID, instanceID string) error

func (*View) DeleteOrgProjectMappingsByProjectID

func (v *View) DeleteOrgProjectMappingsByProjectID(projectID, instanceID string) error

func (*View) DeleteRefreshToken

func (v *View) DeleteRefreshToken(tokenID, instanceID string, event *models.Event) error

func (*View) DeleteSessionTokens

func (v *View) DeleteSessionTokens(agentID, userID, instanceID string, event *models.Event) error

func (*View) DeleteToken

func (v *View) DeleteToken(tokenID, instanceID string, event *models.Event) error

func (*View) DeleteTokensFromRefreshToken

func (v *View) DeleteTokensFromRefreshToken(refreshTokenID, instanceID string, event *models.Event) error

func (*View) DeleteUser

func (v *View) DeleteUser(userID, instanceID string, event *models.Event) error

func (*View) DeleteUserRefreshTokens

func (v *View) DeleteUserRefreshTokens(userID, instanceID string, event *models.Event) error

func (*View) DeleteUserSessions

func (v *View) DeleteUserSessions(userID, instanceID string, event *models.Event) error

func (*View) DeleteUserTokens

func (v *View) DeleteUserTokens(userID, instanceID string, event *models.Event) error

func (*View) ExternalIDPByExternalUserIDAndIDPConfigID

func (v *View) ExternalIDPByExternalUserIDAndIDPConfigID(externalUserID, idpConfigID, instanceID string) (*model.ExternalIDPView, error)

func (*View) ExternalIDPByExternalUserIDAndIDPConfigIDAndResourceOwner

func (v *View) ExternalIDPByExternalUserIDAndIDPConfigIDAndResourceOwner(externalUserID, idpConfigID, resourceOwner, instanceID string) (*model.ExternalIDPView, error)

func (*View) ExternalIDPsByIDPConfigID

func (v *View) ExternalIDPsByIDPConfigID(idpConfigID, instanceID string) ([]*model.ExternalIDPView, error)

func (*View) GetGlobalUserByLoginName

func (v *View) GetGlobalUserByLoginName(email, instanceID string) (*model.UserView, error)

func (*View) GetIDPConfigsByAggregateID

func (v *View) GetIDPConfigsByAggregateID(aggregateID, instanceID string) ([]*iam_es_model.IDPConfigView, error)

func (*View) GetLatestExternalIDPFailedEvent

func (v *View) GetLatestExternalIDPFailedEvent(sequence uint64, instanceID string) (*global_view.FailedEvent, error)

func (*View) GetLatestExternalIDPSequence

func (v *View) GetLatestExternalIDPSequence(instanceID string) (*global_view.CurrentSequence, error)

func (*View) GetLatestExternalIDPSequences

func (v *View) GetLatestExternalIDPSequences(instanceIDs ...string) ([]*global_view.CurrentSequence, error)

func (*View) GetLatestIDPConfigFailedEvent

func (v *View) GetLatestIDPConfigFailedEvent(sequence uint64, instanceID string) (*global_view.FailedEvent, error)

func (*View) GetLatestIDPConfigSequence

func (v *View) GetLatestIDPConfigSequence(instanceID string) (*global_view.CurrentSequence, error)

func (*View) GetLatestIDPConfigSequences

func (v *View) GetLatestIDPConfigSequences(instanceIDs ...string) ([]*global_view.CurrentSequence, error)

func (*View) GetLatestIDPProviderFailedEvent

func (v *View) GetLatestIDPProviderFailedEvent(sequence uint64, instanceID string) (*global_view.FailedEvent, error)

func (*View) GetLatestIDPProviderSequence

func (v *View) GetLatestIDPProviderSequence(instanceID string) (*global_view.CurrentSequence, error)

func (*View) GetLatestIDPProviderSequences

func (v *View) GetLatestIDPProviderSequences(instanceIDs ...string) ([]*global_view.CurrentSequence, error)

func (*View) GetLatestOrgProjectMappingFailedEvent

func (v *View) GetLatestOrgProjectMappingFailedEvent(sequence uint64, instanceID string) (*repository.FailedEvent, error)

func (*View) GetLatestOrgProjectMappingSequence

func (v *View) GetLatestOrgProjectMappingSequence(instanceID string) (*repository.CurrentSequence, error)

func (*View) GetLatestOrgProjectMappingSequences

func (v *View) GetLatestOrgProjectMappingSequences(instanceIDs ...string) ([]*repository.CurrentSequence, error)

func (*View) GetLatestRefreshTokenFailedEvent

func (v *View) GetLatestRefreshTokenFailedEvent(sequence uint64, instanceID string) (*repository.FailedEvent, error)

func (*View) GetLatestRefreshTokenSequence

func (v *View) GetLatestRefreshTokenSequence(instanceID string) (*repository.CurrentSequence, error)

func (*View) GetLatestRefreshTokenSequences

func (v *View) GetLatestRefreshTokenSequences(instanceIDs ...string) ([]*repository.CurrentSequence, error)

func (*View) GetLatestTokenFailedEvent

func (v *View) GetLatestTokenFailedEvent(sequence uint64, instanceID string) (*repository.FailedEvent, error)

func (*View) GetLatestTokenSequence

func (v *View) GetLatestTokenSequence(instanceID string) (*repository.CurrentSequence, error)

func (*View) GetLatestTokenSequences

func (v *View) GetLatestTokenSequences(instanceIDs ...string) ([]*repository.CurrentSequence, error)

func (*View) GetLatestUserFailedEvent

func (v *View) GetLatestUserFailedEvent(sequence uint64, instanceID string) (*repository.FailedEvent, error)

func (*View) GetLatestUserSequence

func (v *View) GetLatestUserSequence(instanceID string) (*repository.CurrentSequence, error)

func (*View) GetLatestUserSequences

func (v *View) GetLatestUserSequences(instanceIDs ...string) ([]*repository.CurrentSequence, error)

func (*View) GetLatestUserSessionFailedEvent

func (v *View) GetLatestUserSessionFailedEvent(sequence uint64, instanceID string) (*repository.FailedEvent, error)

func (*View) GetLatestUserSessionSequence

func (v *View) GetLatestUserSessionSequence(instanceID string) (*repository.CurrentSequence, error)

func (*View) GetLatestUserSessionSequences

func (v *View) GetLatestUserSessionSequences(instanceIDs ...string) ([]*repository.CurrentSequence, error)

func (*View) Health

func (v *View) Health() (err error)

func (*View) IDPConfigByID

func (v *View) IDPConfigByID(idpID, instanceID string) (*iam_es_model.IDPConfigView, error)

func (*View) IDPProviderByAggregateAndIDPConfigID

func (v *View) IDPProviderByAggregateAndIDPConfigID(aggregateID, idpConfigID, instanceID string) (*model.IDPProviderView, error)

func (*View) IDPProvidersByAggregateIDAndState

func (v *View) IDPProvidersByAggregateIDAndState(aggregateID, instanceID string, idpConfigState iam_model.IDPConfigState) ([]*model.IDPProviderView, error)

func (*View) IDPProvidersByIDPConfigID

func (v *View) IDPProvidersByIDPConfigID(idpConfigID, instanceID string) ([]*model.IDPProviderView, error)

func (*View) OrgProjectMappingByIDs

func (v *View) OrgProjectMappingByIDs(orgID, projectID, instanceID string) (*model.OrgProjectMapping, error)

func (*View) ProcessedExternalIDPFailedEvent

func (v *View) ProcessedExternalIDPFailedEvent(failedEvent *global_view.FailedEvent) error

func (*View) ProcessedExternalIDPSequence

func (v *View) ProcessedExternalIDPSequence(event *models.Event) error

func (*View) ProcessedIDPConfigFailedEvent

func (v *View) ProcessedIDPConfigFailedEvent(failedEvent *global_view.FailedEvent) error

func (*View) ProcessedIDPConfigSequence

func (v *View) ProcessedIDPConfigSequence(event *models.Event) error

func (*View) ProcessedIDPProviderFailedEvent

func (v *View) ProcessedIDPProviderFailedEvent(failedEvent *global_view.FailedEvent) error

func (*View) ProcessedIDPProviderSequence

func (v *View) ProcessedIDPProviderSequence(event *models.Event) error

func (*View) ProcessedOrgProjectMappingFailedEvent

func (v *View) ProcessedOrgProjectMappingFailedEvent(failedEvent *repository.FailedEvent) error

func (*View) ProcessedOrgProjectMappingSequence

func (v *View) ProcessedOrgProjectMappingSequence(event *models.Event) error

func (*View) ProcessedRefreshTokenFailedEvent

func (v *View) ProcessedRefreshTokenFailedEvent(failedEvent *repository.FailedEvent) error

func (*View) ProcessedRefreshTokenSequence

func (v *View) ProcessedRefreshTokenSequence(event *models.Event) error

func (*View) ProcessedTokenFailedEvent

func (v *View) ProcessedTokenFailedEvent(failedEvent *repository.FailedEvent) error

func (*View) ProcessedTokenSequence

func (v *View) ProcessedTokenSequence(event *models.Event) error

func (*View) ProcessedUserFailedEvent

func (v *View) ProcessedUserFailedEvent(failedEvent *repository.FailedEvent) error

func (*View) ProcessedUserSequence

func (v *View) ProcessedUserSequence(event *models.Event) error

func (*View) ProcessedUserSessionFailedEvent

func (v *View) ProcessedUserSessionFailedEvent(failedEvent *repository.FailedEvent) error

func (*View) ProcessedUserSessionSequence

func (v *View) ProcessedUserSessionSequence(event *models.Event) error

func (*View) PutExternalIDP

func (v *View) PutExternalIDP(externalIDP *model.ExternalIDPView, event *models.Event) error

func (*View) PutExternalIDPs

func (v *View) PutExternalIDPs(event *models.Event, externalIDPs ...*model.ExternalIDPView) error

func (*View) PutIDPConfig

func (v *View) PutIDPConfig(idp *iam_es_model.IDPConfigView, event *models.Event) error

func (*View) PutIDPProvider

func (v *View) PutIDPProvider(provider *model.IDPProviderView, event *models.Event) error

func (*View) PutIDPProviders

func (v *View) PutIDPProviders(event *models.Event, providers ...*model.IDPProviderView) error

func (*View) PutOrgProjectMapping

func (v *View) PutOrgProjectMapping(mapping *model.OrgProjectMapping, event *models.Event) error

func (*View) PutRefreshToken

func (v *View) PutRefreshToken(token *model.RefreshTokenView, event *models.Event) error

func (*View) PutRefreshTokens

func (v *View) PutRefreshTokens(token []*model.RefreshTokenView, event *models.Event) error

func (*View) PutToken

func (v *View) PutToken(token *model.TokenView, event *models.Event) error

func (*View) PutTokens

func (v *View) PutTokens(token []*model.TokenView, event *models.Event) error

func (*View) PutUser

func (v *View) PutUser(user *model.UserView, event *models.Event) error

func (*View) PutUserSession

func (v *View) PutUserSession(userSession *model.UserSessionView, event *models.Event) error

func (*View) PutUserSessions

func (v *View) PutUserSessions(userSession []*model.UserSessionView, event *models.Event) error

func (*View) PutUsers

func (v *View) PutUsers(users []*model.UserView, event *models.Event) error

func (*View) RefreshTokenByID

func (v *View) RefreshTokenByID(tokenID, instanceID string) (*model.RefreshTokenView, error)

func (*View) RefreshTokensByUserID

func (v *View) RefreshTokensByUserID(userID, instanceID string) ([]*model.RefreshTokenView, error)

func (*View) SearchIDPConfigs

func (v *View) SearchIDPConfigs(request *iam_model.IDPConfigSearchRequest) ([]*iam_es_model.IDPConfigView, uint64, error)

func (*View) SearchIDPProviders

func (v *View) SearchIDPProviders(request *iam_model.IDPProviderSearchRequest) ([]*model.IDPProviderView, uint64, error)

func (*View) SearchRefreshTokens

func (v *View) SearchRefreshTokens(request *user_model.RefreshTokenSearchRequest) ([]*model.RefreshTokenView, uint64, error)

func (*View) SearchUsers

func (v *View) SearchUsers(request *usr_model.UserSearchRequest) ([]*model.UserView, uint64, error)

func (*View) TokenByIDs

func (v *View) TokenByIDs(tokenID, userID, instanceID string) (*model.TokenView, error)

func (*View) TokensByUserID

func (v *View) TokensByUserID(userID, instanceID string) ([]*model.TokenView, error)

func (*View) UpdateExternalIDPSpoolerRunTimestamp

func (v *View) UpdateExternalIDPSpoolerRunTimestamp() error

func (*View) UpdateIDPConfigSpoolerRunTimestamp

func (v *View) UpdateIDPConfigSpoolerRunTimestamp() error

func (*View) UpdateIDPProviderSpoolerRunTimestamp

func (v *View) UpdateIDPProviderSpoolerRunTimestamp() error

func (*View) UpdateOrgProjectMappingSpoolerRunTimestamp

func (v *View) UpdateOrgProjectMappingSpoolerRunTimestamp() error

func (*View) UpdateRefreshTokenSpoolerRunTimestamp

func (v *View) UpdateRefreshTokenSpoolerRunTimestamp() error

func (*View) UpdateTokenSpoolerRunTimestamp

func (v *View) UpdateTokenSpoolerRunTimestamp() error

func (*View) UpdateUserSessionSpoolerRunTimestamp

func (v *View) UpdateUserSessionSpoolerRunTimestamp() error

func (*View) UpdateUserSpoolerRunTimestamp

func (v *View) UpdateUserSpoolerRunTimestamp() error

func (*View) UserByEmail

func (v *View) UserByEmail(email, instanceID string) (*model.UserView, error)

func (*View) UserByEmailAndResourceOwner

func (v *View) UserByEmailAndResourceOwner(email, resourceOwner, instanceID string) (*model.UserView, error)

func (*View) UserByID

func (v *View) UserByID(userID, instanceID string) (*model.UserView, error)

func (*View) UserByLoginName

func (v *View) UserByLoginName(loginName, instanceID string) (*model.UserView, error)

func (*View) UserByLoginNameAndResourceOwner

func (v *View) UserByLoginNameAndResourceOwner(loginName, resourceOwner, instanceID string) (*model.UserView, error)

func (*View) UserByPhone

func (v *View) UserByPhone(phone, instanceID string) (*model.UserView, error)

func (*View) UserByPhoneAndResourceOwner

func (v *View) UserByPhoneAndResourceOwner(phone, resourceOwner, instanceID string) (*model.UserView, error)

func (*View) UserByUsername

func (v *View) UserByUsername(userName, instanceID string) (*model.UserView, error)

func (*View) UserIDsByDomain

func (v *View) UserIDsByDomain(domain, instanceID string) ([]string, error)

func (*View) UserMFAs

func (v *View) UserMFAs(userID, instanceID string) ([]*usr_model.MultiFactor, error)

func (*View) UserSessionByIDs

func (v *View) UserSessionByIDs(agentID, userID, instanceID string) (*model.UserSessionView, error)

func (*View) UserSessionsByAgentID

func (v *View) UserSessionsByAgentID(agentID, instanceID string) ([]*model.UserSessionView, error)

func (*View) UserSessionsByOrgID

func (v *View) UserSessionsByOrgID(orgID, instanceID string) ([]*model.UserSessionView, error)

func (*View) UserSessionsByUserID

func (v *View) UserSessionsByUserID(userID, instanceID string) ([]*model.UserSessionView, error)

func (*View) UsersByOrgID

func (v *View) UsersByOrgID(orgID, instanceID string) ([]*model.UserView, error)

Jump to

Keyboard shortcuts

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