Documentation ¶
Index ¶
- type View
- func (v *View) ActiveUserSessionsCount() (uint64, error)
- func (v *View) DeleteApplicationRefreshTokens(event *models.Event, ids ...string) error
- func (v *View) DeleteApplicationTokens(event *models.Event, ids ...string) error
- func (v *View) DeleteExternalIDP(externalUserID, idpConfigID, instanceID string, event *models.Event) error
- func (v *View) DeleteExternalIDPsByUserID(userID, instanceID string, event *models.Event) error
- func (v *View) DeleteIDPConfig(idpID string, event *models.Event) error
- func (v *View) DeleteIDPProvider(aggregateID, idpConfigID, instanceID string, event *models.Event) error
- func (v *View) DeleteIDPProvidersByAggregateID(aggregateID, instanceID string, event *models.Event) error
- func (v *View) DeleteOrgProjectMapping(orgID, projectID, instanceID string, event *models.Event) error
- func (v *View) DeleteOrgProjectMappingsByProjectGrantID(projectGrantID, instanceID string) error
- func (v *View) DeleteOrgProjectMappingsByProjectID(projectID, instanceID string) error
- func (v *View) DeleteRefreshToken(tokenID, instanceID string, event *models.Event) error
- func (v *View) DeleteSessionTokens(agentID, userID, instanceID string, event *models.Event) error
- func (v *View) DeleteToken(tokenID, instanceID string, event *models.Event) error
- func (v *View) DeleteTokensFromRefreshToken(refreshTokenID, instanceID string, event *models.Event) error
- func (v *View) DeleteUser(userID, instanceID string, event *models.Event) error
- func (v *View) DeleteUserRefreshTokens(userID, instanceID string, event *models.Event) error
- func (v *View) DeleteUserSessions(userID, instanceID string, event *models.Event) error
- func (v *View) DeleteUserTokens(userID, instanceID string, event *models.Event) error
- func (v *View) ExternalIDPByExternalUserIDAndIDPConfigID(externalUserID, idpConfigID, instanceID string) (*model.ExternalIDPView, error)
- func (v *View) ExternalIDPByExternalUserIDAndIDPConfigIDAndResourceOwner(externalUserID, idpConfigID, resourceOwner, instanceID string) (*model.ExternalIDPView, error)
- func (v *View) ExternalIDPsByIDPConfigID(idpConfigID, instanceID string) ([]*model.ExternalIDPView, error)
- func (v *View) GetGlobalUserByLoginName(email, instanceID string) (*model.UserView, error)
- func (v *View) GetIDPConfigsByAggregateID(aggregateID, instanceID string) ([]*iam_es_model.IDPConfigView, error)
- func (v *View) GetLatestExternalIDPFailedEvent(sequence uint64, instanceID string) (*global_view.FailedEvent, error)
- func (v *View) GetLatestExternalIDPSequence(instanceID string) (*global_view.CurrentSequence, error)
- func (v *View) GetLatestExternalIDPSequences(instanceIDs ...string) ([]*global_view.CurrentSequence, error)
- func (v *View) GetLatestIDPConfigFailedEvent(sequence uint64, instanceID string) (*global_view.FailedEvent, error)
- func (v *View) GetLatestIDPConfigSequence(instanceID string) (*global_view.CurrentSequence, error)
- func (v *View) GetLatestIDPConfigSequences(instanceIDs ...string) ([]*global_view.CurrentSequence, error)
- func (v *View) GetLatestIDPProviderFailedEvent(sequence uint64, instanceID string) (*global_view.FailedEvent, error)
- func (v *View) GetLatestIDPProviderSequence(instanceID string) (*global_view.CurrentSequence, error)
- func (v *View) GetLatestIDPProviderSequences(instanceIDs ...string) ([]*global_view.CurrentSequence, error)
- func (v *View) GetLatestOrgProjectMappingFailedEvent(sequence uint64, instanceID string) (*repository.FailedEvent, error)
- func (v *View) GetLatestOrgProjectMappingSequence(instanceID string) (*repository.CurrentSequence, error)
- func (v *View) GetLatestOrgProjectMappingSequences(instanceIDs ...string) ([]*repository.CurrentSequence, error)
- func (v *View) GetLatestRefreshTokenFailedEvent(sequence uint64, instanceID string) (*repository.FailedEvent, error)
- func (v *View) GetLatestRefreshTokenSequence(instanceID string) (*repository.CurrentSequence, error)
- func (v *View) GetLatestRefreshTokenSequences(instanceIDs ...string) ([]*repository.CurrentSequence, error)
- func (v *View) GetLatestTokenFailedEvent(sequence uint64, instanceID string) (*repository.FailedEvent, error)
- func (v *View) GetLatestTokenSequence(instanceID string) (*repository.CurrentSequence, error)
- func (v *View) GetLatestTokenSequences(instanceIDs ...string) ([]*repository.CurrentSequence, error)
- func (v *View) GetLatestUserFailedEvent(sequence uint64, instanceID string) (*repository.FailedEvent, error)
- func (v *View) GetLatestUserSequence(instanceID string) (*repository.CurrentSequence, error)
- func (v *View) GetLatestUserSequences(instanceIDs ...string) ([]*repository.CurrentSequence, error)
- func (v *View) GetLatestUserSessionFailedEvent(sequence uint64, instanceID string) (*repository.FailedEvent, error)
- func (v *View) GetLatestUserSessionSequence(instanceID string) (*repository.CurrentSequence, error)
- func (v *View) GetLatestUserSessionSequences(instanceIDs ...string) ([]*repository.CurrentSequence, error)
- func (v *View) Health() (err error)
- func (v *View) IDPConfigByID(idpID, instanceID string) (*iam_es_model.IDPConfigView, error)
- func (v *View) IDPProviderByAggregateAndIDPConfigID(aggregateID, idpConfigID, instanceID string) (*model.IDPProviderView, error)
- func (v *View) IDPProvidersByAggregateIDAndState(aggregateID, instanceID string, idpConfigState iam_model.IDPConfigState) ([]*model.IDPProviderView, error)
- func (v *View) IDPProvidersByIDPConfigID(idpConfigID, instanceID string) ([]*model.IDPProviderView, error)
- func (v *View) OrgProjectMappingByIDs(orgID, projectID, instanceID string) (*model.OrgProjectMapping, error)
- func (v *View) ProcessedExternalIDPFailedEvent(failedEvent *global_view.FailedEvent) error
- func (v *View) ProcessedExternalIDPSequence(event *models.Event) error
- func (v *View) ProcessedIDPConfigFailedEvent(failedEvent *global_view.FailedEvent) error
- func (v *View) ProcessedIDPConfigSequence(event *models.Event) error
- func (v *View) ProcessedIDPProviderFailedEvent(failedEvent *global_view.FailedEvent) error
- func (v *View) ProcessedIDPProviderSequence(event *models.Event) error
- func (v *View) ProcessedOrgProjectMappingFailedEvent(failedEvent *repository.FailedEvent) error
- func (v *View) ProcessedOrgProjectMappingSequence(event *models.Event) error
- func (v *View) ProcessedRefreshTokenFailedEvent(failedEvent *repository.FailedEvent) error
- func (v *View) ProcessedRefreshTokenSequence(event *models.Event) error
- func (v *View) ProcessedTokenFailedEvent(failedEvent *repository.FailedEvent) error
- func (v *View) ProcessedTokenSequence(event *models.Event) error
- func (v *View) ProcessedUserFailedEvent(failedEvent *repository.FailedEvent) error
- func (v *View) ProcessedUserSequence(event *models.Event) error
- func (v *View) ProcessedUserSessionFailedEvent(failedEvent *repository.FailedEvent) error
- func (v *View) ProcessedUserSessionSequence(event *models.Event) error
- func (v *View) PutExternalIDP(externalIDP *model.ExternalIDPView, event *models.Event) error
- func (v *View) PutExternalIDPs(event *models.Event, externalIDPs ...*model.ExternalIDPView) error
- func (v *View) PutIDPConfig(idp *iam_es_model.IDPConfigView, event *models.Event) error
- func (v *View) PutIDPProvider(provider *model.IDPProviderView, event *models.Event) error
- func (v *View) PutIDPProviders(event *models.Event, providers ...*model.IDPProviderView) error
- func (v *View) PutOrgProjectMapping(mapping *model.OrgProjectMapping, event *models.Event) error
- func (v *View) PutRefreshToken(token *model.RefreshTokenView, event *models.Event) error
- func (v *View) PutRefreshTokens(token []*model.RefreshTokenView, event *models.Event) error
- func (v *View) PutToken(token *model.TokenView, event *models.Event) error
- func (v *View) PutTokens(token []*model.TokenView, event *models.Event) error
- func (v *View) PutUser(user *model.UserView, event *models.Event) error
- func (v *View) PutUserSession(userSession *model.UserSessionView, event *models.Event) error
- func (v *View) PutUserSessions(userSession []*model.UserSessionView, event *models.Event) error
- func (v *View) PutUsers(users []*model.UserView, event *models.Event) error
- func (v *View) RefreshTokenByID(tokenID, instanceID string) (*model.RefreshTokenView, error)
- func (v *View) RefreshTokensByUserID(userID, instanceID string) ([]*model.RefreshTokenView, error)
- func (v *View) SearchIDPConfigs(request *iam_model.IDPConfigSearchRequest) ([]*iam_es_model.IDPConfigView, uint64, error)
- func (v *View) SearchIDPProviders(request *iam_model.IDPProviderSearchRequest) ([]*model.IDPProviderView, uint64, error)
- func (v *View) SearchRefreshTokens(request *user_model.RefreshTokenSearchRequest) ([]*model.RefreshTokenView, uint64, error)
- func (v *View) SearchUsers(request *usr_model.UserSearchRequest) ([]*model.UserView, uint64, error)
- func (v *View) TokenByIDs(tokenID, userID, instanceID string) (*model.TokenView, error)
- func (v *View) TokensByUserID(userID, instanceID string) ([]*model.TokenView, error)
- func (v *View) UpdateExternalIDPSpoolerRunTimestamp() error
- func (v *View) UpdateIDPConfigSpoolerRunTimestamp() error
- func (v *View) UpdateIDPProviderSpoolerRunTimestamp() error
- func (v *View) UpdateOrgProjectMappingSpoolerRunTimestamp() error
- func (v *View) UpdateRefreshTokenSpoolerRunTimestamp() error
- func (v *View) UpdateTokenSpoolerRunTimestamp() error
- func (v *View) UpdateUserSessionSpoolerRunTimestamp() error
- func (v *View) UpdateUserSpoolerRunTimestamp() error
- func (v *View) UserByEmail(email, instanceID string) (*model.UserView, error)
- func (v *View) UserByEmailAndResourceOwner(email, resourceOwner, instanceID string) (*model.UserView, error)
- func (v *View) UserByID(userID, instanceID string) (*model.UserView, error)
- func (v *View) UserByLoginName(loginName, instanceID string) (*model.UserView, error)
- func (v *View) UserByLoginNameAndResourceOwner(loginName, resourceOwner, instanceID string) (*model.UserView, error)
- func (v *View) UserByPhone(phone, instanceID string) (*model.UserView, error)
- func (v *View) UserByPhoneAndResourceOwner(phone, resourceOwner, instanceID string) (*model.UserView, error)
- func (v *View) UserByUsername(userName, instanceID string) (*model.UserView, error)
- func (v *View) UserIDsByDomain(domain, instanceID string) ([]string, error)
- func (v *View) UserMFAs(userID, instanceID string) ([]*usr_model.MultiFactor, error)
- func (v *View) UserSessionByIDs(agentID, userID, instanceID string) (*model.UserSessionView, error)
- func (v *View) UserSessionsByAgentID(agentID, instanceID string) ([]*model.UserSessionView, error)
- func (v *View) UserSessionsByOrgID(orgID, instanceID string) ([]*model.UserSessionView, error)
- func (v *View) UserSessionsByUserID(userID, instanceID string) ([]*model.UserSessionView, error)
- func (v *View) UsersByOrgID(orgID, instanceID string) ([]*model.UserView, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type View ¶
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 (*View) DeleteApplicationRefreshTokens ¶
func (*View) DeleteApplicationTokens ¶
func (*View) DeleteExternalIDP ¶
func (*View) DeleteExternalIDPsByUserID ¶
func (*View) DeleteIDPConfig ¶
func (*View) DeleteIDPProvider ¶
func (*View) DeleteIDPProvidersByAggregateID ¶
func (*View) DeleteOrgProjectMapping ¶
func (*View) DeleteOrgProjectMappingsByProjectGrantID ¶
func (*View) DeleteOrgProjectMappingsByProjectID ¶
func (*View) DeleteRefreshToken ¶
func (*View) DeleteSessionTokens ¶
func (*View) DeleteToken ¶
func (*View) DeleteTokensFromRefreshToken ¶
func (*View) DeleteUser ¶
func (*View) DeleteUserRefreshTokens ¶
func (*View) DeleteUserSessions ¶
func (*View) DeleteUserTokens ¶
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 (*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) 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 (*View) ProcessedIDPConfigFailedEvent ¶
func (v *View) ProcessedIDPConfigFailedEvent(failedEvent *global_view.FailedEvent) error
func (*View) ProcessedIDPConfigSequence ¶
func (*View) ProcessedIDPProviderFailedEvent ¶
func (v *View) ProcessedIDPProviderFailedEvent(failedEvent *global_view.FailedEvent) error
func (*View) ProcessedIDPProviderSequence ¶
func (*View) ProcessedOrgProjectMappingFailedEvent ¶
func (v *View) ProcessedOrgProjectMappingFailedEvent(failedEvent *repository.FailedEvent) error
func (*View) ProcessedOrgProjectMappingSequence ¶
func (*View) ProcessedRefreshTokenFailedEvent ¶
func (v *View) ProcessedRefreshTokenFailedEvent(failedEvent *repository.FailedEvent) error
func (*View) ProcessedRefreshTokenSequence ¶
func (*View) ProcessedTokenFailedEvent ¶
func (v *View) ProcessedTokenFailedEvent(failedEvent *repository.FailedEvent) error
func (*View) ProcessedTokenSequence ¶
func (*View) ProcessedUserFailedEvent ¶
func (v *View) ProcessedUserFailedEvent(failedEvent *repository.FailedEvent) error
func (*View) ProcessedUserSequence ¶
func (*View) ProcessedUserSessionFailedEvent ¶
func (v *View) ProcessedUserSessionFailedEvent(failedEvent *repository.FailedEvent) error
func (*View) ProcessedUserSessionSequence ¶
func (*View) PutExternalIDP ¶
func (*View) PutExternalIDPs ¶
func (*View) PutIDPConfig ¶
func (v *View) PutIDPConfig(idp *iam_es_model.IDPConfigView, event *models.Event) error
func (*View) PutIDPProvider ¶
func (*View) PutIDPProviders ¶
func (*View) PutOrgProjectMapping ¶
func (*View) PutRefreshToken ¶
func (*View) PutRefreshTokens ¶
func (*View) PutUserSession ¶
func (*View) PutUserSessions ¶
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 (*View) TokenByIDs ¶
func (*View) TokensByUserID ¶
func (*View) UpdateExternalIDPSpoolerRunTimestamp ¶
func (*View) UpdateIDPConfigSpoolerRunTimestamp ¶
func (*View) UpdateIDPProviderSpoolerRunTimestamp ¶
func (*View) UpdateOrgProjectMappingSpoolerRunTimestamp ¶
func (*View) UpdateRefreshTokenSpoolerRunTimestamp ¶
func (*View) UpdateTokenSpoolerRunTimestamp ¶
func (*View) UpdateUserSessionSpoolerRunTimestamp ¶
func (*View) UpdateUserSpoolerRunTimestamp ¶
func (*View) UserByEmail ¶
func (*View) UserByEmailAndResourceOwner ¶
func (*View) UserByLoginName ¶
func (*View) UserByLoginNameAndResourceOwner ¶
func (*View) UserByPhone ¶
func (*View) UserByPhoneAndResourceOwner ¶
func (*View) UserByUsername ¶
func (*View) UserIDsByDomain ¶
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)
Click to show internal directories.
Click to hide internal directories.