Documentation
¶
Index ¶
- Constants
- Variables
- func CustomTextToDomain(text *CustomText) *domain.CustomText
- func CustomTextsToDomain(texts *CustomTexts) []*domain.CustomText
- func CustomTextsToLoginDomain(aggregateID, lang string, texts *CustomTexts) *domain.CustomLoginText
- func NewUserEventSearchQuery(userID, orgID string, sequence uint64) *eventstore.SearchQueryBuilder
- type APIApp
- type Action
- type ActionSearchQueries
- type Actions
- type App
- type AppSearchQueries
- type Apps
- type AuthNKey
- type AuthNKeySearchQueries
- type AuthNKeys
- type BoolQuery
- type Column
- type Config
- type CurrentSequence
- type CurrentSequences
- type CurrentSequencesSearchQueries
- type CustomText
- type CustomTexts
- type Domain
- type Domains
- type FailedEvent
- type FailedEventSearchQueries
- type FailedEvents
- type Features
- type Flow
- type IAMIDPConfigReadModel
- type IAMIDPConfigsReadModel
- type IAMLabelPolicyReadModel
- type IAMLockoutPolicyReadModel
- type IAMLoginPolicyReadModel
- type IAMMemberReadModel
- type IAMMembersQuery
- type IAMMembersReadModel
- type IAMMembership
- type IAMOrgIAMPolicyReadModel
- type IAMPasswordAgePolicyReadModel
- type IAMPasswordComplexityPolicyReadModel
- type IDP
- type IDPConfigReadModel
- type IDPConfigsReadModel
- type IDPLoginPolicyLink
- type IDPLoginPolicyLinks
- type IDPLoginPolicyLinksSearchQuery
- type IDPSearchQueries
- type IDPUserLink
- type IDPUserLinks
- type IDPUserLinksSearchQuery
- type IDPs
- type JWTConfigReadModel
- type JWTIDP
- type LabelPolicy
- type LabelPolicyReadModel
- type LatestSequence
- type ListComparison
- type ListQuery
- type LockoutPolicy
- type LockoutPolicyReadModel
- type LoginPolicy
- type LoginPolicyReadModel
- type MailTemplate
- type Member
- type MemberReadModel
- type Members
- type MembersQuery
- type MembersReadModel
- type Membership
- type MembershipSearchQuery
- type Memberships
- type MessageText
- type MessageTexts
- type MultiFactors
- type NotNullQuery
- type NumberComparison
- type NumberQuery
- type OIDCApp
- type OIDCConfigReadModel
- type OIDCIDP
- type Org
- type OrgDomainSearchQueries
- type OrgIAMPolicy
- type OrgIAMPolicyReadModel
- type OrgLabelPolicyReadModel
- type OrgLoginPolicyReadModel
- type OrgMemberReadModel
- type OrgMembersQuery
- type OrgMembersReadModel
- type OrgMembership
- type OrgOrgIAMPolicyReadModel
- type OrgPasswordAgePolicyReadModel
- type OrgPasswordComplexityPolicyReadModel
- type OrgPasswordLockoutPolicyReadModel
- type OrgSearchQueries
- type Orgs
- type PasswordAgePolicy
- type PasswordAgePolicyReadModel
- type PasswordComplexityPolicy
- type PasswordComplexityPolicyReadModel
- type PrivacyPolicy
- type Project
- type ProjectGrant
- type ProjectGrantMembersQuery
- type ProjectGrantMembership
- type ProjectGrantSearchQueries
- type ProjectGrants
- type ProjectMembersQuery
- type ProjectMembership
- type ProjectRole
- type ProjectRoleSearchQueries
- type ProjectRoles
- type ProjectSearchQueries
- type Projects
- type Queries
- func (q *Queries) ActiveLabelPolicyByOrg(ctx context.Context, orgID string) (*LabelPolicy, error)
- func (q *Queries) AppByClientID(ctx context.Context, clientID string) (*App, error)
- func (q *Queries) AppByID(ctx context.Context, appID string) (*App, error)
- func (q *Queries) AppByOIDCClientID(ctx context.Context, clientID string) (*App, error)
- func (q *Queries) AppByProjectAndAppID(ctx context.Context, projectID, appID string) (*App, error)
- func (q *Queries) ClearCurrentSequence(ctx context.Context, projectionName string) (err error)
- func (q *Queries) CustomMessageTextByTypeAndLanguage(ctx context.Context, aggregateID, messageType, language string) (*MessageText, error)
- func (q *Queries) CustomTextList(ctx context.Context, aggregateID, template, language string) (texts *CustomTexts, err error)
- func (q *Queries) CustomTextListByTemplate(ctx context.Context, aggregateID, template string) (texts *CustomTexts, err error)
- func (q *Queries) DefaultActiveLabelPolicy(ctx context.Context) (*LabelPolicy, error)
- func (q *Queries) DefaultFeatures(ctx context.Context) (*Features, error)
- func (q *Queries) DefaultLockoutPolicy(ctx context.Context) (*LockoutPolicy, error)
- func (q *Queries) DefaultLoginPolicy(ctx context.Context) (*LoginPolicy, error)
- func (q *Queries) DefaultMailTemplate(ctx context.Context) (*MailTemplate, error)
- func (q *Queries) DefaultMessageText(ctx context.Context) (*MessageText, error)
- func (q *Queries) DefaultMessageTextByTypeAndLanguageFromFileSystem(messageType, language string) (*MessageText, error)
- func (q *Queries) DefaultMultiFactors(ctx context.Context) (*MultiFactors, error)
- func (q *Queries) DefaultOrgIAMPolicy(ctx context.Context) (*OrgIAMPolicy, error)
- func (q *Queries) DefaultPasswordAgePolicy(ctx context.Context) (*PasswordAgePolicy, error)
- func (q *Queries) DefaultPasswordComplexityPolicy(ctx context.Context) (*PasswordComplexityPolicy, error)
- func (q *Queries) DefaultPreviewLabelPolicy(ctx context.Context) (*LabelPolicy, error)
- func (q *Queries) DefaultPrivacyPolicy(ctx context.Context) (*PrivacyPolicy, error)
- func (q *Queries) DefaultSecondFactors(ctx context.Context) (*SecondFactors, error)
- func (q *Queries) ExistsOrg(ctx context.Context, id string) (err error)
- func (q *Queries) ExistsProject(ctx context.Context, id string) (err error)
- func (q *Queries) ExistsProjectGrant(ctx context.Context, id string) (err error)
- func (q *Queries) ExistsProjectRole(ctx context.Context, projectID, key string) (err error)
- func (q *Queries) FeaturesByOrgID(ctx context.Context, orgID string) (*Features, error)
- func (q *Queries) GetActionByID(ctx context.Context, id string, orgID string) (*Action, error)
- func (q *Queries) GetActionsByFlowAndTriggerType(ctx context.Context, flowType domain.FlowType, triggerType domain.TriggerType, ...) ([]*Action, error)
- func (q *Queries) GetAuthNKeyByID(ctx context.Context, id string, queries ...SearchQuery) (*AuthNKey, error)
- func (q *Queries) GetAuthNKeyPublicKeyByIDAndIdentifier(ctx context.Context, id string, identifier string) ([]byte, error)
- func (q *Queries) GetCustomLoginTexts(ctx context.Context, aggregateID, lang string) (*domain.CustomLoginText, error)
- func (q *Queries) GetDefaultLoginTexts(ctx context.Context, lang string) (*domain.CustomLoginText, error)
- func (q *Queries) GetFlow(ctx context.Context, flowType domain.FlowType, orgID string) (*Flow, error)
- func (q *Queries) GetFlowTypesOfActionID(ctx context.Context, actionID string) ([]domain.FlowType, error)
- func (r *Queries) IAMByID(ctx context.Context, id string) (_ *iam_model.IAM, err error)
- func (q *Queries) IAMLoginTexts(ctx context.Context, lang string) (*domain.CustomLoginText, error)
- func (r *Queries) IAMMemberByID(ctx context.Context, iamID, userID string) (member *IAMMemberReadModel, err error)
- func (q *Queries) IAMMembers(ctx context.Context, queries *IAMMembersQuery) (*Members, error)
- func (q *Queries) IAMMessageTextByTypeAndLanguage(ctx context.Context, messageType, language string) (*MessageText, error)
- func (q *Queries) IDPByIDAndResourceOwner(ctx context.Context, id, resourceOwner string) (*IDP, error)
- func (q *Queries) IDPLoginPolicyLinks(ctx context.Context, resourceOwner string, ...) (idps *IDPLoginPolicyLinks, err error)
- func (q *Queries) IDPUserLinks(ctx context.Context, queries *IDPUserLinksSearchQuery) (idps *IDPUserLinks, err error)
- func (q *Queries) IsOrgUnique(ctx context.Context, name, domain string) (isUnique bool, err error)
- func (q *Queries) LockoutPolicyByOrg(ctx context.Context, orgID string) (*LockoutPolicy, error)
- func (q *Queries) LoginPolicyByID(ctx context.Context, orgID string) (*LoginPolicy, error)
- func (q *Queries) MailTemplateByOrg(ctx context.Context, orgID string) (*MailTemplate, error)
- func (q *Queries) Memberships(ctx context.Context, queries *MembershipSearchQuery) (*Memberships, error)
- func (q *Queries) MessageTextByOrg(ctx context.Context, orgID string) (*MessageText, error)
- func (q *Queries) MultiFactorsByOrg(ctx context.Context, orgID string) (*MultiFactors, error)
- func (q *Queries) OrgByDomainGlobal(ctx context.Context, domain string) (*Org, error)
- func (q *Queries) OrgByID(ctx context.Context, id string) (*Org, error)
- func (q *Queries) OrgIAMPolicyByOrg(ctx context.Context, orgID string) (*OrgIAMPolicy, error)
- func (q *Queries) OrgMembers(ctx context.Context, queries *OrgMembersQuery) (*Members, error)
- func (q *Queries) PasswordAgePolicyByOrg(ctx context.Context, orgID string) (*PasswordAgePolicy, error)
- func (q *Queries) PasswordComplexityPolicyByOrg(ctx context.Context, orgID string) (*PasswordComplexityPolicy, error)
- func (q *Queries) PreviewLabelPolicyByOrg(ctx context.Context, orgID string) (*LabelPolicy, error)
- func (q *Queries) PrivacyPolicyByOrg(ctx context.Context, orgID string) (*PrivacyPolicy, error)
- func (q *Queries) ProjectByID(ctx context.Context, id string) (*Project, error)
- func (q *Queries) ProjectByOIDCClientID(ctx context.Context, id string) (*Project, error)
- func (q *Queries) ProjectGrantByID(ctx context.Context, id string) (*ProjectGrant, error)
- func (q *Queries) ProjectGrantByIDAndGrantedOrg(ctx context.Context, id, grantedOrg string) (*ProjectGrant, error)
- func (q *Queries) ProjectGrantMembers(ctx context.Context, queries *ProjectGrantMembersQuery) (*Members, error)
- func (q *Queries) ProjectIDFromClientID(ctx context.Context, appID string) (string, error)
- func (q *Queries) ProjectIDFromOIDCClientID(ctx context.Context, appID string) (string, error)
- func (q *Queries) ProjectMembers(ctx context.Context, queries *ProjectMembersQuery) (*Members, error)
- func (q *Queries) ProjectRoleByID(ctx context.Context, projectID, key string) (*ProjectRole, error)
- func (q *Queries) RemoveFailedEvent(ctx context.Context, projectionName string, sequence uint64) (err error)
- func (q *Queries) SearchActions(ctx context.Context, queries *ActionSearchQueries) (actions *Actions, err error)
- func (q *Queries) SearchApps(ctx context.Context, queries *AppSearchQueries) (*Apps, error)
- func (q *Queries) SearchAuthNKeys(ctx context.Context, queries *AuthNKeySearchQueries) (authNKeys *AuthNKeys, err error)
- func (q *Queries) SearchClientIDs(ctx context.Context, queries *AppSearchQueries) ([]string, error)
- func (q *Queries) SearchCurrentSequences(ctx context.Context, queries *CurrentSequencesSearchQueries) (failedEvents *CurrentSequences, err error)
- func (q *Queries) SearchFailedEvents(ctx context.Context, queries *FailedEventSearchQueries) (failedEvents *FailedEvents, err error)
- func (q *Queries) SearchGrantedProjectRoles(ctx context.Context, grantID, grantedOrg string, ...) (projects *ProjectRoles, err error)
- func (q *Queries) SearchIDPs(ctx context.Context, resourceOwner string, queries *IDPSearchQueries) (idps *IDPs, err error)
- func (q *Queries) SearchOrgDomains(ctx context.Context, queries *OrgDomainSearchQueries) (domains *Domains, err error)
- func (q *Queries) SearchOrgs(ctx context.Context, queries *OrgSearchQueries) (orgs *Orgs, err error)
- func (q *Queries) SearchProjectGrants(ctx context.Context, queries *ProjectGrantSearchQueries) (projects *ProjectGrants, err error)
- func (q *Queries) SearchProjectGrantsByProjectIDAndRoleKey(ctx context.Context, projectID, roleKey string) (projects *ProjectGrants, err error)
- func (q *Queries) SearchProjectRoles(ctx context.Context, queries *ProjectRoleSearchQueries) (projects *ProjectRoles, err error)
- func (q *Queries) SearchProjects(ctx context.Context, queries *ProjectSearchQueries) (projects *Projects, err error)
- func (q *Queries) SecondFactorsByOrg(ctx context.Context, orgID string) (*SecondFactors, error)
- func (q *Queries) UserEvents(ctx context.Context, orgID, userID string, sequence uint64) ([]eventstore.Event, error)
- type ReadModel
- func (rm *ReadModel) AppendAndReduce(events ...eventstore.Event) error
- func (rm *ReadModel) AppendEvents(events ...eventstore.Event)
- func (rm *ReadModel) IDPByID(idpID string) *IAMIDPConfigReadModel
- func (rm *ReadModel) Query() *eventstore.SearchQueryBuilder
- func (rm *ReadModel) Reduce() (err error)
- type SearchQuery
- func NewActionNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
- func NewActionResourceOwnerQuery(id string) (SearchQuery, error)
- func NewActionStateSearchQuery(value domain.ActionState) (SearchQuery, error)
- func NewAppNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
- func NewAppProjectIDSearchQuery(id string) (SearchQuery, error)
- func NewAuthNKeyAggregateIDQuery(id string) (SearchQuery, error)
- func NewAuthNKeyObjectIDQuery(id string) (SearchQuery, error)
- func NewAuthNKeyResourceOwnerQuery(id string) (SearchQuery, error)
- func NewFailedEventProjectionNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
- func NewIDPIDSearchQuery(id string) (SearchQuery, error)
- func NewIDPNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
- func NewIDPOwnerTypeSearchQuery(ownerType domain.IdentityProviderType) (SearchQuery, error)
- func NewIDPUserLinksResourceOwnerSearchQuery(value string) (SearchQuery, error)
- func NewIDPUserLinksUserIDSearchQuery(value string) (SearchQuery, error)
- func NewMemberEmailSearchQuery(method TextComparison, value string) (SearchQuery, error)
- func NewMemberFirstNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
- func NewMemberLastNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
- func NewMemberResourceOwnerSearchQuery(value string) (SearchQuery, error)
- func NewMemberUserIDSearchQuery(value string) (SearchQuery, error)
- func NewMembershipIsIAMQuery() (SearchQuery, error)
- func NewMembershipOrgIDQuery(value string) (SearchQuery, error)
- func NewMembershipProjectGrantIDQuery(value string) (SearchQuery, error)
- func NewMembershipProjectIDQuery(value string) (SearchQuery, error)
- func NewMembershipResourceOwnerQuery(value string) (SearchQuery, error)
- func NewMembershipUserIDQuery(userID string) (SearchQuery, error)
- func NewOrgDomainDomainSearchQuery(method TextComparison, value string) (SearchQuery, error)
- func NewOrgDomainOrgIDSearchQuery(value string) (SearchQuery, error)
- func NewOrgDomainSearchQuery(method TextComparison, value string) (SearchQuery, error)
- func NewOrgNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
- func NewProjectGrantGrantedOrgIDSearchQuery(value string) (SearchQuery, error)
- func NewProjectGrantIDsSearchQuery(values []string) (SearchQuery, error)
- func NewProjectGrantProjectIDSearchQuery(value string) (SearchQuery, error)
- func NewProjectGrantProjectNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
- func NewProjectGrantResourceOwnerSearchQuery(value string) (SearchQuery, error)
- func NewProjectGrantRoleKeySearchQuery(value string) (SearchQuery, error)
- func NewProjectIDSearchQuery(ids []string) (SearchQuery, error)
- func NewProjectNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
- func NewProjectResourceOwnerSearchQuery(value string) (SearchQuery, error)
- func NewProjectRoleDisplayNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
- func NewProjectRoleGroupSearchQuery(method TextComparison, value string) (SearchQuery, error)
- func NewProjectRoleKeySearchQuery(method TextComparison, value string) (SearchQuery, error)
- func NewProjectRoleKeysSearchQuery(values []string) (SearchQuery, error)
- func NewProjectRoleProjectIDSearchQuery(value string) (SearchQuery, error)
- func NewProjectRoleResourceOwnerSearchQuery(value string) (SearchQuery, error)
- type SearchRequest
- type SearchResponse
- type SecondFactors
- type TextComparison
- type TextQuery
- type Theme
- type UserReadModel
Constants ¶
View Source
const ( ProjectGrantGrantedOrgTableAlias = "o" ProjectGrantResourceOwnerTableAlias = "r" )
Variables ¶
View Source
var ( ActionColumnID = Column{ // contains filtered or unexported fields } ActionColumnCreationDate = Column{ // contains filtered or unexported fields } ActionColumnChangeDate = Column{ // contains filtered or unexported fields } ActionColumnResourceOwner = Column{ // contains filtered or unexported fields } ActionColumnSequence = Column{ // contains filtered or unexported fields } ActionColumnState = Column{ // contains filtered or unexported fields } ActionColumnName = Column{ // contains filtered or unexported fields } ActionColumnScript = Column{ // contains filtered or unexported fields } ActionColumnTimeout = Column{ // contains filtered or unexported fields } ActionColumnAllowedToFail = Column{ // contains filtered or unexported fields } )
View Source
var ( FlowsTriggersColumnFlowType = Column{ // contains filtered or unexported fields } FlowsTriggersColumnTriggerType = Column{ // contains filtered or unexported fields } FlowsTriggersColumnResourceOwner = Column{ // contains filtered or unexported fields } FlowsTriggersColumnTriggerSequence = Column{ // contains filtered or unexported fields } FlowsTriggersColumnActionID = Column{ // contains filtered or unexported fields } )
View Source
var ( AppColumnID = Column{ // contains filtered or unexported fields } AppColumnName = Column{ // contains filtered or unexported fields } AppColumnProjectID = Column{ // contains filtered or unexported fields } AppColumnCreationDate = Column{ // contains filtered or unexported fields } AppColumnChangeDate = Column{ // contains filtered or unexported fields } AppColumnResourceOwner = Column{ // contains filtered or unexported fields } AppColumnState = Column{ // contains filtered or unexported fields } AppColumnSequence = Column{ // contains filtered or unexported fields } )
View Source
var ( AppAPIConfigColumnAppID = Column{ // contains filtered or unexported fields } AppAPIConfigColumnClientID = Column{ // contains filtered or unexported fields } AppAPIConfigColumnAuthMethod = Column{ // contains filtered or unexported fields } )
View Source
var ( AppOIDCConfigColumnAppID = Column{ // contains filtered or unexported fields } AppOIDCConfigColumnVersion = Column{ // contains filtered or unexported fields } AppOIDCConfigColumnClientID = Column{ // contains filtered or unexported fields } AppOIDCConfigColumnRedirectUris = Column{ // contains filtered or unexported fields } AppOIDCConfigColumnResponseTypes = Column{ // contains filtered or unexported fields } AppOIDCConfigColumnGrantTypes = Column{ // contains filtered or unexported fields } AppOIDCConfigColumnApplicationType = Column{ // contains filtered or unexported fields } AppOIDCConfigColumnAuthMethodType = Column{ // contains filtered or unexported fields } AppOIDCConfigColumnPostLogoutRedirectUris = Column{ // contains filtered or unexported fields } AppOIDCConfigColumnDevMode = Column{ // contains filtered or unexported fields } AppOIDCConfigColumnAccessTokenType = Column{ // contains filtered or unexported fields } AppOIDCConfigColumnAccessTokenRoleAssertion = Column{ // contains filtered or unexported fields } AppOIDCConfigColumnIDTokenRoleAssertion = Column{ // contains filtered or unexported fields } AppOIDCConfigColumnIDTokenUserinfoAssertion = Column{ // contains filtered or unexported fields } AppOIDCConfigColumnClockSkew = Column{ // contains filtered or unexported fields } AppOIDCConfigColumnAdditionalOrigins = Column{ // contains filtered or unexported fields } )
View Source
var ( AuthNKeyColumnID = Column{ // contains filtered or unexported fields } AuthNKeyColumnCreationDate = Column{ // contains filtered or unexported fields } AuthNKeyColumnResourceOwner = Column{ // contains filtered or unexported fields } AuthNKeyColumnAggregateID = Column{ // contains filtered or unexported fields } AuthNKeyColumnSequence = Column{ // contains filtered or unexported fields } AuthNKeyColumnObjectID = Column{ // contains filtered or unexported fields } AuthNKeyColumnExpiration = Column{ // contains filtered or unexported fields } AuthNKeyColumnIdentifier = Column{ // contains filtered or unexported fields } AuthNKeyColumnPublicKey = Column{ // contains filtered or unexported fields } AuthNKeyColumnType = Column{ // contains filtered or unexported fields } AuthNKeyColumnEnabled = Column{ // contains filtered or unexported fields } )
View Source
var ( CurrentSequenceColAggregateType = Column{ // contains filtered or unexported fields } CurrentSequenceColCurrentSequence = Column{ // contains filtered or unexported fields } CurrentSequenceColTimestamp = Column{ // contains filtered or unexported fields } CurrentSequenceColProjectionName = Column{ // contains filtered or unexported fields } )
View Source
var ( LocksColLockerID = Column{ // contains filtered or unexported fields } LocksColUntil = Column{ // contains filtered or unexported fields } LocksColProjectionName = Column{ // contains filtered or unexported fields } )
View Source
var ( CustomTextColAggregateID = Column{ // contains filtered or unexported fields } CustomTextColSequence = Column{ // contains filtered or unexported fields } CustomTextColCreationDate = Column{ // contains filtered or unexported fields } CustomTextColChangeDate = Column{ // contains filtered or unexported fields } CustomTextColTemplate = Column{ // contains filtered or unexported fields } CustomTextColLanguage = Column{ // contains filtered or unexported fields } CustomTextColKey = Column{ // contains filtered or unexported fields } CustomTextColText = Column{ // contains filtered or unexported fields } )
View Source
var ( FailedEventsColumnProjectionName = Column{ // contains filtered or unexported fields } FailedEventsColumnFailedSequence = Column{ // contains filtered or unexported fields } FailedEventsColumnFailureCount = Column{ // contains filtered or unexported fields } FailedEventsColumnError = Column{ // contains filtered or unexported fields } )
View Source
var ( FeatureColumnAggregateID = Column{ // contains filtered or unexported fields } FeatureColumnChangeDate = Column{ // contains filtered or unexported fields } FeatureColumnSequence = Column{ // contains filtered or unexported fields } FeatureColumnIsDefault = Column{ // contains filtered or unexported fields } FeatureTierName = Column{ // contains filtered or unexported fields } FeatureTierDescription = Column{ // contains filtered or unexported fields } FeatureState = Column{ // contains filtered or unexported fields } FeatureStateDescription = Column{ // contains filtered or unexported fields } FeatureAuditLogRetention = Column{ // contains filtered or unexported fields } FeatureLoginPolicyFactors = Column{ // contains filtered or unexported fields } FeatureLoginPolicyIDP = Column{ // contains filtered or unexported fields } FeatureLoginPolicyPasswordless = Column{ // contains filtered or unexported fields } FeatureLoginPolicyRegistration = Column{ // contains filtered or unexported fields } FeatureLoginPolicyUsernameLogin = Column{ // contains filtered or unexported fields } FeatureLoginPolicyPasswordReset = Column{ // contains filtered or unexported fields } FeaturePasswordComplexityPolicy = Column{ // contains filtered or unexported fields } FeatureLabelPolicyPrivateLabel = Column{ // contains filtered or unexported fields } FeatureLabelPolicyWatermark = Column{ // contains filtered or unexported fields } FeatureCustomDomain = Column{ // contains filtered or unexported fields } FeaturePrivacyPolicy = Column{ // contains filtered or unexported fields } FeatureMetadataUser = Column{ // contains filtered or unexported fields } FeatureCustomTextMessage = Column{ // contains filtered or unexported fields } FeatureCustomTextLogin = Column{ // contains filtered or unexported fields } FeatureLockoutPolicy = Column{ // contains filtered or unexported fields } FeatureActions = Column{ // contains filtered or unexported fields } )
View Source
var ( IAMMemberUserID = Column{ // contains filtered or unexported fields } IAMMemberRoles = Column{ // contains filtered or unexported fields } IAMMemberCreationDate = Column{ // contains filtered or unexported fields } IAMMemberChangeDate = Column{ // contains filtered or unexported fields } IAMMemberSequence = Column{ // contains filtered or unexported fields } IAMMemberResourceOwner = Column{ // contains filtered or unexported fields } IAMMemberIAMID = Column{ // contains filtered or unexported fields } )
View Source
var ( IDPIDCol = Column{ // contains filtered or unexported fields } IDPCreationDateCol = Column{ // contains filtered or unexported fields } IDPChangeDateCol = Column{ // contains filtered or unexported fields } IDPSequenceCol = Column{ // contains filtered or unexported fields } IDPResourceOwnerCol = Column{ // contains filtered or unexported fields } IDPStateCol = Column{ // contains filtered or unexported fields } IDPNameCol = Column{ // contains filtered or unexported fields } IDPStylingTypeCol = Column{ // contains filtered or unexported fields } IDPOwnerTypeCol = Column{ // contains filtered or unexported fields } IDPAutoRegisterCol = Column{ // contains filtered or unexported fields } IDPTypeCol = Column{ // contains filtered or unexported fields } )
View Source
var ( OIDCIDPColIDPID = Column{ // contains filtered or unexported fields } OIDCIDPColClientID = Column{ // contains filtered or unexported fields } OIDCIDPColClientSecret = Column{ // contains filtered or unexported fields } OIDCIDPColIssuer = Column{ // contains filtered or unexported fields } OIDCIDPColScopes = Column{ // contains filtered or unexported fields } OIDCIDPColDisplayNameMapping = Column{ // contains filtered or unexported fields } OIDCIDPColUsernameMapping = Column{ // contains filtered or unexported fields } OIDCIDPColAuthorizationEndpoint = Column{ // contains filtered or unexported fields } OIDCIDPColTokenEndpoint = Column{ // contains filtered or unexported fields } )
View Source
var ( JWTIDPColIDPID = Column{ // contains filtered or unexported fields } JWTIDPColIssuer = Column{ // contains filtered or unexported fields } JWTIDPColKeysEndpoint = Column{ // contains filtered or unexported fields } JWTIDPColHeaderName = Column{ // contains filtered or unexported fields } JWTIDPColEndpoint = Column{ // contains filtered or unexported fields } )
View Source
var ( IDPLoginPolicyLinkIDPIDCol = Column{ // contains filtered or unexported fields } IDPLoginPolicyLinkCreationDateCol = Column{ // contains filtered or unexported fields } IDPLoginPolicyLinkChangeDateCol = Column{ // contains filtered or unexported fields } IDPLoginPolicyLinkSequenceCol = Column{ // contains filtered or unexported fields } IDPLoginPolicyLinkResourceOwnerCol = Column{ // contains filtered or unexported fields } IDPLoginPolicyLinkProviderTypeCol = Column{ // contains filtered or unexported fields } )
View Source
var ( IDPUserLinkIDPIDCol = Column{ // contains filtered or unexported fields } IDPUserLinkUserIDCol = Column{ // contains filtered or unexported fields } IDPUserLinkExternalUserIDCol = Column{ // contains filtered or unexported fields } IDPUserLinkCreationDateCol = Column{ // contains filtered or unexported fields } IDPUserLinkChangeDateCol = Column{ // contains filtered or unexported fields } IDPUserLinkSequenceCol = Column{ // contains filtered or unexported fields } IDPUserLinkResourceOwnerCol = Column{ // contains filtered or unexported fields } IDPUserLinkDisplayNameCol = Column{ // contains filtered or unexported fields } )
View Source
var ( LabelPolicyColCreationDate = Column{ // contains filtered or unexported fields } LabelPolicyColChangeDate = Column{ // contains filtered or unexported fields } LabelPolicyColSequence = Column{ // contains filtered or unexported fields } LabelPolicyColID = Column{ // contains filtered or unexported fields } LabelPolicyColState = Column{ // contains filtered or unexported fields } LabelPolicyColIsDefault = Column{ // contains filtered or unexported fields } LabelPolicyColResourceOwner = Column{ // contains filtered or unexported fields } LabelPolicyColHideLoginNameSuffix = Column{ // contains filtered or unexported fields } LabelPolicyColFontURL = Column{ // contains filtered or unexported fields } LabelPolicyColWatermarkDisabled = Column{ // contains filtered or unexported fields } LabelPolicyColShouldErrorPopup = Column{ // contains filtered or unexported fields } LabelPolicyColLightPrimaryColor = Column{ // contains filtered or unexported fields } LabelPolicyColLightWarnColor = Column{ // contains filtered or unexported fields } LabelPolicyColLightBackgroundColor = Column{ // contains filtered or unexported fields } LabelPolicyColLightFontColor = Column{ // contains filtered or unexported fields } LabelPolicyColLightLogoURL = Column{ // contains filtered or unexported fields } LabelPolicyColLightIconURL = Column{ // contains filtered or unexported fields } LabelPolicyColDarkPrimaryColor = Column{ // contains filtered or unexported fields } LabelPolicyColDarkWarnColor = Column{ // contains filtered or unexported fields } LabelPolicyColDarkBackgroundColor = Column{ // contains filtered or unexported fields } LabelPolicyColDarkFontColor = Column{ // contains filtered or unexported fields } LabelPolicyColDarkLogoURL = Column{ // contains filtered or unexported fields } LabelPolicyColDarkIconURL = Column{ // contains filtered or unexported fields } )
View Source
var ( LockoutColID = Column{ // contains filtered or unexported fields } LockoutColSequence = Column{ // contains filtered or unexported fields } LockoutColCreationDate = Column{ // contains filtered or unexported fields } LockoutColChangeDate = Column{ // contains filtered or unexported fields } LockoutColResourceOwner = Column{ // contains filtered or unexported fields } LockoutColShowFailures = Column{ // contains filtered or unexported fields } LockoutColMaxPasswordAttempts = Column{ // contains filtered or unexported fields } LockoutColIsDefault = Column{ // contains filtered or unexported fields } LockoutColState = Column{ // contains filtered or unexported fields } )
View Source
var ( LoginNameUserIDCol = Column{ // contains filtered or unexported fields } LoginNameNameCol = Column{ // contains filtered or unexported fields } LoginNameIsPrimaryCol = Column{ // contains filtered or unexported fields } )
View Source
var ( LoginPolicyColumnOrgID = Column{ // contains filtered or unexported fields } LoginPolicyColumnCreationDate = Column{ // contains filtered or unexported fields } LoginPolicyColumnChangeDate = Column{ // contains filtered or unexported fields } LoginPolicyColumnSequence = Column{ // contains filtered or unexported fields } LoginPolicyColumnAllowRegister = Column{ // contains filtered or unexported fields } LoginPolicyColumnAllowUsernamePassword = Column{ // contains filtered or unexported fields } LoginPolicyColumnAllowExternalIDPs = Column{ // contains filtered or unexported fields } LoginPolicyColumnForceMFA = Column{ // contains filtered or unexported fields } LoginPolicyColumnSecondFactors = Column{ // contains filtered or unexported fields } LoginPolicyColumnMultiFactors = Column{ // contains filtered or unexported fields } LoginPolicyColumnPasswordlessType = Column{ // contains filtered or unexported fields } LoginPolicyColumnIsDefault = Column{ // contains filtered or unexported fields } LoginPolicyColumnHidePasswordReset = Column{ // contains filtered or unexported fields } )
View Source
var ( MailTemplateColAggregateID = Column{ // contains filtered or unexported fields } MailTemplateColSequence = Column{ // contains filtered or unexported fields } MailTemplateColCreationDate = Column{ // contains filtered or unexported fields } MailTemplateColChangeDate = Column{ // contains filtered or unexported fields } MailTemplateColTemplate = Column{ // contains filtered or unexported fields } MailTemplateColIsDefault = Column{ // contains filtered or unexported fields } MailTemplateColState = Column{ // contains filtered or unexported fields } )
View Source
var ( MessageTextColAggregateID = Column{ // contains filtered or unexported fields } MessageTextColSequence = Column{ // contains filtered or unexported fields } MessageTextColCreationDate = Column{ // contains filtered or unexported fields } MessageTextColChangeDate = Column{ // contains filtered or unexported fields } MessageTextColState = Column{ // contains filtered or unexported fields } MessageTextColType = Column{ // contains filtered or unexported fields } MessageTextColLanguage = Column{ // contains filtered or unexported fields } MessageTextColTitle = Column{ // contains filtered or unexported fields } MessageTextColPreHeader = Column{ // contains filtered or unexported fields } MessageTextColSubject = Column{ // contains filtered or unexported fields } MessageTextColGreeting = Column{ // contains filtered or unexported fields } MessageTextColText = Column{ // contains filtered or unexported fields } MessageTextColButtonText = Column{ // contains filtered or unexported fields } // contains filtered or unexported fields } )
View Source
var ( OrgColumnID = Column{ // contains filtered or unexported fields } OrgColumnCreationDate = Column{ // contains filtered or unexported fields } OrgColumnChangeDate = Column{ // contains filtered or unexported fields } OrgColumnResourceOwner = Column{ // contains filtered or unexported fields } OrgColumnState = Column{ // contains filtered or unexported fields } OrgColumnSequence = Column{ // contains filtered or unexported fields } OrgColumnName = Column{ // contains filtered or unexported fields } OrgColumnDomain = Column{ // contains filtered or unexported fields } )
View Source
var ( OrgDomainCreationDateCol = Column{ // contains filtered or unexported fields } OrgDomainChangeDateCol = Column{ // contains filtered or unexported fields } OrgDomainSequenceCol = Column{ // contains filtered or unexported fields } OrgDomainDomainCol = Column{ // contains filtered or unexported fields } OrgDomainOrgIDCol = Column{ // contains filtered or unexported fields } OrgDomainIsVerifiedCol = Column{ // contains filtered or unexported fields } OrgDomainIsPrimaryCol = Column{ // contains filtered or unexported fields } OrgDomainValidationTypeCol = Column{ // contains filtered or unexported fields } )
View Source
var ( OrgIAMColID = Column{ // contains filtered or unexported fields } OrgIAMColSequence = Column{ // contains filtered or unexported fields } OrgIAMColCreationDate = Column{ // contains filtered or unexported fields } OrgIAMColChangeDate = Column{ // contains filtered or unexported fields } OrgIAMColResourceOwner = Column{ // contains filtered or unexported fields } OrgIAMColUserLoginMustBeDomain = Column{ // contains filtered or unexported fields } OrgIAMColIsDefault = Column{ // contains filtered or unexported fields } OrgIAMColState = Column{ // contains filtered or unexported fields } )
View Source
var ( OrgMemberUserID = Column{ // contains filtered or unexported fields } OrgMemberRoles = Column{ // contains filtered or unexported fields } OrgMemberCreationDate = Column{ // contains filtered or unexported fields } OrgMemberChangeDate = Column{ // contains filtered or unexported fields } OrgMemberSequence = Column{ // contains filtered or unexported fields } OrgMemberResourceOwner = Column{ // contains filtered or unexported fields } OrgMemberOrgID = Column{ // contains filtered or unexported fields } )
View Source
var ( PasswordAgeColID = Column{ // contains filtered or unexported fields } PasswordAgeColSequence = Column{ // contains filtered or unexported fields } PasswordAgeColCreationDate = Column{ // contains filtered or unexported fields } PasswordAgeColChangeDate = Column{ // contains filtered or unexported fields } PasswordAgeColResourceOwner = Column{ // contains filtered or unexported fields } PasswordAgeColWarnDays = Column{ // contains filtered or unexported fields } PasswordAgeColMaxAge = Column{ // contains filtered or unexported fields } PasswordAgeColIsDefault = Column{ // contains filtered or unexported fields } PasswordAgeColState = Column{ // contains filtered or unexported fields } )
View Source
var ( PasswordComplexityColID = Column{ // contains filtered or unexported fields } PasswordComplexityColSequence = Column{ // contains filtered or unexported fields } PasswordComplexityColCreationDate = Column{ // contains filtered or unexported fields } PasswordComplexityColChangeDate = Column{ // contains filtered or unexported fields } PasswordComplexityColResourceOwner = Column{ // contains filtered or unexported fields } PasswordComplexityColMinLength = Column{ // contains filtered or unexported fields } PasswordComplexityColHasLowercase = Column{ // contains filtered or unexported fields } PasswordComplexityColHasUpperCase = Column{ // contains filtered or unexported fields } PasswordComplexityColHasNumber = Column{ // contains filtered or unexported fields } PasswordComplexityColHasSymbol = Column{ // contains filtered or unexported fields } PasswordComplexityColIsDefault = Column{ // contains filtered or unexported fields } PasswordComplexityColState = Column{ // contains filtered or unexported fields } )
View Source
var ( PrivacyColID = Column{ // contains filtered or unexported fields } PrivacyColSequence = Column{ // contains filtered or unexported fields } PrivacyColCreationDate = Column{ // contains filtered or unexported fields } PrivacyColChangeDate = Column{ // contains filtered or unexported fields } PrivacyColResourceOwner = Column{ // contains filtered or unexported fields } PrivacyColPrivacyLink = Column{ // contains filtered or unexported fields } PrivacyColTOSLink = Column{ // contains filtered or unexported fields } PrivacyColIsDefault = Column{ // contains filtered or unexported fields } PrivacyColState = Column{ // contains filtered or unexported fields } )
View Source
var ( ProjectColumnID = Column{ // contains filtered or unexported fields } ProjectColumnName = Column{ // contains filtered or unexported fields } ProjectColumnProjectRoleAssertion = Column{ // contains filtered or unexported fields } ProjectColumnProjectRoleCheck = Column{ // contains filtered or unexported fields } ProjectColumnHasProjectCheck = Column{ // contains filtered or unexported fields } ProjectColumnPrivateLabelingSetting = Column{ // contains filtered or unexported fields } ProjectColumnCreationDate = Column{ // contains filtered or unexported fields } ProjectColumnChangeDate = Column{ // contains filtered or unexported fields } ProjectColumnResourceOwner = Column{ // contains filtered or unexported fields } ProjectColumnCreator = Column{ // contains filtered or unexported fields } ProjectColumnSequence = Column{ // contains filtered or unexported fields } ProjectColumnState = Column{ // contains filtered or unexported fields } )
View Source
var ( ProjectGrantColumnCreationDate = Column{ // contains filtered or unexported fields } ProjectGrantColumnChangeDate = Column{ // contains filtered or unexported fields } ProjectGrantColumnResourceOwner = Column{ // contains filtered or unexported fields } ProjectGrantColumnState = Column{ // contains filtered or unexported fields } ProjectGrantColumnSequence = Column{ // contains filtered or unexported fields } ProjectGrantColumnProjectID = Column{ // contains filtered or unexported fields } ProjectGrantColumnGrantedOrgID = Column{ // contains filtered or unexported fields } ProjectGrantColumnGrantID = Column{ // contains filtered or unexported fields } ProjectGrantColumnGrantedRoleKeys = Column{ // contains filtered or unexported fields } ProjectGrantColumnCreator = Column{ // contains filtered or unexported fields } ProjectGrantColumnGrantedOrgName = Column{ // contains filtered or unexported fields } ProjectGrantColumnResourceOwnerName = Column{ // contains filtered or unexported fields } )
View Source
var ( ProjectGrantMemberUserID = Column{ // contains filtered or unexported fields } ProjectGrantMemberRoles = Column{ // contains filtered or unexported fields } ProjectGrantMemberCreationDate = Column{ // contains filtered or unexported fields } ProjectGrantMemberChangeDate = Column{ // contains filtered or unexported fields } ProjectGrantMemberSequence = Column{ // contains filtered or unexported fields } ProjectGrantMemberResourceOwner = Column{ // contains filtered or unexported fields } ProjectGrantMemberProjectID = Column{ // contains filtered or unexported fields } ProjectGrantMemberGrantID = Column{ // contains filtered or unexported fields } )
View Source
var ( ProjectMemberUserID = Column{ // contains filtered or unexported fields } ProjectMemberRoles = Column{ // contains filtered or unexported fields } ProjectMemberCreationDate = Column{ // contains filtered or unexported fields } ProjectMemberChangeDate = Column{ // contains filtered or unexported fields } ProjectMemberSequence = Column{ // contains filtered or unexported fields } ProjectMemberResourceOwner = Column{ // contains filtered or unexported fields } ProjectMemberProjectID = Column{ // contains filtered or unexported fields } )
View Source
var ( ProjectRoleColumnCreationDate = Column{ // contains filtered or unexported fields } ProjectRoleColumnChangeDate = Column{ // contains filtered or unexported fields } ProjectRoleColumnResourceOwner = Column{ // contains filtered or unexported fields } ProjectRoleColumnSequence = Column{ // contains filtered or unexported fields } ProjectRoleColumnProjectID = Column{ // contains filtered or unexported fields } ProjectRoleColumnKey = Column{ // contains filtered or unexported fields } ProjectRoleColumnDisplayName = Column{ // contains filtered or unexported fields } ProjectRoleColumnGroupName = Column{ // contains filtered or unexported fields } ProjectRoleColumnCreator = Column{ // contains filtered or unexported fields } )
View Source
var ( ErrInvalidCompare = errors.New("invalid compare") ErrMissingColumn = errors.New("missing column") ErrInvalidNumber = errors.New("value is no number") )
View Source
var ( UserIDCol = Column{ // contains filtered or unexported fields } UserCreationDateCol = Column{ // contains filtered or unexported fields } UserChangeDateCol = Column{ // contains filtered or unexported fields } UserResourceOwnerCol = Column{ // contains filtered or unexported fields } UserStateCol = Column{ // contains filtered or unexported fields } UserSequenceCol = Column{ // contains filtered or unexported fields } UserUsernameCol = Column{ // contains filtered or unexported fields } )
View Source
var ( // profile HumanUserIDCol = Column{ // contains filtered or unexported fields } HumanFirstNameCol = Column{ // contains filtered or unexported fields } HumanLastNameCol = Column{ // contains filtered or unexported fields } HumanNickNameCol = Column{ // contains filtered or unexported fields } HumanDisplayNameCol = Column{ // contains filtered or unexported fields } HumanPreferredLanguageCol = Column{ // contains filtered or unexported fields } HumanGenderCol = Column{ // contains filtered or unexported fields } HumanAvaterURLCol = Column{ // contains filtered or unexported fields } // email HumanEmailCol = Column{ // contains filtered or unexported fields } HumanIsEmailVerifiedCol = Column{ // contains filtered or unexported fields } // phone HumanPhoneCol = Column{ // contains filtered or unexported fields } HumanIsPhoneVerifiedCol = Column{ // contains filtered or unexported fields } )
View Source
var ( MachineUserIDCol = Column{ // contains filtered or unexported fields } MachineNameCol = Column{ // contains filtered or unexported fields } MachineDescriptionCol = Column{ // contains filtered or unexported fields } )
Functions ¶
func CustomTextToDomain ¶ added in v1.66.0
func CustomTextToDomain(text *CustomText) *domain.CustomText
func CustomTextsToDomain ¶ added in v1.66.0
func CustomTextsToDomain(texts *CustomTexts) []*domain.CustomText
func CustomTextsToLoginDomain ¶ added in v1.66.0
func CustomTextsToLoginDomain(aggregateID, lang string, texts *CustomTexts) *domain.CustomLoginText
func NewUserEventSearchQuery ¶
func NewUserEventSearchQuery(userID, orgID string, sequence uint64) *eventstore.SearchQueryBuilder
Types ¶
type APIApp ¶ added in v1.56.8
type APIApp struct {
ClientID string
AuthMethodType domain.APIAuthMethodType
}
type ActionSearchQueries ¶ added in v1.42.0
type ActionSearchQueries struct {
SearchRequest
Queries []SearchQuery
}
type Actions ¶ added in v1.43.0
type Actions struct {
SearchResponse
Actions []*Action
}
type AppSearchQueries ¶ added in v1.56.8
type AppSearchQueries struct {
SearchRequest
Queries []SearchQuery
}
type Apps ¶ added in v1.56.8
type Apps struct {
SearchResponse
Apps []*App
}
type AuthNKeySearchQueries ¶ added in v1.62.1
type AuthNKeySearchQueries struct {
SearchRequest
Queries []SearchQuery
}
type AuthNKeys ¶ added in v1.62.1
type AuthNKeys struct {
SearchResponse
AuthNKeys []*AuthNKey
}
type CurrentSequence ¶ added in v1.65.0
type CurrentSequences ¶ added in v1.65.0
type CurrentSequences struct {
SearchResponse
CurrentSequences []*CurrentSequence
}
type CurrentSequencesSearchQueries ¶ added in v1.65.0
type CurrentSequencesSearchQueries struct {
SearchRequest
Queries []SearchQuery
}
type CustomText ¶ added in v1.66.0
type CustomTexts ¶ added in v1.66.0
type CustomTexts struct {
SearchResponse
CustomTexts []*CustomText
}
type Domains ¶ added in v1.45.3
type Domains struct {
SearchResponse
Domains []*Domain
}
type FailedEvent ¶ added in v1.65.0
type FailedEventSearchQueries ¶ added in v1.65.0
type FailedEventSearchQueries struct {
SearchRequest
Queries []SearchQuery
}
type FailedEvents ¶ added in v1.65.0
type FailedEvents struct {
SearchResponse
FailedEvents []*FailedEvent
}
type Features ¶ added in v1.56.4
type Features struct {
AggregateID string
ChangeDate time.Time
Sequence uint64
IsDefault bool
TierName string
TierDescription string
State domain.FeaturesState
StateDescription string
AuditLogRetention time.Duration
LoginPolicyFactors bool
LoginPolicyIDP bool
LoginPolicyPasswordless bool
LoginPolicyRegistration bool
LoginPolicyUsernameLogin bool
LoginPolicyPasswordReset bool
PasswordComplexityPolicy bool
LabelPolicyPrivateLabel bool
LabelPolicyWatermark bool
CustomDomain bool
PrivacyPolicy bool
MetadataUser bool
CustomTextMessage bool
CustomTextLogin bool
LockoutPolicy bool
Actions bool
}
func (*Features) EnabledFeatureTypes ¶ added in v1.56.4
type IAMIDPConfigReadModel ¶
type IAMIDPConfigReadModel struct {
IDPConfigReadModel
// contains filtered or unexported fields
}
func NewIAMIDPConfigReadModel ¶
func NewIAMIDPConfigReadModel(iamID, configID string) *IAMIDPConfigReadModel
func (*IAMIDPConfigReadModel) AppendEvents ¶
func (rm *IAMIDPConfigReadModel) AppendEvents(events ...eventstore.Event)
func (*IAMIDPConfigReadModel) Query ¶
func (rm *IAMIDPConfigReadModel) Query() *eventstore.SearchQueryBuilder
type IAMIDPConfigsReadModel ¶
type IAMIDPConfigsReadModel struct {
IDPConfigsReadModel
}
func (*IAMIDPConfigsReadModel) AppendEvents ¶
func (rm *IAMIDPConfigsReadModel) AppendEvents(events ...eventstore.Event)
type IAMLabelPolicyReadModel ¶
type IAMLabelPolicyReadModel struct{ LabelPolicyReadModel }
func (*IAMLabelPolicyReadModel) AppendEvents ¶
func (rm *IAMLabelPolicyReadModel) AppendEvents(events ...eventstore.Event)
type IAMLockoutPolicyReadModel ¶ added in v1.29.0
type IAMLockoutPolicyReadModel struct {
LockoutPolicyReadModel
}
func (*IAMLockoutPolicyReadModel) AppendEvents ¶ added in v1.29.0
func (rm *IAMLockoutPolicyReadModel) AppendEvents(events ...eventstore.Event)
type IAMLoginPolicyReadModel ¶
type IAMLoginPolicyReadModel struct{ LoginPolicyReadModel }
func (*IAMLoginPolicyReadModel) AppendEvents ¶
func (rm *IAMLoginPolicyReadModel) AppendEvents(events ...eventstore.Event)
type IAMMemberReadModel ¶
type IAMMemberReadModel struct {
MemberReadModel
// contains filtered or unexported fields
}
func NewIAMMemberReadModel ¶
func NewIAMMemberReadModel(iamID, userID string) *IAMMemberReadModel
func (*IAMMemberReadModel) AppendEvents ¶
func (rm *IAMMemberReadModel) AppendEvents(events ...eventstore.Event)
func (*IAMMemberReadModel) Query ¶
func (rm *IAMMemberReadModel) Query() *eventstore.SearchQueryBuilder
type IAMMembersQuery ¶ added in v1.64.0
type IAMMembersQuery struct {
MembersQuery
}
type IAMMembersReadModel ¶
type IAMMembersReadModel struct {
MembersReadModel
}
func (*IAMMembersReadModel) AppendEvents ¶
func (rm *IAMMembersReadModel) AppendEvents(events ...eventstore.Event)
type IAMMembership ¶ added in v1.61.0
type IAMOrgIAMPolicyReadModel ¶
type IAMOrgIAMPolicyReadModel struct{ OrgIAMPolicyReadModel }
func (*IAMOrgIAMPolicyReadModel) AppendEvents ¶
func (rm *IAMOrgIAMPolicyReadModel) AppendEvents(events ...eventstore.Event)
type IAMPasswordAgePolicyReadModel ¶
type IAMPasswordAgePolicyReadModel struct {
PasswordAgePolicyReadModel
}
func (*IAMPasswordAgePolicyReadModel) AppendEvents ¶
func (rm *IAMPasswordAgePolicyReadModel) AppendEvents(events ...eventstore.Event)
type IAMPasswordComplexityPolicyReadModel ¶
type IAMPasswordComplexityPolicyReadModel struct {
PasswordComplexityPolicyReadModel
}
func (*IAMPasswordComplexityPolicyReadModel) AppendEvents ¶
func (rm *IAMPasswordComplexityPolicyReadModel) AppendEvents(events ...eventstore.Event)
type IDPConfigReadModel ¶
type IDPConfigReadModel struct {
eventstore.ReadModel
State domain.IDPConfigState
ConfigID string
Name string
AutoRegister bool
StylingType domain.IDPConfigStylingType
ProviderType domain.IdentityProviderType
OIDCConfig *OIDCConfigReadModel
JWTConfig *JWTConfigReadModel
}
func NewIDPConfigReadModel ¶
func NewIDPConfigReadModel(configID string) *IDPConfigReadModel
func (*IDPConfigReadModel) AppendEvents ¶
func (rm *IDPConfigReadModel) AppendEvents(events ...eventstore.Event)
func (*IDPConfigReadModel) Reduce ¶
func (rm *IDPConfigReadModel) Reduce() error
type IDPConfigsReadModel ¶
type IDPConfigsReadModel struct {
eventstore.ReadModel
Configs []*IDPConfigReadModel
}
func (*IDPConfigsReadModel) AppendEvents ¶
func (rm *IDPConfigsReadModel) AppendEvents(events ...eventstore.Event)
func (*IDPConfigsReadModel) ConfigByID ¶
func (rm *IDPConfigsReadModel) ConfigByID(id string) (idx int, config *IDPConfigReadModel)
func (*IDPConfigsReadModel) Reduce ¶
func (rm *IDPConfigsReadModel) Reduce() error
type IDPLoginPolicyLink ¶ added in v1.59.0
type IDPLoginPolicyLink struct {
IDPID string
IDPName string
IDPType domain.IDPConfigType
}
type IDPLoginPolicyLinks ¶ added in v1.59.0
type IDPLoginPolicyLinks struct {
SearchResponse
Links []*IDPLoginPolicyLink
}
type IDPLoginPolicyLinksSearchQuery ¶ added in v1.59.0
type IDPLoginPolicyLinksSearchQuery struct {
SearchRequest
Queries []SearchQuery
}
type IDPSearchQueries ¶ added in v1.47.2
type IDPSearchQueries struct {
SearchRequest
Queries []SearchQuery
}
type IDPUserLink ¶ added in v1.59.0
type IDPUserLinks ¶ added in v1.59.0
type IDPUserLinks struct {
SearchResponse
Links []*IDPUserLink
}
type IDPUserLinksSearchQuery ¶ added in v1.59.0
type IDPUserLinksSearchQuery struct {
SearchRequest
Queries []SearchQuery
}
type IDPs ¶ added in v1.47.2
type IDPs struct {
SearchResponse
IDPs []*IDP
}
type JWTConfigReadModel ¶ added in v1.39.0
type JWTConfigReadModel struct {
eventstore.ReadModel
IDPConfigID string
JWTEndpoint string
Issuer string
KeysEndpoint string
}
func (*JWTConfigReadModel) Reduce ¶ added in v1.39.0
func (rm *JWTConfigReadModel) Reduce() error
type LabelPolicy ¶ added in v1.56.6
type LabelPolicyReadModel ¶
type LabelPolicyReadModel struct {
eventstore.ReadModel
PrimaryColor string
BackgroundColor string
WarnColor string
FontColor string
PrimaryColorDark string
BackgroundColorDark string
WarnColorDark string
FontColorDark string
IsActive bool
}
func (*LabelPolicyReadModel) Reduce ¶
func (rm *LabelPolicyReadModel) Reduce() error
type LatestSequence ¶ added in v1.43.0
type ListComparison ¶ added in v1.45.0
type ListComparison int
const (
ListIn ListComparison = iota
)
func ListComparisonFromMethod ¶ added in v1.45.0
func ListComparisonFromMethod(m domain.SearchMethod) ListComparison
type ListQuery ¶ added in v1.45.0
type ListQuery struct {
Column Column
List []interface{}
Compare ListComparison
}
func NewListQuery ¶ added in v1.45.0
func NewListQuery(column Column, value []interface{}, compare ListComparison) (*ListQuery, error)
type LockoutPolicy ¶ added in v1.47.5
type LockoutPolicyReadModel ¶ added in v1.29.0
type LockoutPolicyReadModel struct {
eventstore.ReadModel
MaxAttempts uint64
ShowLockOutFailures bool
}
func (*LockoutPolicyReadModel) Reduce ¶ added in v1.29.0
func (rm *LockoutPolicyReadModel) Reduce() error
type LoginPolicy ¶ added in v1.47.0
type LoginPolicy struct {
OrgID string
CreationDate time.Time
ChangeDate time.Time
Sequence uint64
AllowRegister bool
AllowUsernamePassword bool
AllowExternalIDPs bool
ForceMFA bool
SecondFactors []domain.SecondFactorType
MultiFactors []domain.MultiFactorType
PasswordlessType domain.PasswordlessType
IsDefault bool
HidePasswordReset bool
}
type LoginPolicyReadModel ¶
type LoginPolicyReadModel struct {
eventstore.ReadModel
AllowUserNamePassword bool
AllowRegister bool
AllowExternalIDP bool
ForceMFA bool
PasswordlessType domain.PasswordlessType
IsActive bool
}
func (*LoginPolicyReadModel) Reduce ¶
func (rm *LoginPolicyReadModel) Reduce() error
type MailTemplate ¶ added in v1.66.0
type MemberReadModel ¶
type MemberReadModel struct {
eventstore.ReadModel
UserID string
Roles []string
}
MemberReadModel represenets the default member view. It's computed from events.
func NewMemberReadModel ¶
func NewMemberReadModel(userID string) *MemberReadModel
NewMemberReadModel is the default constructor of MemberReadModel
func (*MemberReadModel) Reduce ¶
func (rm *MemberReadModel) Reduce() error
Reduce extends eventstore.MemberReadModel
type Members ¶ added in v1.61.0
type Members struct {
SearchResponse
Members []*Member
}
type MembersQuery ¶ added in v1.61.0
type MembersQuery struct {
SearchRequest
Queries []SearchQuery
}
type MembersReadModel ¶
type MembersReadModel struct {
eventstore.ReadModel
Members []*MemberReadModel
}
func (*MembersReadModel) AppendEvents ¶
func (rm *MembersReadModel) AppendEvents(events ...eventstore.Event)
func (*MembersReadModel) MemberByUserID ¶
func (rm *MembersReadModel) MemberByUserID(id string) (idx int, member *MemberReadModel)
func (*MembersReadModel) Reduce ¶
func (rm *MembersReadModel) Reduce() (err error)
type Membership ¶ added in v1.61.0
type Membership struct {
UserID string
Roles []string
CreationDate time.Time
ChangeDate time.Time
Sequence uint64
ResourceOwner string
Org *OrgMembership
IAM *IAMMembership
Project *ProjectMembership
ProjectGrant *ProjectGrantMembership
}
type MembershipSearchQuery ¶ added in v1.61.0
type MembershipSearchQuery struct {
SearchRequest
Queries []SearchQuery
}
type Memberships ¶ added in v1.61.0
type Memberships struct {
SearchResponse
Memberships []*Membership
}
type MessageText ¶ added in v1.66.0
type MessageTexts ¶ added in v1.66.0
type MessageTexts struct {
InitCode MessageText
PasswordReset MessageText
VerifyEmail MessageText
VerifyPhone MessageText
DomainClaimed MessageText
PasswordlessRegistration MessageText
}
func (*MessageTexts) GetMessageTextByType ¶ added in v1.66.0
func (m *MessageTexts) GetMessageTextByType(msgType string) *MessageText
type MultiFactors ¶ added in v1.47.0
type MultiFactors struct {
SearchResponse
Factors []domain.MultiFactorType
}
type NotNullQuery ¶ added in v1.61.0
type NotNullQuery struct {
Column Column
}
func NewNotNullQuery ¶ added in v1.61.0
func NewNotNullQuery(col Column) (*NotNullQuery, error)
type NumberComparison ¶ added in v1.43.0
type NumberComparison int
const ( NumberEquals NumberComparison = iota NumberNotEquals NumberLess NumberGreater NumberListContains )
func NumberComparisonFromMethod
deprecated
added in
v1.43.0
func NumberComparisonFromMethod(m domain.SearchMethod) NumberComparison
Deprecated: Use NumberComparison, will be removed as soon as all calls are changed to query
type NumberQuery ¶ added in v1.43.0
type NumberQuery struct {
Column Column
Number interface{}
Compare NumberComparison
}
func NewNumberQuery ¶ added in v1.43.0
func NewNumberQuery(c Column, value interface{}, compare NumberComparison) (*NumberQuery, error)
type OIDCApp ¶ added in v1.56.8
type OIDCApp struct {
RedirectURIs []string
ResponseTypes []domain.OIDCResponseType
GrantTypes []domain.OIDCGrantType
AppType domain.OIDCApplicationType
ClientID string
AuthMethodType domain.OIDCAuthMethodType
PostLogoutRedirectURIs []string
Version domain.OIDCVersion
ComplianceProblems []string
IsDevMode bool
AccessTokenType domain.OIDCTokenType
AssertAccessTokenRole bool
AssertIDTokenRole bool
AssertIDTokenUserinfo bool
ClockSkew time.Duration
AdditionalOrigins []string
AllowedOrigins []string
}
type OIDCConfigReadModel ¶
type OIDCConfigReadModel struct {
eventstore.ReadModel
IDPConfigID string
ClientID string
ClientSecret *crypto.CryptoValue
Issuer string
AuthorizationEndpoint string
TokenEndpoint string
Scopes []string
IDPDisplayNameMapping domain.OIDCMappingField
UserNameMapping domain.OIDCMappingField
}
func (*OIDCConfigReadModel) Reduce ¶
func (rm *OIDCConfigReadModel) Reduce() error
type OIDCIDP ¶ added in v1.47.2
type OIDCIDP struct {
IDPID string
ClientID string
ClientSecret *crypto.CryptoValue
Issuer string
Scopes []string
DisplayNameMapping domain.OIDCMappingField
UsernameMapping domain.OIDCMappingField
AuthorizationEndpoint string
TokenEndpoint string
}
type OrgDomainSearchQueries ¶ added in v1.45.3
type OrgDomainSearchQueries struct {
SearchRequest
Queries []SearchQuery
}
type OrgIAMPolicy ¶ added in v1.48.1
type OrgIAMPolicyReadModel ¶
type OrgIAMPolicyReadModel struct {
eventstore.ReadModel
UserLoginMustBeDomain bool
}
func (*OrgIAMPolicyReadModel) Reduce ¶
func (rm *OrgIAMPolicyReadModel) Reduce() error
type OrgLabelPolicyReadModel ¶
type OrgLabelPolicyReadModel struct{ LabelPolicyReadModel }
func (*OrgLabelPolicyReadModel) AppendEvents ¶
func (rm *OrgLabelPolicyReadModel) AppendEvents(events ...eventstore.Event)
type OrgLoginPolicyReadModel ¶
type OrgLoginPolicyReadModel struct{ LoginPolicyReadModel }
func (*OrgLoginPolicyReadModel) AppendEvents ¶
func (rm *OrgLoginPolicyReadModel) AppendEvents(events ...eventstore.Event)
type OrgMemberReadModel ¶
type OrgMemberReadModel MemberReadModel
func (*OrgMemberReadModel) AppendEvents ¶
func (rm *OrgMemberReadModel) AppendEvents(events ...eventstore.Event)
type OrgMembersQuery ¶ added in v1.64.0
type OrgMembersQuery struct {
MembersQuery
OrgID string
}
type OrgMembersReadModel ¶
type OrgMembersReadModel struct {
MembersReadModel
}
func (*OrgMembersReadModel) AppendEvents ¶
func (rm *OrgMembersReadModel) AppendEvents(events ...eventstore.Event)
type OrgMembership ¶ added in v1.61.0
type OrgOrgIAMPolicyReadModel ¶
type OrgOrgIAMPolicyReadModel struct{ OrgIAMPolicyReadModel }
func (*OrgOrgIAMPolicyReadModel) AppendEvents ¶
func (rm *OrgOrgIAMPolicyReadModel) AppendEvents(events ...eventstore.Event)
type OrgPasswordAgePolicyReadModel ¶
type OrgPasswordAgePolicyReadModel struct {
PasswordAgePolicyReadModel
}
func (*OrgPasswordAgePolicyReadModel) AppendEvents ¶
func (rm *OrgPasswordAgePolicyReadModel) AppendEvents(events ...eventstore.Event)
type OrgPasswordComplexityPolicyReadModel ¶
type OrgPasswordComplexityPolicyReadModel struct {
PasswordComplexityPolicyReadModel
}
func (*OrgPasswordComplexityPolicyReadModel) AppendEvents ¶
func (rm *OrgPasswordComplexityPolicyReadModel) AppendEvents(events ...eventstore.Event)
type OrgPasswordLockoutPolicyReadModel ¶
type OrgPasswordLockoutPolicyReadModel struct {
LockoutPolicyReadModel
}
func (*OrgPasswordLockoutPolicyReadModel) AppendEvents ¶
func (rm *OrgPasswordLockoutPolicyReadModel) AppendEvents(events ...eventstore.Event)
type OrgSearchQueries ¶ added in v1.43.0
type OrgSearchQueries struct {
SearchRequest
Queries []SearchQuery
}
type Orgs ¶ added in v1.43.0
type Orgs struct {
SearchResponse
Orgs []*Org
}
type PasswordAgePolicy ¶ added in v1.47.4
type PasswordAgePolicyReadModel ¶
type PasswordAgePolicyReadModel struct {
eventstore.ReadModel
ExpireWarnDays uint64
MaxAgeDays uint64
}
func (*PasswordAgePolicyReadModel) Reduce ¶
func (rm *PasswordAgePolicyReadModel) Reduce() error
type PasswordComplexityPolicy ¶ added in v1.47.3
type PasswordComplexityPolicyReadModel ¶
type PasswordComplexityPolicyReadModel struct {
eventstore.ReadModel
MinLength uint64
HasLowercase bool
HasUpperCase bool
HasNumber bool
HasSymbol bool
}
func (*PasswordComplexityPolicyReadModel) Reduce ¶
func (rm *PasswordComplexityPolicyReadModel) Reduce() error
type PrivacyPolicy ¶ added in v1.47.6
type ProjectGrant ¶ added in v1.45.0
type ProjectGrantMembersQuery ¶ added in v1.64.0
type ProjectGrantMembersQuery struct {
MembersQuery
ProjectID, GrantID string
}
type ProjectGrantMembership ¶ added in v1.61.0
type ProjectGrantSearchQueries ¶ added in v1.45.0
type ProjectGrantSearchQueries struct {
SearchRequest
Queries []SearchQuery
}
func (*ProjectGrantSearchQueries) AppendGrantedOrgQuery ¶ added in v1.46.4
func (q *ProjectGrantSearchQueries) AppendGrantedOrgQuery(orgID string) error
func (*ProjectGrantSearchQueries) AppendMyResourceOwnerQuery ¶ added in v1.45.0
func (q *ProjectGrantSearchQueries) AppendMyResourceOwnerQuery(orgID string) error
func (*ProjectGrantSearchQueries) AppendPermissionQueries ¶ added in v1.45.0
func (q *ProjectGrantSearchQueries) AppendPermissionQueries(permissions []string) error
type ProjectGrants ¶ added in v1.45.0
type ProjectGrants struct {
SearchResponse
ProjectGrants []*ProjectGrant
}
type ProjectMembersQuery ¶ added in v1.64.0
type ProjectMembersQuery struct {
MembersQuery
ProjectID string
}
type ProjectMembership ¶ added in v1.61.0
type ProjectRole ¶ added in v1.45.0
type ProjectRoleSearchQueries ¶ added in v1.45.0
type ProjectRoleSearchQueries struct {
SearchRequest
Queries []SearchQuery
}
func (*ProjectRoleSearchQueries) AppendMyResourceOwnerQuery ¶ added in v1.45.0
func (r *ProjectRoleSearchQueries) AppendMyResourceOwnerQuery(orgID string) error
func (*ProjectRoleSearchQueries) AppendProjectIDQuery ¶ added in v1.45.0
func (r *ProjectRoleSearchQueries) AppendProjectIDQuery(projectID string) error
func (*ProjectRoleSearchQueries) AppendRoleKeysQuery ¶ added in v1.45.0
func (r *ProjectRoleSearchQueries) AppendRoleKeysQuery(keys []string) error
type ProjectRoles ¶ added in v1.45.0
type ProjectRoles struct {
SearchResponse
ProjectRoles []*ProjectRole
}
type ProjectSearchQueries ¶ added in v1.45.0
type ProjectSearchQueries struct {
SearchRequest
Queries []SearchQuery
}
func (*ProjectSearchQueries) AppendMyResourceOwnerQuery ¶ added in v1.45.0
func (r *ProjectSearchQueries) AppendMyResourceOwnerQuery(orgID string) error
func (*ProjectSearchQueries) AppendPermissionQueries ¶ added in v1.45.0
func (r *ProjectSearchQueries) AppendPermissionQueries(permissions []string) error
func (*ProjectSearchQueries) AppendProjectionNameQuery ¶ added in v1.65.0
func (r *ProjectSearchQueries) AppendProjectionNameQuery(projectionName string) error
type Projects ¶ added in v1.45.0
type Projects struct {
SearchResponse
Projects []*Project
}
type Queries ¶
type Queries struct {
DefaultLanguage language.Tag
LoginDir http.FileSystem
NotificationDir http.FileSystem
LoginTranslationFileContents map[string][]byte
NotificationTranslationFileContents map[string][]byte
// contains filtered or unexported fields
}
func StartQueries ¶
func StartQueries(ctx context.Context, es *eventstore.Eventstore, projections projection.Config, defaults sd.SystemDefaults) (repo *Queries, err error)
func (*Queries) ActiveLabelPolicyByOrg ¶ added in v1.56.6
func (*Queries) AppByClientID ¶ added in v1.56.24
func (*Queries) AppByOIDCClientID ¶ added in v1.56.8
func (*Queries) AppByProjectAndAppID ¶ added in v1.56.8
func (*Queries) ClearCurrentSequence ¶ added in v1.65.0
func (*Queries) CustomMessageTextByTypeAndLanguage ¶ added in v1.66.0
func (*Queries) CustomTextList ¶ added in v1.66.0
func (*Queries) CustomTextListByTemplate ¶ added in v1.66.0
func (*Queries) DefaultActiveLabelPolicy ¶ added in v1.56.6
func (q *Queries) DefaultActiveLabelPolicy(ctx context.Context) (*LabelPolicy, error)
func (*Queries) DefaultFeatures ¶ added in v1.56.4
func (*Queries) DefaultLockoutPolicy ¶ added in v1.47.5
func (q *Queries) DefaultLockoutPolicy(ctx context.Context) (*LockoutPolicy, error)
func (*Queries) DefaultLoginPolicy ¶ added in v1.47.0
func (q *Queries) DefaultLoginPolicy(ctx context.Context) (*LoginPolicy, error)
func (*Queries) DefaultMailTemplate ¶ added in v1.66.0
func (q *Queries) DefaultMailTemplate(ctx context.Context) (*MailTemplate, error)
func (*Queries) DefaultMessageText ¶ added in v1.66.0
func (q *Queries) DefaultMessageText(ctx context.Context) (*MessageText, error)
func (*Queries) DefaultMessageTextByTypeAndLanguageFromFileSystem ¶ added in v1.66.0
func (q *Queries) DefaultMessageTextByTypeAndLanguageFromFileSystem(messageType, language string) (*MessageText, error)
func (*Queries) DefaultMultiFactors ¶ added in v1.47.0
func (q *Queries) DefaultMultiFactors(ctx context.Context) (*MultiFactors, error)
func (*Queries) DefaultOrgIAMPolicy ¶ added in v1.48.1
func (q *Queries) DefaultOrgIAMPolicy(ctx context.Context) (*OrgIAMPolicy, error)
func (*Queries) DefaultPasswordAgePolicy ¶ added in v1.47.4
func (q *Queries) DefaultPasswordAgePolicy(ctx context.Context) (*PasswordAgePolicy, error)
func (*Queries) DefaultPasswordComplexityPolicy ¶ added in v1.47.3
func (q *Queries) DefaultPasswordComplexityPolicy(ctx context.Context) (*PasswordComplexityPolicy, error)
func (*Queries) DefaultPreviewLabelPolicy ¶ added in v1.56.6
func (q *Queries) DefaultPreviewLabelPolicy(ctx context.Context) (*LabelPolicy, error)
func (*Queries) DefaultPrivacyPolicy ¶ added in v1.47.6
func (q *Queries) DefaultPrivacyPolicy(ctx context.Context) (*PrivacyPolicy, error)
func (*Queries) DefaultSecondFactors ¶ added in v1.47.0
func (q *Queries) DefaultSecondFactors(ctx context.Context) (*SecondFactors, error)
func (*Queries) ExistsProject ¶ added in v1.45.0
func (*Queries) ExistsProjectGrant ¶ added in v1.45.0
func (*Queries) ExistsProjectRole ¶ added in v1.45.0
func (*Queries) FeaturesByOrgID ¶ added in v1.56.4
func (*Queries) GetActionByID ¶ added in v1.43.0
func (*Queries) GetActionsByFlowAndTriggerType ¶ added in v1.42.0
func (*Queries) GetAuthNKeyByID ¶ added in v1.62.1
func (*Queries) GetAuthNKeyPublicKeyByIDAndIdentifier ¶ added in v1.62.1
func (*Queries) GetCustomLoginTexts ¶ added in v1.66.0
func (*Queries) GetDefaultLoginTexts ¶ added in v1.66.0
func (*Queries) GetFlowTypesOfActionID ¶ added in v1.42.0
func (*Queries) IAMLoginTexts ¶ added in v1.66.0
func (*Queries) IAMMemberByID ¶
func (*Queries) IAMMembers ¶ added in v1.64.0
func (*Queries) IAMMessageTextByTypeAndLanguage ¶ added in v1.66.0
func (*Queries) IDPByIDAndResourceOwner ¶ added in v1.47.2
func (q *Queries) IDPByIDAndResourceOwner(ctx context.Context, id, resourceOwner string) (*IDP, error)
IDPByIDAndResourceOwner searches for the requested id in the context of the resource owner and IAM
func (*Queries) IDPLoginPolicyLinks ¶ added in v1.59.0
func (q *Queries) IDPLoginPolicyLinks(ctx context.Context, resourceOwner string, queries *IDPLoginPolicyLinksSearchQuery) (idps *IDPLoginPolicyLinks, err error)
func (*Queries) IDPUserLinks ¶ added in v1.59.0
func (q *Queries) IDPUserLinks(ctx context.Context, queries *IDPUserLinksSearchQuery) (idps *IDPUserLinks, err error)
func (*Queries) IsOrgUnique ¶ added in v1.43.0
func (*Queries) LockoutPolicyByOrg ¶ added in v1.47.5
func (*Queries) LoginPolicyByID ¶ added in v1.47.0
func (*Queries) MailTemplateByOrg ¶ added in v1.66.0
func (*Queries) Memberships ¶ added in v1.61.0
func (q *Queries) Memberships(ctx context.Context, queries *MembershipSearchQuery) (*Memberships, error)
func (*Queries) MessageTextByOrg ¶ added in v1.66.0
func (*Queries) MultiFactorsByOrg ¶ added in v1.48.3
func (*Queries) OrgByDomainGlobal ¶ added in v1.43.0
func (*Queries) OrgIAMPolicyByOrg ¶ added in v1.48.1
func (*Queries) OrgMembers ¶ added in v1.64.0
func (*Queries) PasswordAgePolicyByOrg ¶ added in v1.47.4
func (*Queries) PasswordComplexityPolicyByOrg ¶ added in v1.47.3
func (*Queries) PreviewLabelPolicyByOrg ¶ added in v1.56.6
func (*Queries) PrivacyPolicyByOrg ¶ added in v1.47.6
func (*Queries) ProjectByID ¶ added in v1.45.0
func (*Queries) ProjectByOIDCClientID ¶ added in v1.56.8
func (*Queries) ProjectGrantByID ¶ added in v1.45.0
func (*Queries) ProjectGrantByIDAndGrantedOrg ¶ added in v1.45.0
func (*Queries) ProjectGrantMembers ¶ added in v1.64.0
func (*Queries) ProjectIDFromClientID ¶ added in v1.56.24
func (*Queries) ProjectIDFromOIDCClientID ¶ added in v1.56.8
func (*Queries) ProjectMembers ¶ added in v1.64.0
func (*Queries) ProjectRoleByID ¶ added in v1.45.0
func (*Queries) RemoveFailedEvent ¶ added in v1.65.0
func (*Queries) SearchActions ¶ added in v1.42.0
func (*Queries) SearchApps ¶ added in v1.56.8
func (*Queries) SearchAuthNKeys ¶ added in v1.62.1
func (*Queries) SearchClientIDs ¶ added in v1.56.19
func (*Queries) SearchCurrentSequences ¶ added in v1.65.0
func (q *Queries) SearchCurrentSequences(ctx context.Context, queries *CurrentSequencesSearchQueries) (failedEvents *CurrentSequences, err error)
func (*Queries) SearchFailedEvents ¶ added in v1.65.0
func (q *Queries) SearchFailedEvents(ctx context.Context, queries *FailedEventSearchQueries) (failedEvents *FailedEvents, err error)
func (*Queries) SearchGrantedProjectRoles ¶ added in v1.45.0
func (q *Queries) SearchGrantedProjectRoles(ctx context.Context, grantID, grantedOrg string, queries *ProjectRoleSearchQueries) (projects *ProjectRoles, err error)
func (*Queries) SearchIDPs ¶ added in v1.47.2
func (q *Queries) SearchIDPs(ctx context.Context, resourceOwner string, queries *IDPSearchQueries) (idps *IDPs, err error)
SearchIDPs searches executes the query in the context of the resource owner and IAM
func (*Queries) SearchOrgDomains ¶ added in v1.45.3
func (*Queries) SearchOrgs ¶ added in v1.43.0
func (*Queries) SearchProjectGrants ¶ added in v1.45.0
func (q *Queries) SearchProjectGrants(ctx context.Context, queries *ProjectGrantSearchQueries) (projects *ProjectGrants, err error)
func (*Queries) SearchProjectGrantsByProjectIDAndRoleKey ¶ added in v1.45.0
func (*Queries) SearchProjectRoles ¶ added in v1.45.0
func (q *Queries) SearchProjectRoles(ctx context.Context, queries *ProjectRoleSearchQueries) (projects *ProjectRoles, err error)
func (*Queries) SearchProjects ¶ added in v1.45.0
func (*Queries) SecondFactorsByOrg ¶ added in v1.48.3
func (*Queries) UserEvents ¶
type ReadModel ¶
type ReadModel struct {
eventstore.ReadModel
SetUpStarted domain.Step
SetUpDone domain.Step
Members IAMMembersReadModel
IDPs IAMIDPConfigsReadModel
GlobalOrgID string
ProjectID string
DefaultLoginPolicy IAMLoginPolicyReadModel
DefaultLabelPolicy IAMLabelPolicyReadModel
DefaultOrgIAMPolicy IAMOrgIAMPolicyReadModel
DefaultPasswordComplexityPolicy IAMPasswordComplexityPolicyReadModel
DefaultPasswordAgePolicy IAMPasswordAgePolicyReadModel
DefaultPasswordLockoutPolicy IAMLockoutPolicyReadModel
}
func NewReadModel ¶
func (*ReadModel) AppendAndReduce ¶
func (rm *ReadModel) AppendAndReduce(events ...eventstore.Event) error
func (*ReadModel) AppendEvents ¶
func (rm *ReadModel) AppendEvents(events ...eventstore.Event)
func (*ReadModel) IDPByID ¶
func (rm *ReadModel) IDPByID(idpID string) *IAMIDPConfigReadModel
func (*ReadModel) Query ¶
func (rm *ReadModel) Query() *eventstore.SearchQueryBuilder
type SearchQuery ¶ added in v1.42.0
type SearchQuery interface {
// contains filtered or unexported methods
}
func NewActionNameSearchQuery ¶ added in v1.42.0
func NewActionNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
func NewActionResourceOwnerQuery ¶ added in v1.42.0
func NewActionResourceOwnerQuery(id string) (SearchQuery, error)
func NewActionStateSearchQuery ¶ added in v1.42.0
func NewActionStateSearchQuery(value domain.ActionState) (SearchQuery, error)
func NewAppNameSearchQuery ¶ added in v1.56.8
func NewAppNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
func NewAppProjectIDSearchQuery ¶ added in v1.56.8
func NewAppProjectIDSearchQuery(id string) (SearchQuery, error)
func NewAuthNKeyAggregateIDQuery ¶ added in v1.62.1
func NewAuthNKeyAggregateIDQuery(id string) (SearchQuery, error)
func NewAuthNKeyObjectIDQuery ¶ added in v1.62.1
func NewAuthNKeyObjectIDQuery(id string) (SearchQuery, error)
func NewAuthNKeyResourceOwnerQuery ¶ added in v1.62.1
func NewAuthNKeyResourceOwnerQuery(id string) (SearchQuery, error)
func NewFailedEventProjectionNameSearchQuery ¶ added in v1.65.0
func NewFailedEventProjectionNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
func NewIDPIDSearchQuery ¶ added in v1.47.2
func NewIDPIDSearchQuery(id string) (SearchQuery, error)
func NewIDPNameSearchQuery ¶ added in v1.47.2
func NewIDPNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
func NewIDPOwnerTypeSearchQuery ¶ added in v1.47.2
func NewIDPOwnerTypeSearchQuery(ownerType domain.IdentityProviderType) (SearchQuery, error)
func NewIDPUserLinksResourceOwnerSearchQuery ¶ added in v1.59.0
func NewIDPUserLinksResourceOwnerSearchQuery(value string) (SearchQuery, error)
func NewIDPUserLinksUserIDSearchQuery ¶ added in v1.59.0
func NewIDPUserLinksUserIDSearchQuery(value string) (SearchQuery, error)
func NewMemberEmailSearchQuery ¶ added in v1.61.0
func NewMemberEmailSearchQuery(method TextComparison, value string) (SearchQuery, error)
func NewMemberFirstNameSearchQuery ¶ added in v1.61.0
func NewMemberFirstNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
func NewMemberLastNameSearchQuery ¶ added in v1.61.0
func NewMemberLastNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
func NewMemberResourceOwnerSearchQuery ¶ added in v1.61.0
func NewMemberResourceOwnerSearchQuery(value string) (SearchQuery, error)
func NewMemberUserIDSearchQuery ¶ added in v1.61.0
func NewMemberUserIDSearchQuery(value string) (SearchQuery, error)
func NewMembershipIsIAMQuery ¶ added in v1.61.0
func NewMembershipIsIAMQuery() (SearchQuery, error)
func NewMembershipOrgIDQuery ¶ added in v1.61.0
func NewMembershipOrgIDQuery(value string) (SearchQuery, error)
func NewMembershipProjectGrantIDQuery ¶ added in v1.61.0
func NewMembershipProjectGrantIDQuery(value string) (SearchQuery, error)
func NewMembershipProjectIDQuery ¶ added in v1.61.0
func NewMembershipProjectIDQuery(value string) (SearchQuery, error)
func NewMembershipResourceOwnerQuery ¶ added in v1.61.0
func NewMembershipResourceOwnerQuery(value string) (SearchQuery, error)
func NewMembershipUserIDQuery ¶ added in v1.61.0
func NewMembershipUserIDQuery(userID string) (SearchQuery, error)
func NewOrgDomainDomainSearchQuery ¶ added in v1.45.3
func NewOrgDomainDomainSearchQuery(method TextComparison, value string) (SearchQuery, error)
func NewOrgDomainOrgIDSearchQuery ¶ added in v1.45.3
func NewOrgDomainOrgIDSearchQuery(value string) (SearchQuery, error)
func NewOrgDomainSearchQuery ¶ added in v1.43.0
func NewOrgDomainSearchQuery(method TextComparison, value string) (SearchQuery, error)
func NewOrgNameSearchQuery ¶ added in v1.43.0
func NewOrgNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
func NewProjectGrantGrantedOrgIDSearchQuery ¶ added in v1.46.4
func NewProjectGrantGrantedOrgIDSearchQuery(value string) (SearchQuery, error)
func NewProjectGrantIDsSearchQuery ¶ added in v1.45.0
func NewProjectGrantIDsSearchQuery(values []string) (SearchQuery, error)
func NewProjectGrantProjectIDSearchQuery ¶ added in v1.45.0
func NewProjectGrantProjectIDSearchQuery(value string) (SearchQuery, error)
func NewProjectGrantProjectNameSearchQuery ¶ added in v1.45.0
func NewProjectGrantProjectNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
func NewProjectGrantResourceOwnerSearchQuery ¶ added in v1.45.0
func NewProjectGrantResourceOwnerSearchQuery(value string) (SearchQuery, error)
func NewProjectGrantRoleKeySearchQuery ¶ added in v1.45.0
func NewProjectGrantRoleKeySearchQuery(value string) (SearchQuery, error)
func NewProjectIDSearchQuery ¶ added in v1.45.0
func NewProjectIDSearchQuery(ids []string) (SearchQuery, error)
func NewProjectNameSearchQuery ¶ added in v1.45.0
func NewProjectNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
func NewProjectResourceOwnerSearchQuery ¶ added in v1.45.0
func NewProjectResourceOwnerSearchQuery(value string) (SearchQuery, error)
func NewProjectRoleDisplayNameSearchQuery ¶ added in v1.45.0
func NewProjectRoleDisplayNameSearchQuery(method TextComparison, value string) (SearchQuery, error)
func NewProjectRoleGroupSearchQuery ¶ added in v1.45.0
func NewProjectRoleGroupSearchQuery(method TextComparison, value string) (SearchQuery, error)
func NewProjectRoleKeySearchQuery ¶ added in v1.45.0
func NewProjectRoleKeySearchQuery(method TextComparison, value string) (SearchQuery, error)
func NewProjectRoleKeysSearchQuery ¶ added in v1.45.0
func NewProjectRoleKeysSearchQuery(values []string) (SearchQuery, error)
func NewProjectRoleProjectIDSearchQuery ¶ added in v1.45.0
func NewProjectRoleProjectIDSearchQuery(value string) (SearchQuery, error)
func NewProjectRoleResourceOwnerSearchQuery ¶ added in v1.45.0
func NewProjectRoleResourceOwnerSearchQuery(value string) (SearchQuery, error)
type SearchRequest ¶ added in v1.42.0
type SearchResponse ¶ added in v1.43.0
type SearchResponse struct {
Count uint64
*LatestSequence
}
type SecondFactors ¶ added in v1.47.0
type SecondFactors struct {
SearchResponse
Factors []domain.SecondFactorType
}
type TextComparison ¶ added in v1.42.0
type TextComparison int
const ( TextEquals TextComparison = iota TextEqualsIgnoreCase TextStartsWith TextStartsWithIgnoreCase TextEndsWith TextEndsWithIgnoreCase TextContains TextContainsIgnoreCase TextListContains )
func TextComparisonFromMethod
deprecated
added in
v1.43.0
func TextComparisonFromMethod(m domain.SearchMethod) TextComparison
Deprecated: Use TextComparison, will be removed as soon as all calls are changed to query
type TextQuery ¶ added in v1.42.0
type TextQuery struct {
Column Column
Text string
Compare TextComparison
}
func NewTextQuery ¶ added in v1.42.0
func NewTextQuery(col Column, value string, compare TextComparison) (*TextQuery, error)
type UserReadModel ¶
type UserReadModel struct {
eventstore.ReadModel
}
func NewUserReadModel ¶
func NewUserReadModel(id string) *UserReadModel
func (*UserReadModel) AppendAndReduce ¶
func (rm *UserReadModel) AppendAndReduce(events ...eventstore.Event) error
func (*UserReadModel) AppendEvents ¶
func (rm *UserReadModel) AppendEvents(events ...eventstore.Event)
func (*UserReadModel) Query ¶
func (rm *UserReadModel) Query() *eventstore.SearchQueryBuilder
func (*UserReadModel) Reduce ¶
func (rm *UserReadModel) Reduce() (err error)
Source Files
¶
- action.go
- action_flow.go
- app.go
- authn_key.go
- converter.go
- current_sequence.go
- custom_text.go
- failed_events.go
- features.go
- iam_idp_config_model.go
- iam_idp_configs_model.go
- iam_member.go
- iam_member_model.go
- iam_members_model.go
- iam_model.go
- iam_policy_label_model.go
- iam_policy_login_model.go
- iam_policy_org_iam_model.go
- iam_policy_password_age_model.go
- iam_policy_password_complexity_model.go
- iam_policy_password_lockout_model.go
- idp.go
- idp_config_model.go
- idp_configs_model.go
- idp_login_policy_link.go
- idp_user_link.go
- jwt_config_model.go
- label_policy.go
- lockout_policy.go
- login_name.go
- login_policy.go
- mail_template.go
- member.go
- member_model.go
- members_model.go
- message_text.go
- oidc_config_model.go
- org.go
- org_domain.go
- org_iam_policy.go
- org_member.go
- org_member_model.go
- org_policy_label_model.go
- org_policy_login_model.go
- org_policy_org_iam_model.go
- org_policy_password_age_model.go
- org_policy_password_complexity_model.go
- org_policy_password_lockout_model.go
- password_age_policy.go
- password_complexity_policy.go
- policy_label_model.go
- policy_login_model.go
- policy_org_iam_model.go
- policy_password_age_model.go
- policy_password_complexity_model.go
- policy_password_lockout_model.go
- privacy_policy.go
- project.go
- project_grant.go
- project_grant_member.go
- project_member.go
- project_role.go
- query.go
- search_query.go
- user.go
- user_membership.go
- user_model.go
Click to show internal directories.
Click to hide internal directories.