Documentation ¶
Index ¶
- func ActionAggregateFromWriteModel(wm *eventstore.WriteModel) *eventstore.Aggregate
- func AddHumanCommand(a *user.Aggregate, human *AddHuman, passwordAlg crypto.HashAlgorithm, ...) preparation.Validation
- func AddOrgCommand(ctx context.Context, a *org.Aggregate, name string, userIDs ...string) preparation.Validation
- func AddProjectCommand(a *project.Aggregate, name string, owner string, projectRoleAssertion bool, ...) preparation.Validation
- func AppendAndReduce(object interface{ ... }, events ...eventstore.Event) error
- func CheckDomainPolicyForUserName(userName string, policy *domain.DomainPolicy) error
- func ExistsOrg(ctx context.Context, filter preparation.FilterToQueryReducer, id string) (exists bool, err error)
- func ExistsUser(ctx context.Context, filter preparation.FilterToQueryReducer, ...) (exists bool, err error)
- func FormatPhoneNumber(number string) (string, error)
- func InstanceAggregateFromWriteModel(wm *eventstore.WriteModel) *eventstore.Aggregate
- func IsInstanceMember(ctx context.Context, filter preparation.FilterToQueryReducer, ...) (isMember bool, err error)
- func IsOrgMember(ctx context.Context, filter preparation.FilterToQueryReducer, ...) (isMember bool, err error)
- func KeyPairAggregateFromWriteModel(wm *eventstore.WriteModel) *eventstore.Aggregate
- func NewActionAggregate(id, resourceOwner string) *eventstore.Aggregate
- func OrgAggregateFromWriteModel(wm *eventstore.WriteModel) *eventstore.Aggregate
- func ProjectAggregateFromWriteModel(wm *eventstore.WriteModel) *eventstore.Aggregate
- func SetIAMConsoleID(a *instance.Aggregate, clientID, appID *string) preparation.Validation
- func SetIAMProject(a *instance.Aggregate, projectID string) preparation.Validation
- func UserAggregateFromWriteModel(wm *eventstore.WriteModel) *eventstore.Aggregate
- func UserGrantAggregateFromWriteModel(wm *eventstore.WriteModel) *eventstore.Aggregate
- type APIApplicationWriteModel
- func (wm *APIApplicationWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *APIApplicationWriteModel) IsAPI() bool
- func (wm *APIApplicationWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, appID string, ...) (*project.APIConfigChangedEvent, bool, error)
- func (wm *APIApplicationWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *APIApplicationWriteModel) Reduce() error
- type ActionExistsModel
- type ActionWriteModel
- type ActionsListByOrgModel
- type AddApp
- type AddHuman
- type AddLoginPolicy
- type AddLoginPolicyIDP
- type AppIDToEntityID
- type ApplicationKeyWriteModel
- type ApplicationWriteModel
- type AssetUpload
- type CascadingIAMMembership
- type CascadingMembership
- type CascadingOrgMembership
- type CascadingProjectGrantMembership
- type CascadingProjectMembership
- type ChangeLoginPolicy
- type Commands
- func (c *Commands) ActivateDefaultLabelPolicy(ctx context.Context) (*domain.ObjectDetails, error)
- func (c *Commands) ActivateLabelPolicy(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) ActivateSMSConfig(ctx context.Context, instanceID, id string) (*domain.ObjectDetails, error)
- func (c *Commands) AddAPIAppCommand(app *addAPIApp, clientSecretAlg crypto.HashAlgorithm) preparation.Validation
- func (c *Commands) AddAPIApplication(ctx context.Context, apiApp *domain.APIApp, resourceOwner string, ...) (_ *domain.APIApp, err error)
- func (c *Commands) AddAPIApplicationWithID(ctx context.Context, apiApp *domain.APIApp, resourceOwner, appID string, ...) (_ *domain.APIApp, err error)
- func (c *Commands) AddAccessAndRefreshToken(ctx context.Context, orgID, agentID, clientID, userID, refreshToken string, ...) (accessToken *domain.Token, newRefreshToken string, err error)
- func (c *Commands) AddAction(ctx context.Context, addAction *domain.Action, resourceOwner string) (_ string, _ *domain.ObjectDetails, err error)
- func (c *Commands) AddActionWithID(ctx context.Context, addAction *domain.Action, resourceOwner, actionID string) (_ string, _ *domain.ObjectDetails, err error)
- func (c *Commands) AddApplicationKey(ctx context.Context, key *domain.ApplicationKey, resourceOwner string) (_ *domain.ApplicationKey, err error)
- func (c *Commands) AddApplicationKeyWithID(ctx context.Context, key *domain.ApplicationKey, resourceOwner string) (_ *domain.ApplicationKey, err error)
- func (c *Commands) AddDebugNotificationProviderFile(ctx context.Context, fileSystemProvider *fs.FSConfig) (*domain.ObjectDetails, error)
- func (c *Commands) AddDebugNotificationProviderLog(ctx context.Context, fileSystemProvider *fs.FSConfig) (*domain.ObjectDetails, error)
- func (c *Commands) AddDefaultDomainPolicy(ctx context.Context, userLoginMustBeDomain, validateOrgDomains, ... bool) (*domain.ObjectDetails, error)
- func (c *Commands) AddDefaultIDPConfig(ctx context.Context, config *domain.IDPConfig) (*domain.IDPConfig, error)
- func (c *Commands) AddDefaultLabelPolicy(ctx context.Context, ...) (*domain.ObjectDetails, error)
- func (c *Commands) AddDefaultLockoutPolicy(ctx context.Context, maxAttempts uint64, showLockoutFailure bool) (*domain.ObjectDetails, error)
- func (c *Commands) AddDefaultMailTemplate(ctx context.Context, policy *domain.MailTemplate) (*domain.MailTemplate, error)
- func (c *Commands) AddDefaultPasswordAgePolicy(ctx context.Context, expireWarnDays, maxAgeDays uint64) (*domain.ObjectDetails, error)
- func (c *Commands) AddDefaultPasswordComplexityPolicy(ctx context.Context, minLength uint64, ...) (*domain.ObjectDetails, error)
- func (c *Commands) AddDefaultPrivacyPolicy(ctx context.Context, tosLink, privacyLink, helpLink string) (*domain.ObjectDetails, error)
- func (c *Commands) AddFontDefaultLabelPolicy(ctx context.Context, upload *AssetUpload) (*domain.ObjectDetails, error)
- func (c *Commands) AddFontLabelPolicy(ctx context.Context, orgID string, upload *AssetUpload) (*domain.ObjectDetails, error)
- func (c *Commands) AddHuman(ctx context.Context, resourceOwner string, human *AddHuman) (*domain.HumanDetails, error)
- func (c *Commands) AddHumanAvatar(ctx context.Context, orgID, userID string, upload *AssetUpload) (*domain.ObjectDetails, error)
- func (c *Commands) AddHumanOTP(ctx context.Context, userID, resourceowner string) (*domain.OTP, error)
- func (c *Commands) AddHumanWithID(ctx context.Context, resourceOwner string, userID string, human *AddHuman) (*domain.HumanDetails, error)
- func (c *Commands) AddIDPConfig(ctx context.Context, config *domain.IDPConfig, resourceOwner string) (*domain.IDPConfig, error)
- func (c *Commands) AddIDPProviderToDefaultLoginPolicy(ctx context.Context, idpProvider *domain.IDPProvider) (*domain.IDPProvider, error)
- func (c *Commands) AddIDPToLoginPolicy(ctx context.Context, resourceOwner string, idpProvider *domain.IDPProvider) (*domain.IDPProvider, error)
- func (c *Commands) AddIconDarkDefaultLabelPolicy(ctx context.Context, upload *AssetUpload) (*domain.ObjectDetails, error)
- func (c *Commands) AddIconDarkLabelPolicy(ctx context.Context, orgID string, upload *AssetUpload) (*domain.ObjectDetails, error)
- func (c *Commands) AddIconDefaultLabelPolicy(ctx context.Context, upload *AssetUpload) (*domain.ObjectDetails, error)
- func (c *Commands) AddIconLabelPolicy(ctx context.Context, orgID string, upload *AssetUpload) (*domain.ObjectDetails, error)
- func (c *Commands) AddInstanceDomain(ctx context.Context, instanceDomain string) (*domain.ObjectDetails, error)
- func (c *Commands) AddInstanceMember(ctx context.Context, userID string, roles ...string) (*domain.Member, error)
- func (c *Commands) AddInstanceMemberCommand(a *instance.Aggregate, userID string, roles ...string) preparation.Validation
- func (c *Commands) AddLabelPolicy(ctx context.Context, resourceOwner string, policy *domain.LabelPolicy) (*domain.LabelPolicy, error)
- func (c *Commands) AddLockoutPolicy(ctx context.Context, resourceOwner string, policy *domain.LockoutPolicy) (*domain.LockoutPolicy, error)
- func (c *Commands) AddLoginPolicy(ctx context.Context, resourceOwner string, policy *AddLoginPolicy) (*domain.ObjectDetails, error)
- func (c *Commands) AddLogoDarkDefaultLabelPolicy(ctx context.Context, upload *AssetUpload) (*domain.ObjectDetails, error)
- func (c *Commands) AddLogoDarkLabelPolicy(ctx context.Context, orgID string, upload *AssetUpload) (*domain.ObjectDetails, error)
- func (c *Commands) AddLogoDefaultLabelPolicy(ctx context.Context, upload *AssetUpload) (*domain.ObjectDetails, error)
- func (c *Commands) AddLogoLabelPolicy(ctx context.Context, orgID string, upload *AssetUpload) (*domain.ObjectDetails, error)
- func (c *Commands) AddMachine(ctx context.Context, orgID string, machine *domain.Machine) (*domain.Machine, error)
- func (c *Commands) AddMachineWithID(ctx context.Context, orgID string, userID string, machine *domain.Machine) (*domain.Machine, error)
- func (c *Commands) AddMailTemplate(ctx context.Context, resourceOwner string, policy *domain.MailTemplate) (*domain.MailTemplate, error)
- func (c *Commands) AddMultiFactorToDefaultLoginPolicy(ctx context.Context, multiFactor domain.MultiFactorType) (*domain.ObjectDetails, error)
- func (c *Commands) AddMultiFactorToLoginPolicy(ctx context.Context, multiFactor domain.MultiFactorType, orgID string) (domain.MultiFactorType, *domain.ObjectDetails, error)
- func (c *Commands) AddNewRefreshTokenAndAccessToken(ctx context.Context, userID, orgID, agentID, clientID string, ...) (accessToken *domain.Token, newRefreshToken string, err error)
- func (c *Commands) AddOIDCAppCommand(app *addOIDCApp, clientSecretAlg crypto.HashAlgorithm) preparation.Validation
- func (c *Commands) AddOIDCApplication(ctx context.Context, oidcApp *domain.OIDCApp, resourceOwner string, ...) (_ *domain.OIDCApp, err error)
- func (c *Commands) AddOIDCApplicationWithID(ctx context.Context, oidcApp *domain.OIDCApp, resourceOwner, appID string, ...) (_ *domain.OIDCApp, err error)
- func (c *Commands) AddOIDCSettings(ctx context.Context, settings *domain.OIDCSettings) (*domain.ObjectDetails, error)
- func (c *Commands) AddOrg(ctx context.Context, name, userID, resourceOwner string, ...) (*domain.Org, error)
- func (c *Commands) AddOrgDomain(ctx context.Context, orgID, domain string, claimedUserIDs []string) (*domain.ObjectDetails, error)
- func (c *Commands) AddOrgDomainPolicy(ctx context.Context, resourceOwner string, policy *domain.DomainPolicy) (*domain.DomainPolicy, error)
- func (c *Commands) AddOrgMember(ctx context.Context, orgID, userID string, roles ...string) (*domain.Member, error)
- func (c *Commands) AddOrgMemberCommand(a *org.Aggregate, userID string, roles ...string) preparation.Validation
- func (c *Commands) AddOrgWithID(ctx context.Context, name, userID, resourceOwner, orgID string, ...) (*domain.Org, error)
- func (c *Commands) AddPasswordAgePolicy(ctx context.Context, resourceOwner string, policy *domain.PasswordAgePolicy) (*domain.PasswordAgePolicy, error)
- func (c *Commands) AddPasswordComplexityPolicy(ctx context.Context, resourceOwner string, ...) (*domain.PasswordComplexityPolicy, error)
- func (c *Commands) AddPersonalAccessToken(ctx context.Context, userID, resourceOwner string, expirationDate time.Time, ...) (*domain.Token, string, error)
- func (c *Commands) AddPrivacyPolicy(ctx context.Context, resourceOwner string, policy *domain.PrivacyPolicy) (*domain.PrivacyPolicy, error)
- func (c *Commands) AddProject(ctx context.Context, project *domain.Project, ...) (_ *domain.Project, err error)
- func (c *Commands) AddProjectGrant(ctx context.Context, grant *domain.ProjectGrant, resourceOwner string) (_ *domain.ProjectGrant, err error)
- func (c *Commands) AddProjectGrantMember(ctx context.Context, member *domain.ProjectGrantMember) (*domain.ProjectGrantMember, error)
- func (c *Commands) AddProjectGrantWithID(ctx context.Context, grant *domain.ProjectGrant, grantID string, ...) (_ *domain.ProjectGrant, err error)
- func (c *Commands) AddProjectMember(ctx context.Context, member *domain.Member, resourceOwner string) (*domain.Member, error)
- func (c *Commands) AddProjectRole(ctx context.Context, projectRole *domain.ProjectRole, resourceOwner string) (_ *domain.ProjectRole, err error)
- func (c *Commands) AddProjectWithID(ctx context.Context, project *domain.Project, resourceOwner, projectID string) (_ *domain.Project, err error)
- func (c *Commands) AddSAMLApplication(ctx context.Context, application *domain.SAMLApp, resourceOwner string) (_ *domain.SAMLApp, err error)
- func (c *Commands) AddSMSConfigTwilio(ctx context.Context, instanceID string, config *twilio.TwilioConfig) (string, *domain.ObjectDetails, error)
- func (c *Commands) AddSMTPConfig(ctx context.Context, config *smtp.EmailConfig) (*domain.ObjectDetails, error)
- func (c *Commands) AddSecondFactorToDefaultLoginPolicy(ctx context.Context, secondFactor domain.SecondFactorType) (*domain.ObjectDetails, error)
- func (c *Commands) AddSecondFactorToLoginPolicy(ctx context.Context, secondFactor domain.SecondFactorType, orgID string) (domain.SecondFactorType, *domain.ObjectDetails, error)
- func (c *Commands) AddSecretGeneratorConfig(ctx context.Context, typ domain.SecretGeneratorType, ...) (*domain.ObjectDetails, error)
- func (c *Commands) AddUserGrant(ctx context.Context, usergrant *domain.UserGrant, resourceOwner string) (_ *domain.UserGrant, err error)
- func (c *Commands) AddUserIDPLink(ctx context.Context, userID, resourceOwner string, link *domain.UserIDPLink) (err error)
- func (c *Commands) AddUserMachineKey(ctx context.Context, machineKey *domain.MachineKey, resourceOwner string) (*domain.MachineKey, error)
- func (c *Commands) AddUserMachineKeyWithID(ctx context.Context, machineKey *domain.MachineKey, resourceOwner string) (*domain.MachineKey, error)
- func (c *Commands) AddUserToken(ctx context.Context, orgID, agentID, clientID, userID string, ...) (*domain.Token, error)
- func (c *Commands) BulkAddProjectRole(ctx context.Context, projectID, resourceOwner string, ...) (details *domain.ObjectDetails, err error)
- func (c *Commands) BulkAddedUserIDPLinks(ctx context.Context, userID, resourceOwner string, links []*domain.UserIDPLink) (err error)
- func (c *Commands) BulkRemoveOrgMetadata(ctx context.Context, orgID string, metadataKeys ...string) (_ *domain.ObjectDetails, err error)
- func (c *Commands) BulkRemoveUserGrant(ctx context.Context, grantIDs []string, resourceOwner string) (err error)
- func (c *Commands) BulkRemoveUserMetadata(ctx context.Context, userID, resourceOwner string, metadataKeys ...string) (_ *domain.ObjectDetails, err error)
- func (c *Commands) BulkSetOrgMetadata(ctx context.Context, orgID string, metadatas ...*domain.Metadata) (_ *domain.ObjectDetails, err error)
- func (c *Commands) BulkSetUserMetadata(ctx context.Context, userID, resourceOwner string, ...) (_ *domain.ObjectDetails, err error)
- func (c *Commands) ChangeAPIApplication(ctx context.Context, apiApp *domain.APIApp, resourceOwner string) (*domain.APIApp, error)
- func (c *Commands) ChangeAPIApplicationSecret(ctx context.Context, projectID, appID, resourceOwner string, ...) (*domain.APIApp, error)
- func (c *Commands) ChangeAction(ctx context.Context, actionChange *domain.Action, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) ChangeApplication(ctx context.Context, projectID string, appChange domain.Application, ...) (*domain.ObjectDetails, error)
- func (c *Commands) ChangeDefaultDomainPolicy(ctx context.Context, policy *domain.DomainPolicy) (*domain.DomainPolicy, error)
- func (c *Commands) ChangeDefaultIDPConfig(ctx context.Context, config *domain.IDPConfig) (*domain.IDPConfig, error)
- func (c *Commands) ChangeDefaultIDPJWTConfig(ctx context.Context, config *domain.JWTIDPConfig) (*domain.JWTIDPConfig, error)
- func (c *Commands) ChangeDefaultIDPOIDCConfig(ctx context.Context, config *domain.OIDCIDPConfig) (*domain.OIDCIDPConfig, error)
- func (c *Commands) ChangeDefaultLabelPolicy(ctx context.Context, policy *domain.LabelPolicy) (*domain.LabelPolicy, error)
- func (c *Commands) ChangeDefaultLockoutPolicy(ctx context.Context, policy *domain.LockoutPolicy) (*domain.LockoutPolicy, error)
- func (c *Commands) ChangeDefaultLoginPolicy(ctx context.Context, policy *ChangeLoginPolicy) (*domain.ObjectDetails, error)
- func (c *Commands) ChangeDefaultMailTemplate(ctx context.Context, policy *domain.MailTemplate) (*domain.MailTemplate, error)
- func (c *Commands) ChangeDefaultNotificationFile(ctx context.Context, fileSystemProvider *fs.FSConfig) (*domain.ObjectDetails, error)
- func (c *Commands) ChangeDefaultNotificationLog(ctx context.Context, fileSystemProvider *fs.FSConfig) (*domain.ObjectDetails, error)
- func (c *Commands) ChangeDefaultPasswordAgePolicy(ctx context.Context, policy *domain.PasswordAgePolicy) (*domain.PasswordAgePolicy, error)
- func (c *Commands) ChangeDefaultPasswordComplexityPolicy(ctx context.Context, policy *domain.PasswordComplexityPolicy) (*domain.PasswordComplexityPolicy, error)
- func (c *Commands) ChangeDefaultPrivacyPolicy(ctx context.Context, policy *domain.PrivacyPolicy) (*domain.PrivacyPolicy, error)
- func (c *Commands) ChangeHumanAddress(ctx context.Context, address *domain.Address) (*domain.Address, error)
- func (c *Commands) ChangeHumanEmail(ctx context.Context, email *domain.Email, emailCodeGenerator crypto.Generator) (*domain.Email, error)
- func (c *Commands) ChangeHumanPhone(ctx context.Context, phone *domain.Phone, resourceOwner string, ...) (*domain.Phone, error)
- func (c *Commands) ChangeHumanProfile(ctx context.Context, profile *domain.Profile) (*domain.Profile, error)
- func (c *Commands) ChangeIDPConfig(ctx context.Context, config *domain.IDPConfig, resourceOwner string) (*domain.IDPConfig, error)
- func (c *Commands) ChangeIDPJWTConfig(ctx context.Context, config *domain.JWTIDPConfig, resourceOwner string) (*domain.JWTIDPConfig, error)
- func (c *Commands) ChangeIDPOIDCConfig(ctx context.Context, config *domain.OIDCIDPConfig, resourceOwner string) (*domain.OIDCIDPConfig, error)
- func (c *Commands) ChangeInstanceMember(ctx context.Context, member *domain.Member) (*domain.Member, error)
- func (c *Commands) ChangeLabelPolicy(ctx context.Context, resourceOwner string, policy *domain.LabelPolicy) (*domain.LabelPolicy, error)
- func (c *Commands) ChangeLockoutPolicy(ctx context.Context, resourceOwner string, policy *domain.LockoutPolicy) (*domain.LockoutPolicy, error)
- func (c *Commands) ChangeLoginPolicy(ctx context.Context, resourceOwner string, policy *ChangeLoginPolicy) (*domain.ObjectDetails, error)
- func (c *Commands) ChangeMachine(ctx context.Context, machine *domain.Machine) (*domain.Machine, error)
- func (c *Commands) ChangeMailTemplate(ctx context.Context, resourceOwner string, policy *domain.MailTemplate) (*domain.MailTemplate, error)
- func (c *Commands) ChangeOIDCApplication(ctx context.Context, oidc *domain.OIDCApp, resourceOwner string) (*domain.OIDCApp, error)
- func (c *Commands) ChangeOIDCApplicationSecret(ctx context.Context, projectID, appID, resourceOwner string, ...) (*domain.OIDCApp, error)
- func (c *Commands) ChangeOIDCSettings(ctx context.Context, settings *domain.OIDCSettings) (*domain.ObjectDetails, error)
- func (c *Commands) ChangeOrg(ctx context.Context, orgID, name string) (*domain.ObjectDetails, error)
- func (c *Commands) ChangeOrgDomainPolicy(ctx context.Context, resourceOwner string, policy *domain.DomainPolicy) (*domain.DomainPolicy, error)
- func (c *Commands) ChangeOrgMember(ctx context.Context, member *domain.Member) (*domain.Member, error)
- func (c *Commands) ChangePassword(ctx context.Context, ...) (objectDetails *domain.ObjectDetails, err error)
- func (c *Commands) ChangePasswordAgePolicy(ctx context.Context, resourceOwner string, policy *domain.PasswordAgePolicy) (*domain.PasswordAgePolicy, error)
- func (c *Commands) ChangePasswordComplexityPolicy(ctx context.Context, resourceOwner string, ...) (*domain.PasswordComplexityPolicy, error)
- func (c *Commands) ChangePrivacyPolicy(ctx context.Context, resourceOwner string, policy *domain.PrivacyPolicy) (*domain.PrivacyPolicy, error)
- func (c *Commands) ChangeProject(ctx context.Context, projectChange *domain.Project, resourceOwner string) (*domain.Project, error)
- func (c *Commands) ChangeProjectGrant(ctx context.Context, grant *domain.ProjectGrant, resourceOwner string, ...) (_ *domain.ProjectGrant, err error)
- func (c *Commands) ChangeProjectGrantMember(ctx context.Context, member *domain.ProjectGrantMember) (*domain.ProjectGrantMember, error)
- func (c *Commands) ChangeProjectMember(ctx context.Context, member *domain.Member, resourceOwner string) (*domain.Member, error)
- func (c *Commands) ChangeProjectRole(ctx context.Context, projectRole *domain.ProjectRole, resourceOwner string) (_ *domain.ProjectRole, err error)
- func (c *Commands) ChangeSAMLApplication(ctx context.Context, samlApp *domain.SAMLApp, resourceOwner string) (*domain.SAMLApp, error)
- func (c *Commands) ChangeSMSConfigTwilio(ctx context.Context, instanceID, id string, config *twilio.TwilioConfig) (*domain.ObjectDetails, error)
- func (c *Commands) ChangeSMSConfigTwilioToken(ctx context.Context, instanceID, id, token string) (*domain.ObjectDetails, error)
- func (c *Commands) ChangeSMTPConfig(ctx context.Context, config *smtp.EmailConfig) (*domain.ObjectDetails, error)
- func (c *Commands) ChangeSMTPConfigPassword(ctx context.Context, password string) (*domain.ObjectDetails, error)
- func (c *Commands) ChangeSecretGeneratorConfig(ctx context.Context, generatorType domain.SecretGeneratorType, ...) (*domain.ObjectDetails, error)
- func (c *Commands) ChangeSystemConfig(ctx context.Context, externalDomain string, externalPort uint16, ...) error
- func (c *Commands) ChangeUserGrant(ctx context.Context, userGrant *domain.UserGrant, resourceOwner string) (_ *domain.UserGrant, err error)
- func (c *Commands) ChangeUsername(ctx context.Context, orgID, userID, userName string) (*domain.ObjectDetails, error)
- func (c *Commands) ClearFlow(ctx context.Context, flowType domain.FlowType, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) CreateHumanEmailVerificationCode(ctx context.Context, userID, resourceOwner string, ...) (*domain.ObjectDetails, error)
- func (c *Commands) CreateHumanPhoneVerificationCode(ctx context.Context, userID, resourceowner string, ...) (*domain.ObjectDetails, error)
- func (c *Commands) DeactivateAction(ctx context.Context, actionID string, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) DeactivateApplication(ctx context.Context, projectID, appID, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) DeactivateDefaultIDPConfig(ctx context.Context, idpID string) (*domain.ObjectDetails, error)
- func (c *Commands) DeactivateIDPConfig(ctx context.Context, idpID, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) DeactivateOrg(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) DeactivateProject(ctx context.Context, projectID string, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) DeactivateProjectGrant(ctx context.Context, projectID, grantID, resourceOwner string) (details *domain.ObjectDetails, err error)
- func (c *Commands) DeactivateSMSConfig(ctx context.Context, instanceID, id string) (*domain.ObjectDetails, error)
- func (c *Commands) DeactivateUser(ctx context.Context, userID, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) DeactivateUserGrant(ctx context.Context, grantID, resourceOwner string) (objectDetails *domain.ObjectDetails, err error)
- func (c *Commands) DeleteAction(ctx context.Context, actionID, resourceOwner string, ...) (*domain.ObjectDetails, error)
- func (c *Commands) GenerateOrgDomainValidation(ctx context.Context, orgDomain *domain.OrgDomain) (token, url string, err error)
- func (c *Commands) GenerateSAMLCACertificate(ctx context.Context, algorithm string) error
- func (c *Commands) GenerateSAMLMetadataCertificate(ctx context.Context, algorithm string, caPrivateKey *rsa.PrivateKey, ...) error
- func (c *Commands) GenerateSAMLResponseCertificate(ctx context.Context, algorithm string, caPrivateKey *rsa.PrivateKey, ...) error
- func (c *Commands) GenerateSigningKeyPair(ctx context.Context, algorithm string) error
- func (c *Commands) HumanAddPasswordlessInitCode(ctx context.Context, userID, resourceOwner string, ...) (*domain.PasswordlessInitCode, error)
- func (c *Commands) HumanAddPasswordlessSetup(ctx context.Context, userID, resourceowner string, isLoginUI bool, ...) (*domain.WebAuthNToken, error)
- func (c *Commands) HumanAddPasswordlessSetupInitCode(ctx context.Context, userID, resourceowner, codeID, verificationCode string, ...) (*domain.WebAuthNToken, error)
- func (c *Commands) HumanAddU2FSetup(ctx context.Context, userID, resourceowner string, isLoginUI bool) (*domain.WebAuthNToken, error)
- func (c *Commands) HumanBeginPasswordlessLogin(ctx context.Context, userID, resourceOwner string, ...) (*domain.WebAuthNLogin, error)
- func (c *Commands) HumanBeginU2FLogin(ctx context.Context, userID, resourceOwner string, ...) (*domain.WebAuthNLogin, error)
- func (c *Commands) HumanCheckMFAOTP(ctx context.Context, userID, code, resourceowner string, ...) error
- func (c *Commands) HumanCheckMFAOTPSetup(ctx context.Context, userID, code, userAgentID, resourceowner string) (*domain.ObjectDetails, error)
- func (c *Commands) HumanCheckPassword(ctx context.Context, orgID, userID, password string, ...) (err error)
- func (c *Commands) HumanEmailVerificationCodeSent(ctx context.Context, orgID, userID string) (err error)
- func (c *Commands) HumanFinishPasswordlessLogin(ctx context.Context, userID, resourceOwner string, credentialData []byte, ...) error
- func (c *Commands) HumanFinishU2FLogin(ctx context.Context, userID, resourceOwner string, credentialData []byte, ...) error
- func (c *Commands) HumanHumanPasswordlessSetup(ctx context.Context, userID, resourceowner, tokenName, userAgentID string, ...) (*domain.ObjectDetails, error)
- func (c *Commands) HumanInitCodeSent(ctx context.Context, orgID, userID string) (err error)
- func (c *Commands) HumanPasswordlessInitCodeSent(ctx context.Context, userID, resourceOwner, codeID string) error
- func (c *Commands) HumanPasswordlessSetupInitCode(ctx context.Context, ...) (*domain.ObjectDetails, error)
- func (c *Commands) HumanPhoneVerificationCodeSent(ctx context.Context, orgID, userID string) (err error)
- func (c *Commands) HumanRemoveOTP(ctx context.Context, userID, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) HumanRemovePasswordless(ctx context.Context, userID, webAuthNID, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) HumanRemoveU2F(ctx context.Context, userID, webAuthNID, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) HumanSendPasswordlessInitCode(ctx context.Context, userID, resourceOwner string, ...) (*domain.PasswordlessInitCode, error)
- func (c *Commands) HumanSkipMFAInit(ctx context.Context, userID, resourceowner string) (err error)
- func (c *Commands) HumanVerifyInitCode(ctx context.Context, userID, resourceOwner, code, passwordString string, ...) error
- func (c *Commands) HumanVerifyU2FSetup(ctx context.Context, userID, resourceowner, tokenName, userAgentID string, ...) (*domain.ObjectDetails, error)
- func (c *Commands) HumansSignOut(ctx context.Context, agentID string, userIDs []string) error
- func (c *Commands) ImportHuman(ctx context.Context, orgID string, human *domain.Human, passwordless bool, ...) (_ *domain.Human, passwordlessCode *domain.PasswordlessInitCode, err error)
- func (c *Commands) ImportHumanOTP(ctx context.Context, userID, userAgentID, resourceowner string, key string) error
- func (c *Commands) ImportIDPConfig(ctx context.Context, config *domain.IDPConfig, ...) (*domain.IDPConfig, error)
- func (c *Commands) LockUser(ctx context.Context, userID, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) PasswordCodeSent(ctx context.Context, orgID, userID string) (err error)
- func (c *Commands) ReactivateAction(ctx context.Context, actionID string, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) ReactivateApplication(ctx context.Context, projectID, appID, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) ReactivateDefaultIDPConfig(ctx context.Context, idpID string) (*domain.ObjectDetails, error)
- func (c *Commands) ReactivateIDPConfig(ctx context.Context, idpID, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) ReactivateOrg(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) ReactivateProject(ctx context.Context, projectID string, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) ReactivateProjectGrant(ctx context.Context, projectID, grantID, resourceOwner string) (details *domain.ObjectDetails, err error)
- func (c *Commands) ReactivateUser(ctx context.Context, userID, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) ReactivateUserGrant(ctx context.Context, grantID, resourceOwner string) (objectDetails *domain.ObjectDetails, err error)
- func (c *Commands) RegisterHuman(ctx context.Context, orgID string, human *domain.Human, ...) (*domain.Human, error)
- func (c *Commands) RemoveApplication(ctx context.Context, projectID, appID, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveApplicationKey(ctx context.Context, projectID, applicationID, keyID, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveCustomInstanceLoginTexts(ctx context.Context, lang language.Tag) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveDefaultIDPConfig(ctx context.Context, idpID string, idpProviders []*domain.IDPProvider, ...) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveDefaultNotificationFile(ctx context.Context) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveDefaultNotificationLog(ctx context.Context) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveFontDefaultLabelPolicy(ctx context.Context) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveFontLabelPolicy(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveHumanAvatar(ctx context.Context, orgID, userID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveHumanPhone(ctx context.Context, userID, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveIDPConfig(ctx context.Context, idpID, orgID string, cascadeRemoveProvider bool, ...) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveIDPFromLoginPolicy(ctx context.Context, resourceOwner string, idpProvider *domain.IDPProvider, ...) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveIDPProviderFromDefaultLoginPolicy(ctx context.Context, idpProvider *domain.IDPProvider, ...) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveIconDarkDefaultLabelPolicy(ctx context.Context) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveIconDarkLabelPolicy(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveIconDefaultLabelPolicy(ctx context.Context) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveIconLabelPolicy(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveInstanceDomain(ctx context.Context, instanceDomain string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveInstanceMember(ctx context.Context, userID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveInstanceMessageTexts(ctx context.Context, messageTextType string, lang language.Tag) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveLabelPolicy(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveLockoutPolicy(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveLoginPolicy(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveLogoDarkDefaultLabelPolicy(ctx context.Context) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveLogoDarkLabelPolicy(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveLogoDefaultLabelPolicy(ctx context.Context) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveLogoLabelPolicy(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveMailTemplate(ctx context.Context, orgID string) error
- func (c *Commands) RemoveMultiFactorFromDefaultLoginPolicy(ctx context.Context, multiFactor domain.MultiFactorType) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveMultiFactorFromLoginPolicy(ctx context.Context, multiFactor domain.MultiFactorType, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveOrgDomain(ctx context.Context, orgDomain *domain.OrgDomain) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveOrgDomainPolicy(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveOrgLoginTexts(ctx context.Context, resourceOwner string, lang language.Tag) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveOrgMember(ctx context.Context, orgID, userID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveOrgMessageTexts(ctx context.Context, resourceOwner, messageTextType string, lang language.Tag) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveOrgMetadata(ctx context.Context, orgID, metadataKey string) (_ *domain.ObjectDetails, err error)
- func (c *Commands) RemovePasswordAgePolicy(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemovePasswordComplexityPolicy(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemovePersonalAccessToken(ctx context.Context, userID, tokenID, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) RemovePrivacyPolicy(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveProject(ctx context.Context, projectID, resourceOwner string, ...) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveProjectGrant(ctx context.Context, projectID, grantID, resourceOwner string, ...) (details *domain.ObjectDetails, err error)
- func (c *Commands) RemoveProjectGrantMember(ctx context.Context, projectID, userID, grantID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveProjectMember(ctx context.Context, projectID, userID, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveProjectRole(ctx context.Context, projectID, key, resourceOwner string, ...) (details *domain.ObjectDetails, err error)
- func (c *Commands) RemoveSMSConfig(ctx context.Context, instanceID, id string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveSMTPConfig(ctx context.Context) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveSecondFactorFromDefaultLoginPolicy(ctx context.Context, secondFactor domain.SecondFactorType) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveSecondFactorFromLoginPolicy(ctx context.Context, secondFactor domain.SecondFactorType, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveSecretGeneratorConfig(ctx context.Context, generatorType domain.SecretGeneratorType) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveUser(ctx context.Context, userID, resourceOwner string, ...) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveUserGrant(ctx context.Context, grantID, resourceOwner string) (objectDetails *domain.ObjectDetails, err error)
- func (c *Commands) RemoveUserIDPLink(ctx context.Context, link *domain.UserIDPLink) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveUserMachineKey(ctx context.Context, userID, keyID, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) RemoveUserMetadata(ctx context.Context, metadataKey, userID, resourceOwner string) (_ *domain.ObjectDetails, err error)
- func (c *Commands) RenewRefreshTokenAndAccessToken(ctx context.Context, userID, orgID, refreshToken, agentID, clientID string, ...) (accessToken *domain.Token, newRefreshToken string, err error)
- func (c *Commands) RequestSetPassword(ctx context.Context, userID, resourceOwner string, ...) (objectDetails *domain.ObjectDetails, err error)
- func (c *Commands) ResendInitialMail(ctx context.Context, userID, email, resourceOwner string, ...) (objectDetails *domain.ObjectDetails, err error)
- func (c *Commands) RevokeAccessToken(ctx context.Context, userID, orgID, tokenID string) (*domain.ObjectDetails, error)
- func (c *Commands) RevokeRefreshToken(ctx context.Context, userID, orgID, tokenID string) (*domain.ObjectDetails, error)
- func (c *Commands) RevokeRefreshTokens(ctx context.Context, userID, orgID string, tokenIDs []string) (err error)
- func (c *Commands) SetCustomInstanceLoginText(ctx context.Context, loginText *domain.CustomLoginText) (*domain.ObjectDetails, error)
- func (c *Commands) SetDefaultLanguage(ctx context.Context, defaultLanguage language.Tag) (*domain.ObjectDetails, error)
- func (c *Commands) SetDefaultMessageText(ctx context.Context, instanceID string, messageText *domain.CustomMessageText) (*domain.ObjectDetails, error)
- func (c *Commands) SetDefaultOrg(ctx context.Context, orgID string) (*domain.ObjectDetails, error)
- func (c *Commands) SetInstanceCustomText(ctx context.Context, customText *domain.CustomText) (*domain.CustomText, error)
- func (c *Commands) SetOrgLoginText(ctx context.Context, resourceOwner string, loginText *domain.CustomLoginText) (*domain.ObjectDetails, error)
- func (c *Commands) SetOrgMessageText(ctx context.Context, resourceOwner string, ...) (*domain.ObjectDetails, error)
- func (c *Commands) SetOrgMetadata(ctx context.Context, orgID string, metadata *domain.Metadata) (_ *domain.Metadata, err error)
- func (c *Commands) SetPassword(ctx context.Context, orgID, userID, passwordString string, oneTime bool) (objectDetails *domain.ObjectDetails, err error)
- func (c *Commands) SetPasswordWithVerifyCode(ctx context.Context, orgID, userID, code, passwordString, userAgentID string, ...) (err error)
- func (c *Commands) SetPrimaryInstanceDomain(ctx context.Context, instanceDomain string) (*domain.ObjectDetails, error)
- func (c *Commands) SetPrimaryOrgDomain(ctx context.Context, orgDomain *domain.OrgDomain) (*domain.ObjectDetails, error)
- func (c *Commands) SetTriggerActions(ctx context.Context, flowType domain.FlowType, triggerType domain.TriggerType, ...) (*domain.ObjectDetails, error)
- func (c *Commands) SetUpInstance(ctx context.Context, setup *InstanceSetup) (string, *domain.ObjectDetails, error)
- func (c *Commands) SetUpOrg(ctx context.Context, o *OrgSetup, userIDs ...string) (string, *domain.ObjectDetails, error)
- func (c *Commands) SetUpOrgWithIDs(ctx context.Context, o *OrgSetup, orgID, userID string, userIDs ...string) (string, *domain.ObjectDetails, error)
- func (c *Commands) SetUserMetadata(ctx context.Context, metadata *domain.Metadata, userID, resourceOwner string) (_ *domain.Metadata, err error)
- func (c *Commands) UnlockUser(ctx context.Context, userID, resourceOwner string) (*domain.ObjectDetails, error)
- func (c *Commands) UpdateInstance(ctx context.Context, name string) (*domain.ObjectDetails, error)
- func (c *Commands) UserDomainClaimedSent(ctx context.Context, orgID, userID string) (err error)
- func (c *Commands) UserIDPLoginChecked(ctx context.Context, orgID, userID string, authRequest *domain.AuthRequest) (err error)
- func (c *Commands) ValidateOrgDomain(ctx context.Context, orgDomain *domain.OrgDomain, claimedUserIDs []string) (*domain.ObjectDetails, error)
- func (c *Commands) VerifyAPIClientSecret(ctx context.Context, projectID, appID, secret string) (err error)
- func (c *Commands) VerifyHumanEmail(ctx context.Context, userID, code, resourceowner string, ...) (*domain.ObjectDetails, error)
- func (c *Commands) VerifyHumanPhone(ctx context.Context, userID, code, resourceowner string, ...) (*domain.ObjectDetails, error)
- func (c *Commands) VerifyOIDCClientSecret(ctx context.Context, projectID, appID, secret string) (err error)
- func (c *Commands) VerifyOrgDomain(ctx context.Context, orgID, domain string) (*domain.ObjectDetails, error)
- type CustomLoginTextReadModel
- type CustomLoginTextsReadModel
- type CustomMessageTemplatesReadModel
- type CustomMessageTextReadModel
- type CustomText
- type CustomTextWriteModel
- type DebugNotificationWriteModel
- type Domain
- type Email
- type ExistingLabelPoliciesReadModel
- type FlowWriteModel
- type HumanAddressWriteModel
- type HumanEmailWriteModel
- type HumanInitCodeWriteModel
- type HumanOTPWriteModel
- type HumanPasswordWriteModel
- type HumanPasswordlessInitCodeWriteModel
- type HumanPasswordlessLoginReadModel
- type HumanPasswordlessTokensReadModel
- func (wm *HumanPasswordlessTokensReadModel) AppendEvents(events ...eventstore.Event)
- func (rm *HumanPasswordlessTokensReadModel) Query() *eventstore.SearchQueryBuilder
- func (wm *HumanPasswordlessTokensReadModel) Reduce() error
- func (wm *HumanPasswordlessTokensReadModel) WebAuthNTokenByID(id string) (idx int, token *HumanWebAuthNWriteModel)
- type HumanPhoneWriteModel
- type HumanProfileWriteModel
- type HumanRefreshTokenWriteModel
- type HumanU2FLoginReadModel
- type HumanU2FTokensReadModel
- func (wm *HumanU2FTokensReadModel) AppendEvents(events ...eventstore.Event)
- func (rm *HumanU2FTokensReadModel) Query() *eventstore.SearchQueryBuilder
- func (wm *HumanU2FTokensReadModel) Reduce() error
- func (wm *HumanU2FTokensReadModel) WebAuthNTokenByID(id string) (idx int, token *HumanWebAuthNWriteModel)
- type HumanWebAuthNWriteModel
- type HumanWriteModel
- type IAMSMSConfigWriteModel
- type IDPConfigWriteModel
- type IDPJWTConfigWriteModel
- func (wm *IDPJWTConfigWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *IDPJWTConfigWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*org.IDPJWTConfigChangedEvent, bool, error)
- func (wm *IDPJWTConfigWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *IDPJWTConfigWriteModel) Reduce() error
- type IDPOIDCConfigWriteModel
- func (wm *IDPOIDCConfigWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *IDPOIDCConfigWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*org.IDPOIDCConfigChangedEvent, bool, error)
- func (wm *IDPOIDCConfigWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *IDPOIDCConfigWriteModel) Reduce() error
- type IdentityProviderWriteModel
- type InstanceCustomLoginTextReadModel
- type InstanceCustomMessageTextWriteModel
- type InstanceCustomTextWriteModel
- type InstanceDebugNotificationFileWriteModel
- func (wm *InstanceDebugNotificationFileWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *InstanceDebugNotificationFileWriteModel) IsValid() bool
- func (wm *InstanceDebugNotificationFileWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, compact bool) (*instance.DebugNotificationProviderFileChangedEvent, bool)
- func (wm *InstanceDebugNotificationFileWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstanceDebugNotificationFileWriteModel) Reduce() error
- type InstanceDebugNotificationLogWriteModel
- func (wm *InstanceDebugNotificationLogWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *InstanceDebugNotificationLogWriteModel) IsValid() bool
- func (wm *InstanceDebugNotificationLogWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, compact bool) (*instance.DebugNotificationProviderLogChangedEvent, bool)
- func (wm *InstanceDebugNotificationLogWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstanceDebugNotificationLogWriteModel) Reduce() error
- type InstanceDomainPolicyWriteModel
- func (wm *InstanceDomainPolicyWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *InstanceDomainPolicyWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*instance.DomainPolicyChangedEvent, bool)
- func (wm *InstanceDomainPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstanceDomainPolicyWriteModel) Reduce() error
- type InstanceDomainWriteModel
- type InstanceIDPConfigWriteModel
- func (wm *InstanceIDPConfigWriteModel) AppendAndReduce(events ...eventstore.Event) error
- func (wm *InstanceIDPConfigWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *InstanceIDPConfigWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, configID, name string, ...) (*instance.IDPConfigChangedEvent, bool)
- func (wm *InstanceIDPConfigWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstanceIDPConfigWriteModel) Reduce() error
- type InstanceIDPJWTConfigWriteModel
- func (wm *InstanceIDPJWTConfigWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *InstanceIDPJWTConfigWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*instance.IDPJWTConfigChangedEvent, bool, error)
- func (wm *InstanceIDPJWTConfigWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstanceIDPJWTConfigWriteModel) Reduce() error
- type InstanceIDPOIDCConfigWriteModel
- func (wm *InstanceIDPOIDCConfigWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *InstanceIDPOIDCConfigWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*instance.IDPOIDCConfigChangedEvent, bool, error)
- func (wm *InstanceIDPOIDCConfigWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstanceIDPOIDCConfigWriteModel) Reduce() error
- type InstanceIdentityProviderWriteModel
- type InstanceLabelPolicyWriteModel
- func (wm *InstanceLabelPolicyWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *InstanceLabelPolicyWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*instance.LabelPolicyChangedEvent, bool)
- func (wm *InstanceLabelPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstanceLabelPolicyWriteModel) Reduce() error
- type InstanceLockoutPolicyWriteModel
- func (wm *InstanceLockoutPolicyWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *InstanceLockoutPolicyWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, maxAttempts uint64, ...) (*instance.LockoutPolicyChangedEvent, bool)
- func (wm *InstanceLockoutPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstanceLockoutPolicyWriteModel) Reduce() error
- type InstanceLoginPolicyWriteModel
- func (wm *InstanceLoginPolicyWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *InstanceLoginPolicyWriteModel) IsValid() bool
- func (wm *InstanceLoginPolicyWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*instance.LoginPolicyChangedEvent, bool)
- func (wm *InstanceLoginPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstanceLoginPolicyWriteModel) Reduce() error
- type InstanceMailTemplateWriteModel
- func (wm *InstanceMailTemplateWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *InstanceMailTemplateWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, template []byte) (*instance.MailTemplateChangedEvent, bool)
- func (wm *InstanceMailTemplateWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstanceMailTemplateWriteModel) Reduce() error
- type InstanceMemberWriteModel
- type InstanceMultiFactorWriteModel
- type InstanceOIDCSettingsWriteModel
- func (wm *InstanceOIDCSettingsWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*instance.OIDCSettingsChangedEvent, bool, error)
- func (wm *InstanceOIDCSettingsWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstanceOIDCSettingsWriteModel) Reduce() error
- type InstancePasswordAgePolicyWriteModel
- func (wm *InstancePasswordAgePolicyWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *InstancePasswordAgePolicyWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*instance.PasswordAgePolicyChangedEvent, bool)
- func (wm *InstancePasswordAgePolicyWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstancePasswordAgePolicyWriteModel) Reduce() error
- type InstancePasswordComplexityPolicyWriteModel
- func (wm *InstancePasswordComplexityPolicyWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *InstancePasswordComplexityPolicyWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, minLength uint64, ...) (*instance.PasswordComplexityPolicyChangedEvent, bool)
- func (wm *InstancePasswordComplexityPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstancePasswordComplexityPolicyWriteModel) Reduce() error
- type InstancePrivacyPolicyWriteModel
- func (wm *InstancePrivacyPolicyWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *InstancePrivacyPolicyWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*instance.PrivacyPolicyChangedEvent, bool)
- func (wm *InstancePrivacyPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstancePrivacyPolicyWriteModel) Reduce() error
- type InstanceSMTPConfigWriteModel
- func (wm *InstanceSMTPConfigWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *InstanceSMTPConfigWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, tls bool, ...) (*instance.SMTPConfigChangedEvent, bool, error)
- func (wm *InstanceSMTPConfigWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstanceSMTPConfigWriteModel) Reduce() error
- type InstanceSecondFactorWriteModel
- type InstanceSecretGeneratorConfigWriteModel
- func (wm *InstanceSecretGeneratorConfigWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*instance.SecretGeneratorChangedEvent, bool, error)
- func (wm *InstanceSecretGeneratorConfigWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *InstanceSecretGeneratorConfigWriteModel) Reduce() error
- type InstanceSetup
- type InstanceWriteModel
- type JWTConfigWriteModel
- type KeyPairWriteModel
- type LabelPolicyWriteModel
- type LockoutPolicyWriteModel
- type LoginPolicyWriteModel
- type MachineKeyWriteModel
- type MachineWriteModel
- type MailTemplateWriteModel
- type MemberWriteModel
- type MetadataListWriteModel
- type MetadataWriteModel
- type MultiFactorWriteModel
- type OIDCApplicationWriteModel
- func (wm *OIDCApplicationWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *OIDCApplicationWriteModel) IsOIDC() bool
- func (wm *OIDCApplicationWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, appID string, ...) (*project.OIDCConfigChangedEvent, bool, error)
- func (wm *OIDCApplicationWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *OIDCApplicationWriteModel) Reduce() error
- type OIDCConfigWriteModel
- type OrgAuthFactorsAllowedWriteModel
- func (wm *OrgAuthFactorsAllowedWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *OrgAuthFactorsAllowedWriteModel) Reduce() error
- func (wm *OrgAuthFactorsAllowedWriteModel) ToMultiFactorWriteModel(factor domain.MultiFactorType) *OrgMultiFactorWriteModel
- func (wm *OrgAuthFactorsAllowedWriteModel) ToSecondFactorWriteModel(factor domain.SecondFactorType) *OrgSecondFactorWriteModel
- type OrgCustomLoginTextReadModel
- type OrgCustomLoginTextsReadModel
- type OrgCustomMessageTemplatesReadModel
- type OrgCustomMessageTextReadModel
- type OrgDomainPolicyWriteModel
- func (wm *OrgDomainPolicyWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *OrgDomainPolicyWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*org.DomainPolicyChangedEvent, bool)
- func (wm *OrgDomainPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *OrgDomainPolicyWriteModel) Reduce() error
- type OrgDomainVerifiedWriteModel
- type OrgDomainWriteModel
- type OrgDomainsWriteModel
- type OrgFlowWriteModel
- type OrgIDPConfigWriteModel
- func (wm *OrgIDPConfigWriteModel) AppendAndReduce(events ...eventstore.Event) error
- func (wm *OrgIDPConfigWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *OrgIDPConfigWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, configID, name string, ...) (*org.IDPConfigChangedEvent, bool)
- func (wm *OrgIDPConfigWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *OrgIDPConfigWriteModel) Reduce() error
- type OrgIdentityProviderWriteModel
- type OrgLabelPolicyWriteModel
- func (wm *OrgLabelPolicyWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *OrgLabelPolicyWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*org.LabelPolicyChangedEvent, bool)
- func (wm *OrgLabelPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *OrgLabelPolicyWriteModel) Reduce() error
- type OrgLockoutPolicyWriteModel
- func (wm *OrgLockoutPolicyWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *OrgLockoutPolicyWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, maxAttempts uint64, ...) (*org.LockoutPolicyChangedEvent, bool)
- func (wm *OrgLockoutPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *OrgLockoutPolicyWriteModel) Reduce() error
- type OrgLoginPolicyWriteModel
- func (wm *OrgLoginPolicyWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *OrgLoginPolicyWriteModel) IsValid() bool
- func (wm *OrgLoginPolicyWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*org.LoginPolicyChangedEvent, bool)
- func (wm *OrgLoginPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *OrgLoginPolicyWriteModel) Reduce() error
- type OrgMailTemplateWriteModel
- func (wm *OrgMailTemplateWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *OrgMailTemplateWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, template []byte) (*org.MailTemplateChangedEvent, bool)
- func (wm *OrgMailTemplateWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *OrgMailTemplateWriteModel) Reduce() error
- type OrgMemberWriteModel
- type OrgMetadataListWriteModel
- type OrgMetadataWriteModel
- type OrgMultiFactorWriteModel
- type OrgPasswordAgePolicyWriteModel
- func (wm *OrgPasswordAgePolicyWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *OrgPasswordAgePolicyWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*org.PasswordAgePolicyChangedEvent, bool)
- func (wm *OrgPasswordAgePolicyWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *OrgPasswordAgePolicyWriteModel) Reduce() error
- type OrgPasswordComplexityPolicyWriteModel
- func (wm *OrgPasswordComplexityPolicyWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *OrgPasswordComplexityPolicyWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, minLength uint64, ...) (*org.PasswordComplexityPolicyChangedEvent, bool)
- func (wm *OrgPasswordComplexityPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *OrgPasswordComplexityPolicyWriteModel) Reduce() error
- type OrgPrivacyPolicyWriteModel
- func (wm *OrgPrivacyPolicyWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *OrgPrivacyPolicyWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*org.PrivacyPolicyChangedEvent, bool)
- func (wm *OrgPrivacyPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *OrgPrivacyPolicyWriteModel) Reduce() error
- type OrgSecondFactorWriteModel
- type OrgSetup
- type OrgWriteModel
- type PasswordAgePolicyWriteModel
- type PasswordComplexityPolicyWriteModel
- type PersonalAccessTokenWriteModel
- type Phone
- type PolicyDomainWriteModel
- type PrivacyPolicyWriteModel
- type ProjectGrantMemberWriteModel
- type ProjectGrantPreConditionReadModel
- type ProjectGrantWriteModel
- type ProjectMemberWriteModel
- type ProjectRoleWriteModel
- func (wm *ProjectRoleWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *ProjectRoleWriteModel) NewProjectRoleChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, ...) (*project.RoleChangedEvent, bool, error)
- func (wm *ProjectRoleWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *ProjectRoleWriteModel) Reduce() error
- type ProjectWriteModel
- type SAMLApplicationWriteModel
- func (wm *SAMLApplicationWriteModel) AppendEvents(events ...eventstore.Event)
- func (wm *SAMLApplicationWriteModel) IsSAML() bool
- func (wm *SAMLApplicationWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, appID string, ...) (*project.SAMLConfigChangedEvent, bool, error)
- func (wm *SAMLApplicationWriteModel) Query() *eventstore.SearchQueryBuilder
- func (wm *SAMLApplicationWriteModel) Reduce() error
- type SAMLEntityIDsWriteModel
- type SecondFactorWriteModel
- type SystemConfigChangesValidation
- type SystemConfigWriteModel
- type TwilioConfig
- type UniqueConstraintReadModel
- type UserAccessTokenWriteModel
- type UserGrantPreConditionReadModel
- type UserGrantWriteModel
- type UserIDPLinkWriteModel
- type UserMetadataByOrgListWriteModel
- type UserMetadataListWriteModel
- type UserMetadataWriteModel
- type UserWriteModel
- type ZitadelConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ActionAggregateFromWriteModel ¶
func ActionAggregateFromWriteModel(wm *eventstore.WriteModel) *eventstore.Aggregate
func AddHumanCommand ¶
func AddHumanCommand(a *user.Aggregate, human *AddHuman, passwordAlg crypto.HashAlgorithm, codeAlg crypto.EncryptionAlgorithm) preparation.Validation
func AddOrgCommand ¶
func AddOrgCommand(ctx context.Context, a *org.Aggregate, name string, userIDs ...string) preparation.Validation
AddOrgCommand defines the commands to create a new org, this includes the verified default domain
func AddProjectCommand ¶
func AddProjectCommand( a *project.Aggregate, name string, owner string, projectRoleAssertion bool, projectRoleCheck bool, hasProjectCheck bool, privateLabelingSetting domain.PrivateLabelingSetting, ) preparation.Validation
func AppendAndReduce ¶
func AppendAndReduce(object interface { AppendEvents(...eventstore.Event) Reduce() error }, events ...eventstore.Event) error
func CheckDomainPolicyForUserName ¶
func CheckDomainPolicyForUserName(userName string, policy *domain.DomainPolicy) error
func ExistsOrg ¶
func ExistsOrg(ctx context.Context, filter preparation.FilterToQueryReducer, id string) (exists bool, err error)
func ExistsUser ¶
func ExistsUser(ctx context.Context, filter preparation.FilterToQueryReducer, id, resourceOwner string) (exists bool, err error)
func FormatPhoneNumber ¶
func InstanceAggregateFromWriteModel ¶
func InstanceAggregateFromWriteModel(wm *eventstore.WriteModel) *eventstore.Aggregate
func IsInstanceMember ¶
func IsInstanceMember(ctx context.Context, filter preparation.FilterToQueryReducer, instanceID, userID string) (isMember bool, err error)
func IsOrgMember ¶
func IsOrgMember(ctx context.Context, filter preparation.FilterToQueryReducer, orgID, userID string) (isMember bool, err error)
func KeyPairAggregateFromWriteModel ¶
func KeyPairAggregateFromWriteModel(wm *eventstore.WriteModel) *eventstore.Aggregate
func NewActionAggregate ¶
func NewActionAggregate(id, resourceOwner string) *eventstore.Aggregate
func OrgAggregateFromWriteModel ¶
func OrgAggregateFromWriteModel(wm *eventstore.WriteModel) *eventstore.Aggregate
func ProjectAggregateFromWriteModel ¶
func ProjectAggregateFromWriteModel(wm *eventstore.WriteModel) *eventstore.Aggregate
func SetIAMConsoleID ¶
func SetIAMConsoleID(a *instance.Aggregate, clientID, appID *string) preparation.Validation
SetIAMConsoleID defines the command to set the clientID of the Console App onto the instance
func SetIAMProject ¶
func SetIAMProject(a *instance.Aggregate, projectID string) preparation.Validation
SetIAMProject defines the command to set the id of the IAM project onto the instance
func UserAggregateFromWriteModel ¶
func UserAggregateFromWriteModel(wm *eventstore.WriteModel) *eventstore.Aggregate
func UserGrantAggregateFromWriteModel ¶
func UserGrantAggregateFromWriteModel(wm *eventstore.WriteModel) *eventstore.Aggregate
Types ¶
type APIApplicationWriteModel ¶
type APIApplicationWriteModel struct { eventstore.WriteModel AppID string AppName string ClientID string ClientSecret *crypto.CryptoValue ClientSecretString string AuthMethodType domain.APIAuthMethodType State domain.AppState // contains filtered or unexported fields }
func NewAPIApplicationWriteModel ¶
func NewAPIApplicationWriteModel(projectID, resourceOwner string) *APIApplicationWriteModel
func NewAPIApplicationWriteModelWithAppID ¶
func NewAPIApplicationWriteModelWithAppID(projectID, appID, resourceOwner string) *APIApplicationWriteModel
func (*APIApplicationWriteModel) AppendEvents ¶
func (wm *APIApplicationWriteModel) AppendEvents(events ...eventstore.Event)
func (*APIApplicationWriteModel) IsAPI ¶
func (wm *APIApplicationWriteModel) IsAPI() bool
func (*APIApplicationWriteModel) NewChangedEvent ¶
func (wm *APIApplicationWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, appID string, authMethodType domain.APIAuthMethodType, ) (*project.APIConfigChangedEvent, bool, error)
func (*APIApplicationWriteModel) Query ¶
func (wm *APIApplicationWriteModel) Query() *eventstore.SearchQueryBuilder
func (*APIApplicationWriteModel) Reduce ¶
func (wm *APIApplicationWriteModel) Reduce() error
type ActionExistsModel ¶
type ActionExistsModel struct { eventstore.WriteModel // contains filtered or unexported fields }
func NewActionsExistModel ¶
func NewActionsExistModel(actionIDs []string, resourceOwner string) *ActionExistsModel
func (*ActionExistsModel) Query ¶
func (wm *ActionExistsModel) Query() *eventstore.SearchQueryBuilder
func (*ActionExistsModel) Reduce ¶
func (wm *ActionExistsModel) Reduce() error
type ActionWriteModel ¶
type ActionWriteModel struct { eventstore.WriteModel Name string Script string Timeout time.Duration AllowedToFail bool State domain.ActionState }
func NewActionWriteModel ¶
func NewActionWriteModel(actionID string, resourceOwner string) *ActionWriteModel
func (*ActionWriteModel) NewChangedEvent ¶
func (wm *ActionWriteModel) NewChangedEvent( ctx context.Context, agg *eventstore.Aggregate, name string, script string, timeout time.Duration, allowedToFail bool, ) (*action.ChangedEvent, error)
func (*ActionWriteModel) Query ¶
func (wm *ActionWriteModel) Query() *eventstore.SearchQueryBuilder
func (*ActionWriteModel) Reduce ¶
func (wm *ActionWriteModel) Reduce() error
type ActionsListByOrgModel ¶
type ActionsListByOrgModel struct { eventstore.WriteModel Actions map[string]*ActionWriteModel }
func NewActionsListByOrgModel ¶
func NewActionsListByOrgModel(resourceOwner string) *ActionsListByOrgModel
func (*ActionsListByOrgModel) Query ¶
func (wm *ActionsListByOrgModel) Query() *eventstore.SearchQueryBuilder
func (*ActionsListByOrgModel) Reduce ¶
func (wm *ActionsListByOrgModel) Reduce() error
type AddHuman ¶
type AddHuman struct { // Username is required Username string // FirstName is required FirstName string // LastName is required LastName string // NickName is required NickName string // DisplayName is required DisplayName string // Email is required Email Email // PreferredLanguage is required PreferredLanguage language.Tag // Gender is required Gender domain.Gender //Phone represents an international phone number Phone Phone //Password is optional Password string //BcryptedPassword is optional BcryptedPassword string //PasswordChangeRequired is used if the `Password`-field is set PasswordChangeRequired bool Passwordless bool ExternalIDP bool Register bool }
type AddLoginPolicy ¶
type AddLoginPolicy struct { AllowUsernamePassword bool AllowRegister bool AllowExternalIDP bool IDPProviders []*AddLoginPolicyIDP ForceMFA bool SecondFactors []domain.SecondFactorType MultiFactors []domain.MultiFactorType PasswordlessType domain.PasswordlessType HidePasswordReset bool IgnoreUnknownUsernames bool AllowDomainDiscovery bool DefaultRedirectURI string PasswordCheckLifetime time.Duration ExternalLoginCheckLifetime time.Duration MFAInitSkipLifetime time.Duration SecondFactorCheckLifetime time.Duration MultiFactorCheckLifetime time.Duration DisableLoginWithEmail bool DisableLoginWithPhone bool }
type AddLoginPolicyIDP ¶
type AddLoginPolicyIDP struct { ConfigID string Type domain.IdentityProviderType }
type AppIDToEntityID ¶
type ApplicationKeyWriteModel ¶
type ApplicationKeyWriteModel struct { eventstore.WriteModel AppID string ClientID string KeyID string KeyType domain.AuthNKeyType ExpirationDate time.Time State domain.AppState KeysAllowed bool }
func NewApplicationKeyWriteModel ¶
func NewApplicationKeyWriteModel(projectID, appID, keyID, resourceOwner string) *ApplicationKeyWriteModel
func (*ApplicationKeyWriteModel) AppendEvents ¶
func (wm *ApplicationKeyWriteModel) AppendEvents(events ...eventstore.Event)
func (*ApplicationKeyWriteModel) Query ¶
func (wm *ApplicationKeyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*ApplicationKeyWriteModel) Reduce ¶
func (wm *ApplicationKeyWriteModel) Reduce() error
type ApplicationWriteModel ¶
type ApplicationWriteModel struct { eventstore.WriteModel AppID string State domain.AppState Name string }
func NewApplicationWriteModel ¶
func NewApplicationWriteModel(projectID, resourceOwner string) *ApplicationWriteModel
func NewApplicationWriteModelWithAppIDC ¶
func NewApplicationWriteModelWithAppIDC(projectID, appID, resourceOwner string) *ApplicationWriteModel
func (*ApplicationWriteModel) AppendEvents ¶
func (wm *ApplicationWriteModel) AppendEvents(events ...eventstore.Event)
func (*ApplicationWriteModel) Query ¶
func (wm *ApplicationWriteModel) Query() *eventstore.SearchQueryBuilder
func (*ApplicationWriteModel) Reduce ¶
func (wm *ApplicationWriteModel) Reduce() error
type AssetUpload ¶
type CascadingIAMMembership ¶
type CascadingIAMMembership struct {
IAMID string
}
type CascadingMembership ¶
type CascadingMembership struct { UserID string ResourceOwner string IAM *CascadingIAMMembership Org *CascadingOrgMembership Project *CascadingProjectMembership ProjectGrant *CascadingProjectGrantMembership }
type CascadingOrgMembership ¶
type CascadingOrgMembership struct {
OrgID string
}
type CascadingProjectMembership ¶
type CascadingProjectMembership struct {
ProjectID string
}
type ChangeLoginPolicy ¶
type ChangeLoginPolicy struct { AllowUsernamePassword bool AllowRegister bool AllowExternalIDP bool ForceMFA bool PasswordlessType domain.PasswordlessType HidePasswordReset bool IgnoreUnknownUsernames bool AllowDomainDiscovery bool DefaultRedirectURI string PasswordCheckLifetime time.Duration ExternalLoginCheckLifetime time.Duration MFAInitSkipLifetime time.Duration SecondFactorCheckLifetime time.Duration MultiFactorCheckLifetime time.Duration DisableLoginWithEmail bool DisableLoginWithPhone bool }
type Commands ¶
type Commands struct {
// contains filtered or unexported fields
}
func StartCommands ¶
func StartCommands(es *eventstore.Eventstore, defaults sd.SystemDefaults, zitadelRoles []authz.RoleMapping, staticStore static.Storage, webAuthN *webauthn_helper.Config, externalDomain string, externalSecure bool, externalPort uint16, idpConfigEncryption, otpEncryption, smtpEncryption, smsEncryption, userEncryption, domainVerificationEncryption, oidcEncryption, samlEncryption crypto.EncryptionAlgorithm, httpClient *http.Client, ) (repo *Commands, err error)
func (*Commands) ActivateDefaultLabelPolicy ¶
func (*Commands) ActivateLabelPolicy ¶
func (*Commands) ActivateSMSConfig ¶
func (*Commands) AddAPIAppCommand ¶
func (c *Commands) AddAPIAppCommand(app *addAPIApp, clientSecretAlg crypto.HashAlgorithm) preparation.Validation
func (*Commands) AddAPIApplication ¶
func (*Commands) AddAPIApplicationWithID ¶
func (*Commands) AddAccessAndRefreshToken ¶
func (c *Commands) AddAccessAndRefreshToken( ctx context.Context, orgID, agentID, clientID, userID, refreshToken string, audience, scopes, authMethodsReferences []string, accessLifetime, refreshIdleExpiration, refreshExpiration time.Duration, authTime time.Time, ) (accessToken *domain.Token, newRefreshToken string, err error)
func (*Commands) AddActionWithID ¶
func (*Commands) AddApplicationKey ¶
func (c *Commands) AddApplicationKey(ctx context.Context, key *domain.ApplicationKey, resourceOwner string) (_ *domain.ApplicationKey, err error)
func (*Commands) AddApplicationKeyWithID ¶
func (c *Commands) AddApplicationKeyWithID(ctx context.Context, key *domain.ApplicationKey, resourceOwner string) (_ *domain.ApplicationKey, err error)
func (*Commands) AddDebugNotificationProviderFile ¶
func (*Commands) AddDebugNotificationProviderLog ¶
func (*Commands) AddDefaultDomainPolicy ¶
func (*Commands) AddDefaultIDPConfig ¶
func (*Commands) AddDefaultLabelPolicy ¶
func (*Commands) AddDefaultLockoutPolicy ¶
func (*Commands) AddDefaultMailTemplate ¶
func (c *Commands) AddDefaultMailTemplate(ctx context.Context, policy *domain.MailTemplate) (*domain.MailTemplate, error)
func (*Commands) AddDefaultPasswordAgePolicy ¶
func (*Commands) AddDefaultPasswordComplexityPolicy ¶
func (*Commands) AddDefaultPrivacyPolicy ¶
func (*Commands) AddFontDefaultLabelPolicy ¶
func (c *Commands) AddFontDefaultLabelPolicy(ctx context.Context, upload *AssetUpload) (*domain.ObjectDetails, error)
func (*Commands) AddFontLabelPolicy ¶
func (c *Commands) AddFontLabelPolicy(ctx context.Context, orgID string, upload *AssetUpload) (*domain.ObjectDetails, error)
func (*Commands) AddHumanAvatar ¶
func (c *Commands) AddHumanAvatar(ctx context.Context, orgID, userID string, upload *AssetUpload) (*domain.ObjectDetails, error)
func (*Commands) AddHumanOTP ¶
func (*Commands) AddHumanWithID ¶
func (*Commands) AddIDPConfig ¶
func (*Commands) AddIDPProviderToDefaultLoginPolicy ¶
func (c *Commands) AddIDPProviderToDefaultLoginPolicy(ctx context.Context, idpProvider *domain.IDPProvider) (*domain.IDPProvider, error)
func (*Commands) AddIDPToLoginPolicy ¶
func (c *Commands) AddIDPToLoginPolicy(ctx context.Context, resourceOwner string, idpProvider *domain.IDPProvider) (*domain.IDPProvider, error)
func (*Commands) AddIconDarkDefaultLabelPolicy ¶
func (c *Commands) AddIconDarkDefaultLabelPolicy(ctx context.Context, upload *AssetUpload) (*domain.ObjectDetails, error)
func (*Commands) AddIconDarkLabelPolicy ¶
func (c *Commands) AddIconDarkLabelPolicy(ctx context.Context, orgID string, upload *AssetUpload) (*domain.ObjectDetails, error)
func (*Commands) AddIconDefaultLabelPolicy ¶
func (c *Commands) AddIconDefaultLabelPolicy(ctx context.Context, upload *AssetUpload) (*domain.ObjectDetails, error)
func (*Commands) AddIconLabelPolicy ¶
func (c *Commands) AddIconLabelPolicy(ctx context.Context, orgID string, upload *AssetUpload) (*domain.ObjectDetails, error)
func (*Commands) AddInstanceDomain ¶
func (*Commands) AddInstanceMember ¶
func (*Commands) AddInstanceMemberCommand ¶
func (c *Commands) AddInstanceMemberCommand(a *instance.Aggregate, userID string, roles ...string) preparation.Validation
func (*Commands) AddLabelPolicy ¶
func (c *Commands) AddLabelPolicy(ctx context.Context, resourceOwner string, policy *domain.LabelPolicy) (*domain.LabelPolicy, error)
func (*Commands) AddLockoutPolicy ¶
func (c *Commands) AddLockoutPolicy(ctx context.Context, resourceOwner string, policy *domain.LockoutPolicy) (*domain.LockoutPolicy, error)
func (*Commands) AddLoginPolicy ¶
func (c *Commands) AddLoginPolicy(ctx context.Context, resourceOwner string, policy *AddLoginPolicy) (*domain.ObjectDetails, error)
func (*Commands) AddLogoDarkDefaultLabelPolicy ¶
func (c *Commands) AddLogoDarkDefaultLabelPolicy(ctx context.Context, upload *AssetUpload) (*domain.ObjectDetails, error)
func (*Commands) AddLogoDarkLabelPolicy ¶
func (c *Commands) AddLogoDarkLabelPolicy(ctx context.Context, orgID string, upload *AssetUpload) (*domain.ObjectDetails, error)
func (*Commands) AddLogoDefaultLabelPolicy ¶
func (c *Commands) AddLogoDefaultLabelPolicy(ctx context.Context, upload *AssetUpload) (*domain.ObjectDetails, error)
func (*Commands) AddLogoLabelPolicy ¶
func (c *Commands) AddLogoLabelPolicy(ctx context.Context, orgID string, upload *AssetUpload) (*domain.ObjectDetails, error)
func (*Commands) AddMachine ¶
func (*Commands) AddMachineWithID ¶
func (*Commands) AddMailTemplate ¶
func (c *Commands) AddMailTemplate(ctx context.Context, resourceOwner string, policy *domain.MailTemplate) (*domain.MailTemplate, error)
func (*Commands) AddMultiFactorToDefaultLoginPolicy ¶
func (c *Commands) AddMultiFactorToDefaultLoginPolicy(ctx context.Context, multiFactor domain.MultiFactorType) (*domain.ObjectDetails, error)
func (*Commands) AddMultiFactorToLoginPolicy ¶
func (c *Commands) AddMultiFactorToLoginPolicy(ctx context.Context, multiFactor domain.MultiFactorType, orgID string) (domain.MultiFactorType, *domain.ObjectDetails, error)
func (*Commands) AddNewRefreshTokenAndAccessToken ¶
func (c *Commands) AddNewRefreshTokenAndAccessToken( ctx context.Context, userID, orgID, agentID, clientID string, audience, scopes, authMethodsReferences []string, refreshExpiration, accessLifetime, refreshIdleExpiration time.Duration, authTime time.Time, ) (accessToken *domain.Token, newRefreshToken string, err error)
func (*Commands) AddOIDCAppCommand ¶
func (c *Commands) AddOIDCAppCommand(app *addOIDCApp, clientSecretAlg crypto.HashAlgorithm) preparation.Validation
AddOIDCAppCommand prepares the commands to add an oidc app. The ClientID will be set during the CreateCommands
func (*Commands) AddOIDCApplication ¶
func (*Commands) AddOIDCApplicationWithID ¶
func (*Commands) AddOIDCSettings ¶
func (c *Commands) AddOIDCSettings(ctx context.Context, settings *domain.OIDCSettings) (*domain.ObjectDetails, error)
func (*Commands) AddOrgDomain ¶
func (*Commands) AddOrgDomainPolicy ¶
func (c *Commands) AddOrgDomainPolicy(ctx context.Context, resourceOwner string, policy *domain.DomainPolicy) (*domain.DomainPolicy, error)
func (*Commands) AddOrgMember ¶
func (*Commands) AddOrgMemberCommand ¶
func (c *Commands) AddOrgMemberCommand(a *org.Aggregate, userID string, roles ...string) preparation.Validation
func (*Commands) AddOrgWithID ¶
func (*Commands) AddPasswordAgePolicy ¶
func (c *Commands) AddPasswordAgePolicy(ctx context.Context, resourceOwner string, policy *domain.PasswordAgePolicy) (*domain.PasswordAgePolicy, error)
func (*Commands) AddPasswordComplexityPolicy ¶
func (c *Commands) AddPasswordComplexityPolicy(ctx context.Context, resourceOwner string, policy *domain.PasswordComplexityPolicy) (*domain.PasswordComplexityPolicy, error)
func (*Commands) AddPersonalAccessToken ¶
func (*Commands) AddPrivacyPolicy ¶
func (c *Commands) AddPrivacyPolicy(ctx context.Context, resourceOwner string, policy *domain.PrivacyPolicy) (*domain.PrivacyPolicy, error)
func (*Commands) AddProject ¶
func (*Commands) AddProjectGrant ¶
func (c *Commands) AddProjectGrant(ctx context.Context, grant *domain.ProjectGrant, resourceOwner string) (_ *domain.ProjectGrant, err error)
func (*Commands) AddProjectGrantMember ¶
func (c *Commands) AddProjectGrantMember(ctx context.Context, member *domain.ProjectGrantMember) (*domain.ProjectGrantMember, error)
func (*Commands) AddProjectGrantWithID ¶
func (c *Commands) AddProjectGrantWithID(ctx context.Context, grant *domain.ProjectGrant, grantID string, resourceOwner string) (_ *domain.ProjectGrant, err error)
func (*Commands) AddProjectMember ¶
func (*Commands) AddProjectRole ¶
func (c *Commands) AddProjectRole(ctx context.Context, projectRole *domain.ProjectRole, resourceOwner string) (_ *domain.ProjectRole, err error)
func (*Commands) AddProjectWithID ¶
func (*Commands) AddSAMLApplication ¶
func (*Commands) AddSMSConfigTwilio ¶
func (c *Commands) AddSMSConfigTwilio(ctx context.Context, instanceID string, config *twilio.TwilioConfig) (string, *domain.ObjectDetails, error)
func (*Commands) AddSMTPConfig ¶
func (c *Commands) AddSMTPConfig(ctx context.Context, config *smtp.EmailConfig) (*domain.ObjectDetails, error)
func (*Commands) AddSecondFactorToDefaultLoginPolicy ¶
func (c *Commands) AddSecondFactorToDefaultLoginPolicy(ctx context.Context, secondFactor domain.SecondFactorType) (*domain.ObjectDetails, error)
func (*Commands) AddSecondFactorToLoginPolicy ¶
func (c *Commands) AddSecondFactorToLoginPolicy(ctx context.Context, secondFactor domain.SecondFactorType, orgID string) (domain.SecondFactorType, *domain.ObjectDetails, error)
func (*Commands) AddSecretGeneratorConfig ¶
func (c *Commands) AddSecretGeneratorConfig(ctx context.Context, typ domain.SecretGeneratorType, config *crypto.GeneratorConfig) (*domain.ObjectDetails, error)
func (*Commands) AddUserGrant ¶
func (*Commands) AddUserIDPLink ¶
func (*Commands) AddUserMachineKey ¶
func (c *Commands) AddUserMachineKey(ctx context.Context, machineKey *domain.MachineKey, resourceOwner string) (*domain.MachineKey, error)
func (*Commands) AddUserMachineKeyWithID ¶
func (c *Commands) AddUserMachineKeyWithID(ctx context.Context, machineKey *domain.MachineKey, resourceOwner string) (*domain.MachineKey, error)
func (*Commands) AddUserToken ¶
func (*Commands) BulkAddProjectRole ¶
func (c *Commands) BulkAddProjectRole(ctx context.Context, projectID, resourceOwner string, projectRoles []*domain.ProjectRole) (details *domain.ObjectDetails, err error)
func (*Commands) BulkAddedUserIDPLinks ¶
func (*Commands) BulkRemoveOrgMetadata ¶
func (*Commands) BulkRemoveUserGrant ¶
func (*Commands) BulkRemoveUserMetadata ¶
func (*Commands) BulkSetOrgMetadata ¶
func (*Commands) BulkSetUserMetadata ¶
func (*Commands) ChangeAPIApplication ¶
func (*Commands) ChangeAPIApplicationSecret ¶
func (*Commands) ChangeAction ¶
func (*Commands) ChangeApplication ¶
func (c *Commands) ChangeApplication(ctx context.Context, projectID string, appChange domain.Application, resourceOwner string) (*domain.ObjectDetails, error)
func (*Commands) ChangeDefaultDomainPolicy ¶
func (c *Commands) ChangeDefaultDomainPolicy(ctx context.Context, policy *domain.DomainPolicy) (*domain.DomainPolicy, error)
func (*Commands) ChangeDefaultIDPConfig ¶
func (*Commands) ChangeDefaultIDPJWTConfig ¶
func (c *Commands) ChangeDefaultIDPJWTConfig(ctx context.Context, config *domain.JWTIDPConfig) (*domain.JWTIDPConfig, error)
func (*Commands) ChangeDefaultIDPOIDCConfig ¶
func (c *Commands) ChangeDefaultIDPOIDCConfig(ctx context.Context, config *domain.OIDCIDPConfig) (*domain.OIDCIDPConfig, error)
func (*Commands) ChangeDefaultLabelPolicy ¶
func (c *Commands) ChangeDefaultLabelPolicy(ctx context.Context, policy *domain.LabelPolicy) (*domain.LabelPolicy, error)
func (*Commands) ChangeDefaultLockoutPolicy ¶
func (c *Commands) ChangeDefaultLockoutPolicy(ctx context.Context, policy *domain.LockoutPolicy) (*domain.LockoutPolicy, error)
func (*Commands) ChangeDefaultLoginPolicy ¶
func (c *Commands) ChangeDefaultLoginPolicy(ctx context.Context, policy *ChangeLoginPolicy) (*domain.ObjectDetails, error)
func (*Commands) ChangeDefaultMailTemplate ¶
func (c *Commands) ChangeDefaultMailTemplate(ctx context.Context, policy *domain.MailTemplate) (*domain.MailTemplate, error)
func (*Commands) ChangeDefaultNotificationFile ¶
func (*Commands) ChangeDefaultNotificationLog ¶
func (*Commands) ChangeDefaultPasswordAgePolicy ¶
func (c *Commands) ChangeDefaultPasswordAgePolicy(ctx context.Context, policy *domain.PasswordAgePolicy) (*domain.PasswordAgePolicy, error)
func (*Commands) ChangeDefaultPasswordComplexityPolicy ¶
func (c *Commands) ChangeDefaultPasswordComplexityPolicy(ctx context.Context, policy *domain.PasswordComplexityPolicy) (*domain.PasswordComplexityPolicy, error)
func (*Commands) ChangeDefaultPrivacyPolicy ¶
func (c *Commands) ChangeDefaultPrivacyPolicy(ctx context.Context, policy *domain.PrivacyPolicy) (*domain.PrivacyPolicy, error)
func (*Commands) ChangeHumanAddress ¶
func (*Commands) ChangeHumanEmail ¶
func (*Commands) ChangeHumanPhone ¶
func (*Commands) ChangeHumanProfile ¶
func (*Commands) ChangeIDPConfig ¶
func (*Commands) ChangeIDPJWTConfig ¶
func (c *Commands) ChangeIDPJWTConfig(ctx context.Context, config *domain.JWTIDPConfig, resourceOwner string) (*domain.JWTIDPConfig, error)
func (*Commands) ChangeIDPOIDCConfig ¶
func (c *Commands) ChangeIDPOIDCConfig(ctx context.Context, config *domain.OIDCIDPConfig, resourceOwner string) (*domain.OIDCIDPConfig, error)
func (*Commands) ChangeInstanceMember ¶
func (c *Commands) ChangeInstanceMember(ctx context.Context, member *domain.Member) (*domain.Member, error)
ChangeInstanceMember updates an existing member
func (*Commands) ChangeLabelPolicy ¶
func (c *Commands) ChangeLabelPolicy(ctx context.Context, resourceOwner string, policy *domain.LabelPolicy) (*domain.LabelPolicy, error)
func (*Commands) ChangeLockoutPolicy ¶
func (c *Commands) ChangeLockoutPolicy(ctx context.Context, resourceOwner string, policy *domain.LockoutPolicy) (*domain.LockoutPolicy, error)
func (*Commands) ChangeLoginPolicy ¶
func (c *Commands) ChangeLoginPolicy(ctx context.Context, resourceOwner string, policy *ChangeLoginPolicy) (*domain.ObjectDetails, error)
func (*Commands) ChangeMachine ¶
func (*Commands) ChangeMailTemplate ¶
func (c *Commands) ChangeMailTemplate(ctx context.Context, resourceOwner string, policy *domain.MailTemplate) (*domain.MailTemplate, error)
func (*Commands) ChangeOIDCApplication ¶
func (*Commands) ChangeOIDCApplicationSecret ¶
func (*Commands) ChangeOIDCSettings ¶
func (c *Commands) ChangeOIDCSettings(ctx context.Context, settings *domain.OIDCSettings) (*domain.ObjectDetails, error)
func (*Commands) ChangeOrgDomainPolicy ¶
func (c *Commands) ChangeOrgDomainPolicy(ctx context.Context, resourceOwner string, policy *domain.DomainPolicy) (*domain.DomainPolicy, error)
func (*Commands) ChangeOrgMember ¶
func (c *Commands) ChangeOrgMember(ctx context.Context, member *domain.Member) (*domain.Member, error)
ChangeOrgMember updates an existing member
func (*Commands) ChangePassword ¶
func (*Commands) ChangePasswordAgePolicy ¶
func (c *Commands) ChangePasswordAgePolicy(ctx context.Context, resourceOwner string, policy *domain.PasswordAgePolicy) (*domain.PasswordAgePolicy, error)
func (*Commands) ChangePasswordComplexityPolicy ¶
func (c *Commands) ChangePasswordComplexityPolicy(ctx context.Context, resourceOwner string, policy *domain.PasswordComplexityPolicy) (*domain.PasswordComplexityPolicy, error)
func (*Commands) ChangePrivacyPolicy ¶
func (c *Commands) ChangePrivacyPolicy(ctx context.Context, resourceOwner string, policy *domain.PrivacyPolicy) (*domain.PrivacyPolicy, error)
func (*Commands) ChangeProject ¶
func (*Commands) ChangeProjectGrant ¶
func (c *Commands) ChangeProjectGrant(ctx context.Context, grant *domain.ProjectGrant, resourceOwner string, cascadeUserGrantIDs ...string) (_ *domain.ProjectGrant, err error)
func (*Commands) ChangeProjectGrantMember ¶
func (c *Commands) ChangeProjectGrantMember(ctx context.Context, member *domain.ProjectGrantMember) (*domain.ProjectGrantMember, error)
ChangeProjectGrantMember updates an existing member
func (*Commands) ChangeProjectMember ¶
func (c *Commands) ChangeProjectMember(ctx context.Context, member *domain.Member, resourceOwner string) (*domain.Member, error)
ChangeProjectMember updates an existing member
func (*Commands) ChangeProjectRole ¶
func (c *Commands) ChangeProjectRole(ctx context.Context, projectRole *domain.ProjectRole, resourceOwner string) (_ *domain.ProjectRole, err error)
func (*Commands) ChangeSAMLApplication ¶
func (*Commands) ChangeSMSConfigTwilio ¶
func (c *Commands) ChangeSMSConfigTwilio(ctx context.Context, instanceID, id string, config *twilio.TwilioConfig) (*domain.ObjectDetails, error)
func (*Commands) ChangeSMSConfigTwilioToken ¶
func (*Commands) ChangeSMTPConfig ¶
func (c *Commands) ChangeSMTPConfig(ctx context.Context, config *smtp.EmailConfig) (*domain.ObjectDetails, error)
func (*Commands) ChangeSMTPConfigPassword ¶
func (*Commands) ChangeSecretGeneratorConfig ¶
func (c *Commands) ChangeSecretGeneratorConfig(ctx context.Context, generatorType domain.SecretGeneratorType, config *crypto.GeneratorConfig) (*domain.ObjectDetails, error)
func (*Commands) ChangeSystemConfig ¶
func (*Commands) ChangeUserGrant ¶
func (*Commands) ChangeUsername ¶
func (*Commands) CreateHumanEmailVerificationCode ¶
func (*Commands) CreateHumanPhoneVerificationCode ¶
func (*Commands) DeactivateAction ¶
func (*Commands) DeactivateApplication ¶
func (*Commands) DeactivateDefaultIDPConfig ¶
func (*Commands) DeactivateIDPConfig ¶
func (*Commands) DeactivateOrg ¶
func (*Commands) DeactivateProject ¶
func (*Commands) DeactivateProjectGrant ¶
func (*Commands) DeactivateSMSConfig ¶
func (*Commands) DeactivateUser ¶
func (*Commands) DeactivateUserGrant ¶
func (*Commands) DeleteAction ¶
func (*Commands) GenerateOrgDomainValidation ¶
func (*Commands) GenerateSAMLCACertificate ¶
func (*Commands) GenerateSAMLMetadataCertificate ¶
func (*Commands) GenerateSAMLResponseCertificate ¶
func (*Commands) GenerateSigningKeyPair ¶
func (*Commands) HumanAddPasswordlessInitCode ¶
func (*Commands) HumanAddPasswordlessSetup ¶
func (c *Commands) HumanAddPasswordlessSetup(ctx context.Context, userID, resourceowner string, isLoginUI bool, authenticatorPlatform domain.AuthenticatorAttachment) (*domain.WebAuthNToken, error)
func (*Commands) HumanAddPasswordlessSetupInitCode ¶
func (*Commands) HumanAddU2FSetup ¶
func (*Commands) HumanBeginPasswordlessLogin ¶
func (c *Commands) HumanBeginPasswordlessLogin(ctx context.Context, userID, resourceOwner string, authRequest *domain.AuthRequest) (*domain.WebAuthNLogin, error)
func (*Commands) HumanBeginU2FLogin ¶
func (c *Commands) HumanBeginU2FLogin(ctx context.Context, userID, resourceOwner string, authRequest *domain.AuthRequest) (*domain.WebAuthNLogin, error)
func (*Commands) HumanCheckMFAOTP ¶
func (*Commands) HumanCheckMFAOTPSetup ¶
func (*Commands) HumanCheckPassword ¶
func (c *Commands) HumanCheckPassword(ctx context.Context, orgID, userID, password string, authRequest *domain.AuthRequest, lockoutPolicy *domain.LockoutPolicy) (err error)
func (*Commands) HumanEmailVerificationCodeSent ¶
func (*Commands) HumanFinishPasswordlessLogin ¶
func (*Commands) HumanFinishU2FLogin ¶
func (*Commands) HumanHumanPasswordlessSetup ¶
func (*Commands) HumanInitCodeSent ¶
func (*Commands) HumanPasswordlessInitCodeSent ¶
func (*Commands) HumanPasswordlessSetupInitCode ¶
func (*Commands) HumanPhoneVerificationCodeSent ¶
func (*Commands) HumanRemoveOTP ¶
func (*Commands) HumanRemovePasswordless ¶
func (*Commands) HumanRemoveU2F ¶
func (*Commands) HumanSendPasswordlessInitCode ¶
func (*Commands) HumanSkipMFAInit ¶
func (*Commands) HumanVerifyInitCode ¶
func (*Commands) HumanVerifyU2FSetup ¶
func (*Commands) HumansSignOut ¶
func (*Commands) ImportHuman ¶
func (*Commands) ImportHumanOTP ¶
func (*Commands) ImportIDPConfig ¶
func (*Commands) PasswordCodeSent ¶
func (*Commands) ReactivateAction ¶
func (*Commands) ReactivateApplication ¶
func (*Commands) ReactivateDefaultIDPConfig ¶
func (*Commands) ReactivateIDPConfig ¶
func (*Commands) ReactivateOrg ¶
func (*Commands) ReactivateProject ¶
func (*Commands) ReactivateProjectGrant ¶
func (*Commands) ReactivateUser ¶
func (*Commands) ReactivateUserGrant ¶
func (*Commands) RegisterHuman ¶
func (*Commands) RemoveApplication ¶
func (*Commands) RemoveApplicationKey ¶
func (*Commands) RemoveCustomInstanceLoginTexts ¶
func (*Commands) RemoveDefaultIDPConfig ¶
func (c *Commands) RemoveDefaultIDPConfig(ctx context.Context, idpID string, idpProviders []*domain.IDPProvider, externalIDPs ...*domain.UserIDPLink) (*domain.ObjectDetails, error)
func (*Commands) RemoveDefaultNotificationFile ¶
func (*Commands) RemoveDefaultNotificationLog ¶
func (*Commands) RemoveFontDefaultLabelPolicy ¶
func (*Commands) RemoveFontLabelPolicy ¶
func (*Commands) RemoveHumanAvatar ¶
func (*Commands) RemoveHumanPhone ¶
func (*Commands) RemoveIDPConfig ¶
func (c *Commands) RemoveIDPConfig(ctx context.Context, idpID, orgID string, cascadeRemoveProvider bool, cascadeExternalIDPs ...*domain.UserIDPLink) (*domain.ObjectDetails, error)
func (*Commands) RemoveIDPFromLoginPolicy ¶
func (c *Commands) RemoveIDPFromLoginPolicy(ctx context.Context, resourceOwner string, idpProvider *domain.IDPProvider, cascadeExternalIDPs ...*domain.UserIDPLink) (*domain.ObjectDetails, error)
func (*Commands) RemoveIDPProviderFromDefaultLoginPolicy ¶
func (c *Commands) RemoveIDPProviderFromDefaultLoginPolicy(ctx context.Context, idpProvider *domain.IDPProvider, cascadeExternalIDPs ...*domain.UserIDPLink) (*domain.ObjectDetails, error)
func (*Commands) RemoveIconDarkDefaultLabelPolicy ¶
func (*Commands) RemoveIconDarkLabelPolicy ¶
func (*Commands) RemoveIconDefaultLabelPolicy ¶
func (*Commands) RemoveIconLabelPolicy ¶
func (*Commands) RemoveInstanceDomain ¶
func (*Commands) RemoveInstanceMember ¶
func (*Commands) RemoveInstanceMessageTexts ¶
func (*Commands) RemoveLabelPolicy ¶
func (*Commands) RemoveLockoutPolicy ¶
func (*Commands) RemoveLoginPolicy ¶
func (*Commands) RemoveLogoDarkDefaultLabelPolicy ¶
func (*Commands) RemoveLogoDarkLabelPolicy ¶
func (*Commands) RemoveLogoDefaultLabelPolicy ¶
func (*Commands) RemoveLogoLabelPolicy ¶
func (*Commands) RemoveMailTemplate ¶
func (*Commands) RemoveMultiFactorFromDefaultLoginPolicy ¶
func (c *Commands) RemoveMultiFactorFromDefaultLoginPolicy(ctx context.Context, multiFactor domain.MultiFactorType) (*domain.ObjectDetails, error)
func (*Commands) RemoveMultiFactorFromLoginPolicy ¶
func (c *Commands) RemoveMultiFactorFromLoginPolicy(ctx context.Context, multiFactor domain.MultiFactorType, orgID string) (*domain.ObjectDetails, error)
func (*Commands) RemoveOrgDomain ¶
func (*Commands) RemoveOrgDomainPolicy ¶
func (*Commands) RemoveOrgLoginTexts ¶
func (*Commands) RemoveOrgMember ¶
func (*Commands) RemoveOrgMessageTexts ¶
func (*Commands) RemoveOrgMetadata ¶
func (*Commands) RemovePasswordAgePolicy ¶
func (*Commands) RemovePasswordComplexityPolicy ¶
func (*Commands) RemovePersonalAccessToken ¶
func (*Commands) RemovePrivacyPolicy ¶
func (*Commands) RemoveProject ¶
func (*Commands) RemoveProjectGrant ¶
func (*Commands) RemoveProjectGrantMember ¶
func (*Commands) RemoveProjectMember ¶
func (*Commands) RemoveProjectRole ¶
func (*Commands) RemoveSMSConfig ¶
func (*Commands) RemoveSMTPConfig ¶
func (*Commands) RemoveSecondFactorFromDefaultLoginPolicy ¶
func (c *Commands) RemoveSecondFactorFromDefaultLoginPolicy(ctx context.Context, secondFactor domain.SecondFactorType) (*domain.ObjectDetails, error)
func (*Commands) RemoveSecondFactorFromLoginPolicy ¶
func (c *Commands) RemoveSecondFactorFromLoginPolicy(ctx context.Context, secondFactor domain.SecondFactorType, orgID string) (*domain.ObjectDetails, error)
func (*Commands) RemoveSecretGeneratorConfig ¶
func (c *Commands) RemoveSecretGeneratorConfig(ctx context.Context, generatorType domain.SecretGeneratorType) (*domain.ObjectDetails, error)
func (*Commands) RemoveUser ¶
func (c *Commands) RemoveUser(ctx context.Context, userID, resourceOwner string, cascadingUserMemberships []*CascadingMembership, cascadingGrantIDs ...string) (*domain.ObjectDetails, error)
func (*Commands) RemoveUserGrant ¶
func (*Commands) RemoveUserIDPLink ¶
func (c *Commands) RemoveUserIDPLink(ctx context.Context, link *domain.UserIDPLink) (*domain.ObjectDetails, error)
func (*Commands) RemoveUserMachineKey ¶
func (*Commands) RemoveUserMetadata ¶
func (*Commands) RenewRefreshTokenAndAccessToken ¶
func (*Commands) RequestSetPassword ¶
func (*Commands) ResendInitialMail ¶
func (c *Commands) ResendInitialMail(ctx context.Context, userID, email, resourceOwner string, initCodeGenerator crypto.Generator) (objectDetails *domain.ObjectDetails, err error)
ResendInitialMail resend inital mail and changes email if provided
func (*Commands) RevokeAccessToken ¶
func (*Commands) RevokeRefreshToken ¶
func (*Commands) RevokeRefreshTokens ¶
func (*Commands) SetCustomInstanceLoginText ¶
func (c *Commands) SetCustomInstanceLoginText(ctx context.Context, loginText *domain.CustomLoginText) (*domain.ObjectDetails, error)
func (*Commands) SetDefaultLanguage ¶
func (*Commands) SetDefaultMessageText ¶
func (c *Commands) SetDefaultMessageText(ctx context.Context, instanceID string, messageText *domain.CustomMessageText) (*domain.ObjectDetails, error)
func (*Commands) SetDefaultOrg ¶
func (*Commands) SetInstanceCustomText ¶
func (c *Commands) SetInstanceCustomText(ctx context.Context, customText *domain.CustomText) (*domain.CustomText, error)
func (*Commands) SetOrgLoginText ¶
func (c *Commands) SetOrgLoginText(ctx context.Context, resourceOwner string, loginText *domain.CustomLoginText) (*domain.ObjectDetails, error)
func (*Commands) SetOrgMessageText ¶
func (c *Commands) SetOrgMessageText(ctx context.Context, resourceOwner string, messageText *domain.CustomMessageText) (*domain.ObjectDetails, error)
func (*Commands) SetOrgMetadata ¶
func (*Commands) SetPassword ¶
func (*Commands) SetPasswordWithVerifyCode ¶
func (*Commands) SetPrimaryInstanceDomain ¶
func (*Commands) SetPrimaryOrgDomain ¶
func (*Commands) SetTriggerActions ¶
func (*Commands) SetUpInstance ¶
func (c *Commands) SetUpInstance(ctx context.Context, setup *InstanceSetup) (string, *domain.ObjectDetails, error)
func (*Commands) SetUpOrgWithIDs ¶
func (*Commands) SetUserMetadata ¶
func (*Commands) UnlockUser ¶
func (*Commands) UpdateInstance ¶
func (*Commands) UserDomainClaimedSent ¶
func (*Commands) UserIDPLoginChecked ¶
func (*Commands) ValidateOrgDomain ¶
func (*Commands) VerifyAPIClientSecret ¶
func (*Commands) VerifyHumanEmail ¶
func (*Commands) VerifyHumanPhone ¶
func (*Commands) VerifyOIDCClientSecret ¶
func (*Commands) VerifyOrgDomain ¶
type CustomLoginTextReadModel ¶
type CustomLoginTextReadModel struct { eventstore.WriteModel Language language.Tag State domain.PolicyState SelectAccountTitle string SelectAccountDescription string SelectAccountTitleLinkingProcess string SelectAccountDescriptionLinkingProcess string SelectAccountOtherUser string SelectAccountSessionStateActive string SelectAccountSessionStateInactive string SelectAccountUserMustBeMemberOfOrg string LoginTitle string LoginDescription string LoginTitleLinkingProcess string LoginDescriptionLinkingProcess string LoginNameLabel string LoginUsernamePlaceholder string LoginLoginnamePlaceholder string LoginRegisterButtonText string LoginNextButtonText string LoginExternalUserDescription string LoginUserMustBeMemberOfOrg string PasswordTitle string PasswordDescription string PasswordLabel string PasswordResetLinkText string PasswordBackButtonText string PasswordNextButtonText string PasswordMinLength string PasswordHasUppercase string PasswordHasLowercase string PasswordHasNumber string PasswordHasSymbol string PasswordConfirmation string UsernameChangeTitle string UsernameChangeDescription string UsernameChangeUsernameLabel string UsernameChangeCancelButtonText string UsernameChangeNextButtonText string UsernameChangeDoneTitle string UsernameChangeDoneDescription string UsernameChangeDoneNextButtonText string InitPasswordTitle string InitPasswordDescription string InitPasswordCodeLabel string InitPasswordNewPasswordLabel string InitPasswordNewPasswordConfirmLabel string InitPasswordNextButtonText string InitPasswordResendButtonText string InitPasswordDoneTitle string InitPasswordDoneDescription string InitPasswordDoneNextButtonText string InitPasswordDoneCancelButtonText string EmailVerificationTitle string EmailVerificationDescription string EmailVerificationCodeLabel string EmailVerificationNextButtonText string EmailVerificationResendButtonText string EmailVerificationDoneTitle string EmailVerificationDoneDescription string EmailVerificationDoneNextButtonText string EmailVerificationDoneCancelButtonText string EmailVerificationDoneLoginButtonText string InitializeTitle string InitializeDescription string InitializeCodeLabel string InitializeNewPassword string InitializeNewPasswordConfirm string InitializeResendButtonText string InitializeNextButtonText string InitializeDoneTitle string InitializeDoneDescription string InitializeDoneAbortButtonText string InitializeDoneNextButtonText string InitMFAPromptTitle string InitMFAPromptDescription string InitMFAPromptOTPOption string InitMFAPromptU2FOption string InitMFAPromptSkipButtonText string InitMFAPromptNextButtonText string InitMFAOTPTitle string InitMFAOTPDescription string InitMFAOTPDescriptionOTP string InitMFAOTPSecretLabel string InitMFAOTPCodeLabel string InitMFAOTPNextButtonText string InitMFAOTPCancelButtonText string InitMFAU2FTitle string InitMFAU2FDescription string InitMFAU2FTokenNameLabel string InitMFAU2FRegisterTokenButtonText string InitMFAU2FNotSupported string InitMFAU2FErrorRetry string InitMFADoneTitle string InitMFADoneDescription string InitMFADoneAbortButtonText string InitMFADoneNextButtonText string MFAProvidersChooseOther string MFAProvidersOTP string MFAProvidersU2F string VerifyMFAOTPTitle string VerifyMFAOTPDescription string VerifyMFAOTPCodeLabel string VerifyMFAOTPNextButtonText string VerifyMFAU2FTitle string VerifyMFAU2FDescription string VerifyMFAU2FValidateTokenText string VerifyMFAU2FNotSupported string VerifyMFAU2FErrorRetry string PasswordlessTitle string PasswordlessDescription string PasswordlessLoginWithPwButtonText string PasswordlessValidateTokenButtonText string PasswordlessNotSupported string PasswordlessErrorRetry string PasswordlessPromptTitle string PasswordlessPromptDescription string PasswordlessPromptDescriptionInit string PasswordlessPromptPasswordlessButtonText string PasswordlessPromptNextButtonText string PasswordlessPromptSkipButtonText string PasswordlessRegistrationTitle string PasswordlessRegistrationDescription string PasswordlessRegistrationRegisterTokenButtonText string PasswordlessRegistrationTokenNameLabel string PasswordlessRegistrationNotSupported string PasswordlessRegistrationErrorRetry string PasswordlessRegistrationDoneTitle string PasswordlessRegistrationDoneDescription string PasswordlessRegistrationDoneDescriptionClose string PasswordlessRegistrationDoneNextButtonText string PasswordlessRegistrationDoneCancelButtonText string PasswordChangeTitle string PasswordChangeDescription string PasswordChangeOldPasswordLabel string PasswordChangeNewPasswordLabel string PasswordChangeNewPasswordConfirmLabel string PasswordChangeCancelButtonText string PasswordChangeNextButtonText string PasswordChangeDoneTitle string PasswordChangeDoneDescription string PasswordChangeDoneNextButtonText string PasswordResetDoneTitle string PasswordResetDoneDescription string PasswordResetDoneNextButtonText string RegistrationOptionTitle string RegistrationOptionDescription string RegistrationOptionUserNameButtonText string RegistrationOptionExternalLoginDescription string RegistrationUserTitle string RegistrationUserDescription string RegistrationUserDescriptionOrgRegister string RegistrationUserFirstnameLabel string RegistrationUserLastnameLabel string RegistrationUserEmailLabel string RegistrationUserUsernameLabel string RegistrationUserLanguageLabel string RegistrationUserGenderLabel string RegistrationUserPasswordLabel string RegistrationUserPasswordConfirmLabel string RegistrationUserTOSAndPrivacyLabel string RegistrationUserTOSConfirm string RegistrationUserTOSLink string RegistrationUserTOSLinkText string RegistrationUserTOSConfirmAnd string RegistrationUserPrivacyLink string RegistrationUserPrivacyLinkText string RegistrationUserNextButtonText string RegistrationUserBackButtonText string ExternalRegistrationUserOverviewTitle string ExternalRegistrationUserOverviewDescription string ExternalRegistrationUserOverviewEmailLabel string ExternalRegistrationUserOverviewUsernameLabel string ExternalRegistrationUserOverviewFirstnameLabel string ExternalRegistrationUserOverviewLastnameLabel string ExternalRegistrationUserOverviewNicknameLabel string ExternalRegistrationUserOverviewLanguageLabel string ExternalRegistrationUserOverviewPhoneLabel string ExternalRegistrationUserOverviewTOSAndPrivacyLabel string ExternalRegistrationUserOverviewTOSConfirm string ExternalRegistrationUserOverviewTOSLink string ExternalRegistrationUserOverviewTOSLinkText string ExternalRegistrationUserOverviewTOSConfirmAnd string ExternalRegistrationUserOverviewPrivacyLink string ExternalRegistrationUserOverviewPrivacyLinkText string ExternalRegistrationUserOverviewBackButtonText string ExternalRegistrationUserOverviewNextButtonText string RegisterOrgTitle string RegisterOrgDescription string RegisterOrgOrgNameLabel string RegisterOrgFirstnameLabel string RegisterOrgLastnameLabel string RegisterOrgUsernameLabel string RegisterOrgEmailLabel string RegisterOrgPasswordLabel string RegisterOrgPasswordConfirmLabel string RegisterOrgTOSAndPrivacyLabel string RegisterOrgTOSConfirm string RegisterOrgTOSLinkText string RegisterOrgTOSConfirmAnd string RegisterOrgPrivacyLinkText string RegisterOrgSaveButtonText string LinkingUserDoneTitle string LinkingUserDoneDescription string LinkingUserDoneCancelButtonText string LinkingUserDoneNextButtonText string ExternalUserNotFoundTitle string ExternalUserNotFoundDescription string ExternalUserNotFoundLinkButtonText string ExternalUserNotFoundAutoRegisterButtonText string ExternalUserNotFoundTOSAndPrivacyLabel string ExternalUserNotFoundTOSConfirm string ExternalUserNotFoundTOSLinkText string ExternalUserNotFoundTOSConfirmAnd string ExternalUserNotFoundPrivacyLinkText string SuccessLoginTitle string SuccessLoginAutoRedirectDescription string SuccessLoginRedirectedDescription string SuccessLoginNextButtonText string LogoutDoneTitle string LogoutDoneDescription string LogoutDoneLoginButtonText string }
func (*CustomLoginTextReadModel) Reduce ¶
func (wm *CustomLoginTextReadModel) Reduce() error
type CustomLoginTextsReadModel ¶
type CustomLoginTextsReadModel struct { eventstore.WriteModel CustomLoginTexts map[string]*CustomText }
func (*CustomLoginTextsReadModel) Reduce ¶
func (wm *CustomLoginTextsReadModel) Reduce() error
type CustomMessageTemplatesReadModel ¶
type CustomMessageTemplatesReadModel struct { eventstore.WriteModel CustomMessageTemplate map[string]*CustomText }
func (*CustomMessageTemplatesReadModel) Reduce ¶
func (wm *CustomMessageTemplatesReadModel) Reduce() error
type CustomMessageTextReadModel ¶
type CustomMessageTextReadModel struct { eventstore.WriteModel MessageTextType string Language language.Tag Title string PreHeader string Subject string Greeting string Text string ButtonText string State domain.PolicyState }
func (*CustomMessageTextReadModel) Reduce ¶
func (wm *CustomMessageTextReadModel) Reduce() error
type CustomText ¶
type CustomTextWriteModel ¶
type CustomTextWriteModel struct { eventstore.WriteModel Key string Language language.Tag Text string State domain.CustomTextState }
func (*CustomTextWriteModel) Reduce ¶
func (wm *CustomTextWriteModel) Reduce() error
type DebugNotificationWriteModel ¶
type DebugNotificationWriteModel struct { eventstore.WriteModel Compact bool State domain.NotificationProviderState }
func (*DebugNotificationWriteModel) Reduce ¶
func (wm *DebugNotificationWriteModel) Reduce() error
type ExistingLabelPoliciesReadModel ¶
type ExistingLabelPoliciesReadModel struct { eventstore.WriteModel // contains filtered or unexported fields }
func NewExistingLabelPoliciesReadModel ¶
func NewExistingLabelPoliciesReadModel(ctx context.Context) *ExistingLabelPoliciesReadModel
func (*ExistingLabelPoliciesReadModel) AppendEvents ¶
func (rm *ExistingLabelPoliciesReadModel) AppendEvents(events ...eventstore.Event)
func (*ExistingLabelPoliciesReadModel) Query ¶
func (rm *ExistingLabelPoliciesReadModel) Query() *eventstore.SearchQueryBuilder
func (*ExistingLabelPoliciesReadModel) Reduce ¶
func (rm *ExistingLabelPoliciesReadModel) Reduce() error
type FlowWriteModel ¶
type FlowWriteModel struct { eventstore.WriteModel FlowType domain.FlowType State domain.FlowState Triggers map[domain.TriggerType][]string }
func NewFlowWriteModel ¶
func NewFlowWriteModel(flowType domain.FlowType, resourceOwner string) *FlowWriteModel
func (*FlowWriteModel) Reduce ¶
func (wm *FlowWriteModel) Reduce() error
type HumanAddressWriteModel ¶
type HumanAddressWriteModel struct { eventstore.WriteModel Country string Locality string PostalCode string Region string StreetAddress string State domain.AddressState }
func NewHumanAddressWriteModel ¶
func NewHumanAddressWriteModel(userID, resourceOwner string) *HumanAddressWriteModel
func (*HumanAddressWriteModel) NewChangedEvent ¶
func (wm *HumanAddressWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, country, locality, postalCode, region, streetAddress string, ) (*user.HumanAddressChangedEvent, bool, error)
func (*HumanAddressWriteModel) Query ¶
func (wm *HumanAddressWriteModel) Query() *eventstore.SearchQueryBuilder
func (*HumanAddressWriteModel) Reduce ¶
func (wm *HumanAddressWriteModel) Reduce() error
type HumanEmailWriteModel ¶
type HumanEmailWriteModel struct { eventstore.WriteModel Email string IsEmailVerified bool Code *crypto.CryptoValue CodeCreationDate time.Time CodeExpiry time.Duration UserState domain.UserState }
func NewHumanEmailWriteModel ¶
func NewHumanEmailWriteModel(userID, resourceOwner string) *HumanEmailWriteModel
func (*HumanEmailWriteModel) NewChangedEvent ¶
func (wm *HumanEmailWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, email string, ) (*user.HumanEmailChangedEvent, bool)
func (*HumanEmailWriteModel) Query ¶
func (wm *HumanEmailWriteModel) Query() *eventstore.SearchQueryBuilder
func (*HumanEmailWriteModel) Reduce ¶
func (wm *HumanEmailWriteModel) Reduce() error
type HumanInitCodeWriteModel ¶
type HumanInitCodeWriteModel struct { eventstore.WriteModel Email string IsEmailVerified bool Code *crypto.CryptoValue CodeCreationDate time.Time CodeExpiry time.Duration UserState domain.UserState }
func NewHumanInitCodeWriteModel ¶
func NewHumanInitCodeWriteModel(userID, resourceOwner string) *HumanInitCodeWriteModel
func (*HumanInitCodeWriteModel) NewChangedEvent ¶
func (wm *HumanInitCodeWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, email string, ) (*user.HumanEmailChangedEvent, bool)
func (*HumanInitCodeWriteModel) Query ¶
func (wm *HumanInitCodeWriteModel) Query() *eventstore.SearchQueryBuilder
func (*HumanInitCodeWriteModel) Reduce ¶
func (wm *HumanInitCodeWriteModel) Reduce() error
type HumanOTPWriteModel ¶
type HumanOTPWriteModel struct { eventstore.WriteModel State domain.MFAState Secret *crypto.CryptoValue }
func NewHumanOTPWriteModel ¶
func NewHumanOTPWriteModel(userID, resourceOwner string) *HumanOTPWriteModel
func (*HumanOTPWriteModel) Query ¶
func (wm *HumanOTPWriteModel) Query() *eventstore.SearchQueryBuilder
func (*HumanOTPWriteModel) Reduce ¶
func (wm *HumanOTPWriteModel) Reduce() error
type HumanPasswordWriteModel ¶
type HumanPasswordWriteModel struct { eventstore.WriteModel Secret *crypto.CryptoValue SecretChangeRequired bool Code *crypto.CryptoValue CodeCreationDate time.Time CodeExpiry time.Duration PasswordCheckFailedCount uint64 UserState domain.UserState }
func NewHumanPasswordWriteModel ¶
func NewHumanPasswordWriteModel(userID, resourceOwner string) *HumanPasswordWriteModel
func (*HumanPasswordWriteModel) Query ¶
func (wm *HumanPasswordWriteModel) Query() *eventstore.SearchQueryBuilder
func (*HumanPasswordWriteModel) Reduce ¶
func (wm *HumanPasswordWriteModel) Reduce() error
type HumanPasswordlessInitCodeWriteModel ¶
type HumanPasswordlessInitCodeWriteModel struct { eventstore.WriteModel CodeID string Attempts uint8 CryptoCode *crypto.CryptoValue Expiration time.Duration State domain.PasswordlessInitCodeState }
func NewHumanPasswordlessInitCodeWriteModel ¶
func NewHumanPasswordlessInitCodeWriteModel(userID, codeID, resourceOwner string) *HumanPasswordlessInitCodeWriteModel
func (*HumanPasswordlessInitCodeWriteModel) AppendEvents ¶
func (wm *HumanPasswordlessInitCodeWriteModel) AppendEvents(events ...eventstore.Event)
func (*HumanPasswordlessInitCodeWriteModel) Query ¶
func (wm *HumanPasswordlessInitCodeWriteModel) Query() *eventstore.SearchQueryBuilder
func (*HumanPasswordlessInitCodeWriteModel) Reduce ¶
func (wm *HumanPasswordlessInitCodeWriteModel) Reduce() error
type HumanPasswordlessLoginReadModel ¶
type HumanPasswordlessLoginReadModel struct { eventstore.WriteModel AuthReqID string Challenge string AllowedCredentialIDs [][]byte UserVerification domain.UserVerificationRequirement State domain.UserState }
func NewHumanPasswordlessLoginReadModel ¶
func NewHumanPasswordlessLoginReadModel(userID, authReqID, resourceOwner string) *HumanPasswordlessLoginReadModel
func (*HumanPasswordlessLoginReadModel) AppendEvents ¶
func (wm *HumanPasswordlessLoginReadModel) AppendEvents(events ...eventstore.Event)
func (*HumanPasswordlessLoginReadModel) Query ¶
func (rm *HumanPasswordlessLoginReadModel) Query() *eventstore.SearchQueryBuilder
func (*HumanPasswordlessLoginReadModel) Reduce ¶
func (wm *HumanPasswordlessLoginReadModel) Reduce() error
type HumanPasswordlessTokensReadModel ¶
type HumanPasswordlessTokensReadModel struct { eventstore.WriteModel WebAuthNTokens []*HumanWebAuthNWriteModel UserState domain.UserState }
func NewHumanPasswordlessTokensReadModel ¶
func NewHumanPasswordlessTokensReadModel(userID, resourceOwner string) *HumanPasswordlessTokensReadModel
func (*HumanPasswordlessTokensReadModel) AppendEvents ¶
func (wm *HumanPasswordlessTokensReadModel) AppendEvents(events ...eventstore.Event)
func (*HumanPasswordlessTokensReadModel) Query ¶
func (rm *HumanPasswordlessTokensReadModel) Query() *eventstore.SearchQueryBuilder
func (*HumanPasswordlessTokensReadModel) Reduce ¶
func (wm *HumanPasswordlessTokensReadModel) Reduce() error
func (*HumanPasswordlessTokensReadModel) WebAuthNTokenByID ¶
func (wm *HumanPasswordlessTokensReadModel) WebAuthNTokenByID(id string) (idx int, token *HumanWebAuthNWriteModel)
type HumanPhoneWriteModel ¶
type HumanPhoneWriteModel struct { eventstore.WriteModel Phone string IsPhoneVerified bool Code *crypto.CryptoValue CodeCreationDate time.Time CodeExpiry time.Duration State domain.PhoneState UserState domain.UserState }
func NewHumanPhoneWriteModel ¶
func NewHumanPhoneWriteModel(userID, resourceOwner string) *HumanPhoneWriteModel
func (*HumanPhoneWriteModel) NewChangedEvent ¶
func (wm *HumanPhoneWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, phone string, ) (*user.HumanPhoneChangedEvent, bool)
func (*HumanPhoneWriteModel) Query ¶
func (wm *HumanPhoneWriteModel) Query() *eventstore.SearchQueryBuilder
func (*HumanPhoneWriteModel) Reduce ¶
func (wm *HumanPhoneWriteModel) Reduce() error
type HumanProfileWriteModel ¶
type HumanProfileWriteModel struct { eventstore.WriteModel FirstName string LastName string NickName string DisplayName string PreferredLanguage language.Tag Gender domain.Gender UserState domain.UserState }
func NewHumanProfileWriteModel ¶
func NewHumanProfileWriteModel(userID, resourceOwner string) *HumanProfileWriteModel
func (*HumanProfileWriteModel) NewChangedEvent ¶
func (wm *HumanProfileWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, firstName, lastName, nickName, displayName string, preferredLanguage language.Tag, gender domain.Gender, ) (*user.HumanProfileChangedEvent, bool, error)
func (*HumanProfileWriteModel) Query ¶
func (wm *HumanProfileWriteModel) Query() *eventstore.SearchQueryBuilder
func (*HumanProfileWriteModel) Reduce ¶
func (wm *HumanProfileWriteModel) Reduce() error
type HumanRefreshTokenWriteModel ¶
type HumanRefreshTokenWriteModel struct { eventstore.WriteModel TokenID string RefreshToken string UserState domain.UserState IdleExpiration time.Time Expiration time.Time }
func NewHumanRefreshTokenWriteModel ¶
func NewHumanRefreshTokenWriteModel(userID, resourceOwner, tokenID string) *HumanRefreshTokenWriteModel
func (*HumanRefreshTokenWriteModel) AppendEvents ¶
func (wm *HumanRefreshTokenWriteModel) AppendEvents(events ...eventstore.Event)
func (*HumanRefreshTokenWriteModel) Query ¶
func (wm *HumanRefreshTokenWriteModel) Query() *eventstore.SearchQueryBuilder
func (*HumanRefreshTokenWriteModel) Reduce ¶
func (wm *HumanRefreshTokenWriteModel) Reduce() error
type HumanU2FLoginReadModel ¶
type HumanU2FLoginReadModel struct { eventstore.WriteModel AuthReqID string Challenge string AllowedCredentialIDs [][]byte UserVerification domain.UserVerificationRequirement State domain.UserState }
func NewHumanU2FLoginReadModel ¶
func NewHumanU2FLoginReadModel(userID, authReqID, resourceOwner string) *HumanU2FLoginReadModel
func (*HumanU2FLoginReadModel) AppendEvents ¶
func (wm *HumanU2FLoginReadModel) AppendEvents(events ...eventstore.Event)
func (*HumanU2FLoginReadModel) Query ¶
func (rm *HumanU2FLoginReadModel) Query() *eventstore.SearchQueryBuilder
func (*HumanU2FLoginReadModel) Reduce ¶
func (wm *HumanU2FLoginReadModel) Reduce() error
type HumanU2FTokensReadModel ¶
type HumanU2FTokensReadModel struct { eventstore.WriteModel WebAuthNTokens []*HumanWebAuthNWriteModel UserState domain.UserState }
func NewHumanU2FTokensReadModel ¶
func NewHumanU2FTokensReadModel(userID, resourceOwner string) *HumanU2FTokensReadModel
func (*HumanU2FTokensReadModel) AppendEvents ¶
func (wm *HumanU2FTokensReadModel) AppendEvents(events ...eventstore.Event)
func (*HumanU2FTokensReadModel) Query ¶
func (rm *HumanU2FTokensReadModel) Query() *eventstore.SearchQueryBuilder
func (*HumanU2FTokensReadModel) Reduce ¶
func (wm *HumanU2FTokensReadModel) Reduce() error
func (*HumanU2FTokensReadModel) WebAuthNTokenByID ¶
func (wm *HumanU2FTokensReadModel) WebAuthNTokenByID(id string) (idx int, token *HumanWebAuthNWriteModel)
type HumanWebAuthNWriteModel ¶
type HumanWebAuthNWriteModel struct { eventstore.WriteModel WebauthNTokenID string Challenge string KeyID []byte PublicKey []byte AttestationType string AAGUID []byte SignCount uint32 WebAuthNTokenName string State domain.MFAState }
func NewHumanWebAuthNWriteModel ¶
func NewHumanWebAuthNWriteModel(userID, webAuthNTokenID, resourceOwner string) *HumanWebAuthNWriteModel
func (*HumanWebAuthNWriteModel) AppendEvents ¶
func (wm *HumanWebAuthNWriteModel) AppendEvents(events ...eventstore.Event)
func (*HumanWebAuthNWriteModel) Query ¶
func (wm *HumanWebAuthNWriteModel) Query() *eventstore.SearchQueryBuilder
func (*HumanWebAuthNWriteModel) Reduce ¶
func (wm *HumanWebAuthNWriteModel) Reduce() error
type HumanWriteModel ¶
type HumanWriteModel struct { eventstore.WriteModel UserName string FirstName string LastName string NickName string DisplayName string PreferredLanguage language.Tag Gender domain.Gender Avatar string Email string IsEmailVerified bool Phone string IsPhoneVerified bool Country string Locality string PostalCode string Region string StreetAddress string Secret *crypto.CryptoValue SecretChangeRequired bool UserState domain.UserState }
func NewHumanWriteModel ¶
func NewHumanWriteModel(userID, resourceOwner string) *HumanWriteModel
func (*HumanWriteModel) Query ¶
func (wm *HumanWriteModel) Query() *eventstore.SearchQueryBuilder
func (*HumanWriteModel) Reduce ¶
func (wm *HumanWriteModel) Reduce() error
type IAMSMSConfigWriteModel ¶
type IAMSMSConfigWriteModel struct { eventstore.WriteModel ID string Twilio *TwilioConfig State domain.SMSConfigState }
func NewIAMSMSConfigWriteModel ¶
func NewIAMSMSConfigWriteModel(instanceID, id string) *IAMSMSConfigWriteModel
func (*IAMSMSConfigWriteModel) NewChangedEvent ¶
func (wm *IAMSMSConfigWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, id, sid, senderNumber string) (*instance.SMSConfigTwilioChangedEvent, bool, error)
func (*IAMSMSConfigWriteModel) Query ¶
func (wm *IAMSMSConfigWriteModel) Query() *eventstore.SearchQueryBuilder
func (*IAMSMSConfigWriteModel) Reduce ¶
func (wm *IAMSMSConfigWriteModel) Reduce() error
type IDPConfigWriteModel ¶
type IDPConfigWriteModel struct { eventstore.WriteModel State domain.IDPConfigState ConfigID string Name string AutoRegister bool StylingType domain.IDPConfigStylingType }
func (*IDPConfigWriteModel) AppendEvents ¶
func (rm *IDPConfigWriteModel) AppendEvents(events ...eventstore.Event)
func (*IDPConfigWriteModel) Exists ¶
func (rm *IDPConfigWriteModel) Exists() bool
func (*IDPConfigWriteModel) Reduce ¶
func (rm *IDPConfigWriteModel) Reduce() error
type IDPJWTConfigWriteModel ¶
type IDPJWTConfigWriteModel struct {
JWTConfigWriteModel
}
func NewOrgIDPJWTConfigWriteModel ¶
func NewOrgIDPJWTConfigWriteModel(idpConfigID, orgID string) *IDPJWTConfigWriteModel
func (*IDPJWTConfigWriteModel) AppendEvents ¶
func (wm *IDPJWTConfigWriteModel) AppendEvents(events ...eventstore.Event)
func (*IDPJWTConfigWriteModel) NewChangedEvent ¶
func (wm *IDPJWTConfigWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, idpConfigID, jwtEndpoint, issuer, keysEndpoint, headerName string, ) (*org.IDPJWTConfigChangedEvent, bool, error)
func (*IDPJWTConfigWriteModel) Query ¶
func (wm *IDPJWTConfigWriteModel) Query() *eventstore.SearchQueryBuilder
func (*IDPJWTConfigWriteModel) Reduce ¶
func (wm *IDPJWTConfigWriteModel) Reduce() error
type IDPOIDCConfigWriteModel ¶
type IDPOIDCConfigWriteModel struct {
OIDCConfigWriteModel
}
func NewOrgIDPOIDCConfigWriteModel ¶
func NewOrgIDPOIDCConfigWriteModel(idpConfigID, orgID string) *IDPOIDCConfigWriteModel
func (*IDPOIDCConfigWriteModel) AppendEvents ¶
func (wm *IDPOIDCConfigWriteModel) AppendEvents(events ...eventstore.Event)
func (*IDPOIDCConfigWriteModel) NewChangedEvent ¶
func (wm *IDPOIDCConfigWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, idpConfigID, clientID, issuer, authorizationEndpoint, tokenEndpoint, clientSecretString string, secretCrypto crypto.Crypto, idpDisplayNameMapping, userNameMapping domain.OIDCMappingField, scopes ...string, ) (*org.IDPOIDCConfigChangedEvent, bool, error)
func (*IDPOIDCConfigWriteModel) Query ¶
func (wm *IDPOIDCConfigWriteModel) Query() *eventstore.SearchQueryBuilder
func (*IDPOIDCConfigWriteModel) Reduce ¶
func (wm *IDPOIDCConfigWriteModel) Reduce() error
type IdentityProviderWriteModel ¶
type IdentityProviderWriteModel struct { eventstore.WriteModel IDPConfigID string IDPProviderType domain.IdentityProviderType State domain.IdentityProviderState }
func (*IdentityProviderWriteModel) Reduce ¶
func (wm *IdentityProviderWriteModel) Reduce() error
type InstanceCustomLoginTextReadModel ¶
type InstanceCustomLoginTextReadModel struct {
CustomLoginTextReadModel
}
func NewInstanceCustomLoginTextReadModel ¶
func NewInstanceCustomLoginTextReadModel(ctx context.Context, lang language.Tag) *InstanceCustomLoginTextReadModel
func (*InstanceCustomLoginTextReadModel) AppendEvents ¶
func (wm *InstanceCustomLoginTextReadModel) AppendEvents(events ...eventstore.Event)
func (*InstanceCustomLoginTextReadModel) Query ¶
func (wm *InstanceCustomLoginTextReadModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceCustomLoginTextReadModel) Reduce ¶
func (wm *InstanceCustomLoginTextReadModel) Reduce() error
type InstanceCustomMessageTextWriteModel ¶
type InstanceCustomMessageTextWriteModel struct {
CustomMessageTextReadModel
}
func (*InstanceCustomMessageTextWriteModel) AppendEvents ¶
func (wm *InstanceCustomMessageTextWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceCustomMessageTextWriteModel) Query ¶
func (wm *InstanceCustomMessageTextWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceCustomMessageTextWriteModel) Reduce ¶
func (wm *InstanceCustomMessageTextWriteModel) Reduce() error
type InstanceCustomTextWriteModel ¶
type InstanceCustomTextWriteModel struct {
CustomTextWriteModel
}
func (*InstanceCustomTextWriteModel) AppendEvents ¶
func (wm *InstanceCustomTextWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceCustomTextWriteModel) Query ¶
func (wm *InstanceCustomTextWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceCustomTextWriteModel) Reduce ¶
func (wm *InstanceCustomTextWriteModel) Reduce() error
type InstanceDebugNotificationFileWriteModel ¶
type InstanceDebugNotificationFileWriteModel struct {
DebugNotificationWriteModel
}
func NewInstanceDebugNotificationFileWriteModel ¶
func NewInstanceDebugNotificationFileWriteModel(ctx context.Context) *InstanceDebugNotificationFileWriteModel
func (*InstanceDebugNotificationFileWriteModel) AppendEvents ¶
func (wm *InstanceDebugNotificationFileWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceDebugNotificationFileWriteModel) IsValid ¶
func (wm *InstanceDebugNotificationFileWriteModel) IsValid() bool
func (*InstanceDebugNotificationFileWriteModel) NewChangedEvent ¶
func (wm *InstanceDebugNotificationFileWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, compact bool) (*instance.DebugNotificationProviderFileChangedEvent, bool)
func (*InstanceDebugNotificationFileWriteModel) Query ¶
func (wm *InstanceDebugNotificationFileWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceDebugNotificationFileWriteModel) Reduce ¶
func (wm *InstanceDebugNotificationFileWriteModel) Reduce() error
type InstanceDebugNotificationLogWriteModel ¶
type InstanceDebugNotificationLogWriteModel struct {
DebugNotificationWriteModel
}
func NewInstanceDebugNotificationLogWriteModel ¶
func NewInstanceDebugNotificationLogWriteModel(ctx context.Context) *InstanceDebugNotificationLogWriteModel
func (*InstanceDebugNotificationLogWriteModel) AppendEvents ¶
func (wm *InstanceDebugNotificationLogWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceDebugNotificationLogWriteModel) IsValid ¶
func (wm *InstanceDebugNotificationLogWriteModel) IsValid() bool
func (*InstanceDebugNotificationLogWriteModel) NewChangedEvent ¶
func (wm *InstanceDebugNotificationLogWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, compact bool) (*instance.DebugNotificationProviderLogChangedEvent, bool)
func (*InstanceDebugNotificationLogWriteModel) Query ¶
func (wm *InstanceDebugNotificationLogWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceDebugNotificationLogWriteModel) Reduce ¶
func (wm *InstanceDebugNotificationLogWriteModel) Reduce() error
type InstanceDomainPolicyWriteModel ¶
type InstanceDomainPolicyWriteModel struct {
PolicyDomainWriteModel
}
func NewInstanceDomainPolicyWriteModel ¶
func NewInstanceDomainPolicyWriteModel(ctx context.Context) *InstanceDomainPolicyWriteModel
func (*InstanceDomainPolicyWriteModel) AppendEvents ¶
func (wm *InstanceDomainPolicyWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceDomainPolicyWriteModel) NewChangedEvent ¶
func (wm *InstanceDomainPolicyWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, userLoginMustBeDomain, validateOrgDomain, smtpSenderAddresssMatchesInstanceDomain bool) (*instance.DomainPolicyChangedEvent, bool)
func (*InstanceDomainPolicyWriteModel) Query ¶
func (wm *InstanceDomainPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceDomainPolicyWriteModel) Reduce ¶
func (wm *InstanceDomainPolicyWriteModel) Reduce() error
type InstanceDomainWriteModel ¶
type InstanceDomainWriteModel struct { eventstore.WriteModel Domain string Generated bool State domain.InstanceDomainState }
func NewInstanceDomainWriteModel ¶
func NewInstanceDomainWriteModel(ctx context.Context, instanceDomain string) *InstanceDomainWriteModel
func (*InstanceDomainWriteModel) AppendEvents ¶
func (wm *InstanceDomainWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceDomainWriteModel) Query ¶
func (wm *InstanceDomainWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceDomainWriteModel) Reduce ¶
func (wm *InstanceDomainWriteModel) Reduce() error
type InstanceIDPConfigWriteModel ¶
type InstanceIDPConfigWriteModel struct {
IDPConfigWriteModel
}
func NewInstanceIDPConfigWriteModel ¶
func NewInstanceIDPConfigWriteModel(ctx context.Context, configID string) *InstanceIDPConfigWriteModel
func (*InstanceIDPConfigWriteModel) AppendAndReduce ¶
func (wm *InstanceIDPConfigWriteModel) AppendAndReduce(events ...eventstore.Event) error
func (*InstanceIDPConfigWriteModel) AppendEvents ¶
func (wm *InstanceIDPConfigWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceIDPConfigWriteModel) NewChangedEvent ¶
func (wm *InstanceIDPConfigWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, configID, name string, stylingType domain.IDPConfigStylingType, autoRegister bool, ) (*instance.IDPConfigChangedEvent, bool)
func (*InstanceIDPConfigWriteModel) Query ¶
func (wm *InstanceIDPConfigWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceIDPConfigWriteModel) Reduce ¶
func (wm *InstanceIDPConfigWriteModel) Reduce() error
type InstanceIDPJWTConfigWriteModel ¶
type InstanceIDPJWTConfigWriteModel struct {
JWTConfigWriteModel
}
func NewInstanceIDPJWTConfigWriteModel ¶
func NewInstanceIDPJWTConfigWriteModel(ctx context.Context, idpConfigID string) *InstanceIDPJWTConfigWriteModel
func (*InstanceIDPJWTConfigWriteModel) AppendEvents ¶
func (wm *InstanceIDPJWTConfigWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceIDPJWTConfigWriteModel) NewChangedEvent ¶
func (wm *InstanceIDPJWTConfigWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, idpConfigID, jwtEndpoint, issuer, keysEndpoint, headerName string, ) (*instance.IDPJWTConfigChangedEvent, bool, error)
func (*InstanceIDPJWTConfigWriteModel) Query ¶
func (wm *InstanceIDPJWTConfigWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceIDPJWTConfigWriteModel) Reduce ¶
func (wm *InstanceIDPJWTConfigWriteModel) Reduce() error
type InstanceIDPOIDCConfigWriteModel ¶
type InstanceIDPOIDCConfigWriteModel struct {
OIDCConfigWriteModel
}
func NewInstanceIDPOIDCConfigWriteModel ¶
func NewInstanceIDPOIDCConfigWriteModel(ctx context.Context, idpConfigID string) *InstanceIDPOIDCConfigWriteModel
func (*InstanceIDPOIDCConfigWriteModel) AppendEvents ¶
func (wm *InstanceIDPOIDCConfigWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceIDPOIDCConfigWriteModel) NewChangedEvent ¶
func (wm *InstanceIDPOIDCConfigWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, idpConfigID, clientID, issuer, authorizationEndpoint, tokenEndpoint, clientSecretString string, secretCrypto crypto.Crypto, idpDisplayNameMapping, userNameMapping domain.OIDCMappingField, scopes ...string, ) (*instance.IDPOIDCConfigChangedEvent, bool, error)
func (*InstanceIDPOIDCConfigWriteModel) Query ¶
func (wm *InstanceIDPOIDCConfigWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceIDPOIDCConfigWriteModel) Reduce ¶
func (wm *InstanceIDPOIDCConfigWriteModel) Reduce() error
type InstanceIdentityProviderWriteModel ¶
type InstanceIdentityProviderWriteModel struct {
IdentityProviderWriteModel
}
func NewInstanceIdentityProviderWriteModel ¶
func NewInstanceIdentityProviderWriteModel(ctx context.Context, idpConfigID string) *InstanceIdentityProviderWriteModel
func (*InstanceIdentityProviderWriteModel) AppendEvents ¶
func (wm *InstanceIdentityProviderWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceIdentityProviderWriteModel) Query ¶
func (wm *InstanceIdentityProviderWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceIdentityProviderWriteModel) Reduce ¶
func (wm *InstanceIdentityProviderWriteModel) Reduce() error
type InstanceLabelPolicyWriteModel ¶
type InstanceLabelPolicyWriteModel struct {
LabelPolicyWriteModel
}
func NewInstanceLabelPolicyWriteModel ¶
func NewInstanceLabelPolicyWriteModel(ctx context.Context) *InstanceLabelPolicyWriteModel
func (*InstanceLabelPolicyWriteModel) AppendEvents ¶
func (wm *InstanceLabelPolicyWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceLabelPolicyWriteModel) NewChangedEvent ¶
func (wm *InstanceLabelPolicyWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, primaryColor, backgroundColor, warnColor, fontColor, primaryColorDark, backgroundColorDark, warnColorDark, fontColorDark string, hideLoginNameSuffix, errorMsgPopup, disableWatermark bool, ) (*instance.LabelPolicyChangedEvent, bool)
func (*InstanceLabelPolicyWriteModel) Query ¶
func (wm *InstanceLabelPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceLabelPolicyWriteModel) Reduce ¶
func (wm *InstanceLabelPolicyWriteModel) Reduce() error
type InstanceLockoutPolicyWriteModel ¶
type InstanceLockoutPolicyWriteModel struct {
LockoutPolicyWriteModel
}
func NewInstanceLockoutPolicyWriteModel ¶
func NewInstanceLockoutPolicyWriteModel(ctx context.Context) *InstanceLockoutPolicyWriteModel
func (*InstanceLockoutPolicyWriteModel) AppendEvents ¶
func (wm *InstanceLockoutPolicyWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceLockoutPolicyWriteModel) NewChangedEvent ¶
func (wm *InstanceLockoutPolicyWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, maxAttempts uint64, showLockoutFailure bool) (*instance.LockoutPolicyChangedEvent, bool)
func (*InstanceLockoutPolicyWriteModel) Query ¶
func (wm *InstanceLockoutPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceLockoutPolicyWriteModel) Reduce ¶
func (wm *InstanceLockoutPolicyWriteModel) Reduce() error
type InstanceLoginPolicyWriteModel ¶
type InstanceLoginPolicyWriteModel struct {
LoginPolicyWriteModel
}
func NewInstanceLoginPolicyWriteModel ¶
func NewInstanceLoginPolicyWriteModel(ctx context.Context) *InstanceLoginPolicyWriteModel
func (*InstanceLoginPolicyWriteModel) AppendEvents ¶
func (wm *InstanceLoginPolicyWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceLoginPolicyWriteModel) IsValid ¶
func (wm *InstanceLoginPolicyWriteModel) IsValid() bool
func (*InstanceLoginPolicyWriteModel) NewChangedEvent ¶
func (wm *InstanceLoginPolicyWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, allowUsernamePassword, allowRegister, allowExternalIDP, forceMFA, hidePasswordReset, ignoreUnknownUsernames, allowDomainDiscovery, disableLoginWithEmail, disableLoginWithPhone bool, passwordlessType domain.PasswordlessType, defaultRedirectURI string, passwordCheckLifetime, externalLoginCheckLifetime, mfaInitSkipLifetime, secondFactorCheckLifetime, multiFactorCheckLifetime time.Duration, ) (*instance.LoginPolicyChangedEvent, bool)
func (*InstanceLoginPolicyWriteModel) Query ¶
func (wm *InstanceLoginPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceLoginPolicyWriteModel) Reduce ¶
func (wm *InstanceLoginPolicyWriteModel) Reduce() error
type InstanceMailTemplateWriteModel ¶
type InstanceMailTemplateWriteModel struct {
MailTemplateWriteModel
}
func NewInstanceMailTemplateWriteModel ¶
func NewInstanceMailTemplateWriteModel(ctx context.Context) *InstanceMailTemplateWriteModel
func (*InstanceMailTemplateWriteModel) AppendEvents ¶
func (wm *InstanceMailTemplateWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceMailTemplateWriteModel) NewChangedEvent ¶
func (wm *InstanceMailTemplateWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, template []byte, ) (*instance.MailTemplateChangedEvent, bool)
func (*InstanceMailTemplateWriteModel) Query ¶
func (wm *InstanceMailTemplateWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceMailTemplateWriteModel) Reduce ¶
func (wm *InstanceMailTemplateWriteModel) Reduce() error
type InstanceMemberWriteModel ¶
type InstanceMemberWriteModel struct {
MemberWriteModel
}
func NewInstanceMemberWriteModel ¶
func NewInstanceMemberWriteModel(ctx context.Context, userID string) *InstanceMemberWriteModel
func (*InstanceMemberWriteModel) AppendEvents ¶
func (wm *InstanceMemberWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceMemberWriteModel) Query ¶
func (wm *InstanceMemberWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceMemberWriteModel) Reduce ¶
func (wm *InstanceMemberWriteModel) Reduce() error
type InstanceMultiFactorWriteModel ¶
type InstanceMultiFactorWriteModel struct {
MultiFactorWriteModel
}
func NewInstanceMultiFactorWriteModel ¶
func NewInstanceMultiFactorWriteModel(ctx context.Context, factorType domain.MultiFactorType) *InstanceMultiFactorWriteModel
func (*InstanceMultiFactorWriteModel) AppendEvents ¶
func (wm *InstanceMultiFactorWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceMultiFactorWriteModel) Query ¶
func (wm *InstanceMultiFactorWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceMultiFactorWriteModel) Reduce ¶
func (wm *InstanceMultiFactorWriteModel) Reduce() error
type InstanceOIDCSettingsWriteModel ¶
type InstanceOIDCSettingsWriteModel struct { eventstore.WriteModel AccessTokenLifetime time.Duration IdTokenLifetime time.Duration RefreshTokenIdleExpiration time.Duration RefreshTokenExpiration time.Duration State domain.OIDCSettingsState }
func NewInstanceOIDCSettingsWriteModel ¶
func NewInstanceOIDCSettingsWriteModel(ctx context.Context) *InstanceOIDCSettingsWriteModel
func (*InstanceOIDCSettingsWriteModel) NewChangedEvent ¶
func (wm *InstanceOIDCSettingsWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, accessTokenLifetime, idTokenLifetime, refreshTokenIdleExpiration, refreshTokenExpiration time.Duration, ) (*instance.OIDCSettingsChangedEvent, bool, error)
func (*InstanceOIDCSettingsWriteModel) Query ¶
func (wm *InstanceOIDCSettingsWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceOIDCSettingsWriteModel) Reduce ¶
func (wm *InstanceOIDCSettingsWriteModel) Reduce() error
type InstancePasswordAgePolicyWriteModel ¶
type InstancePasswordAgePolicyWriteModel struct {
PasswordAgePolicyWriteModel
}
func NewInstancePasswordAgePolicyWriteModel ¶
func NewInstancePasswordAgePolicyWriteModel(ctx context.Context) *InstancePasswordAgePolicyWriteModel
func (*InstancePasswordAgePolicyWriteModel) AppendEvents ¶
func (wm *InstancePasswordAgePolicyWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstancePasswordAgePolicyWriteModel) NewChangedEvent ¶
func (wm *InstancePasswordAgePolicyWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, expireWarnDays, maxAgeDays uint64) (*instance.PasswordAgePolicyChangedEvent, bool)
func (*InstancePasswordAgePolicyWriteModel) Query ¶
func (wm *InstancePasswordAgePolicyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstancePasswordAgePolicyWriteModel) Reduce ¶
func (wm *InstancePasswordAgePolicyWriteModel) Reduce() error
type InstancePasswordComplexityPolicyWriteModel ¶
type InstancePasswordComplexityPolicyWriteModel struct {
PasswordComplexityPolicyWriteModel
}
func NewInstancePasswordComplexityPolicyWriteModel ¶
func NewInstancePasswordComplexityPolicyWriteModel(ctx context.Context) *InstancePasswordComplexityPolicyWriteModel
func (*InstancePasswordComplexityPolicyWriteModel) AppendEvents ¶
func (wm *InstancePasswordComplexityPolicyWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstancePasswordComplexityPolicyWriteModel) NewChangedEvent ¶
func (wm *InstancePasswordComplexityPolicyWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, minLength uint64, hasLowercase, hasUppercase, hasNumber, hasSymbol bool, ) (*instance.PasswordComplexityPolicyChangedEvent, bool)
func (*InstancePasswordComplexityPolicyWriteModel) Query ¶
func (wm *InstancePasswordComplexityPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstancePasswordComplexityPolicyWriteModel) Reduce ¶
func (wm *InstancePasswordComplexityPolicyWriteModel) Reduce() error
type InstancePrivacyPolicyWriteModel ¶
type InstancePrivacyPolicyWriteModel struct {
PrivacyPolicyWriteModel
}
func NewInstancePrivacyPolicyWriteModel ¶
func NewInstancePrivacyPolicyWriteModel(ctx context.Context) *InstancePrivacyPolicyWriteModel
func (*InstancePrivacyPolicyWriteModel) AppendEvents ¶
func (wm *InstancePrivacyPolicyWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstancePrivacyPolicyWriteModel) NewChangedEvent ¶
func (wm *InstancePrivacyPolicyWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, tosLink, privacyLink, helpLink string, ) (*instance.PrivacyPolicyChangedEvent, bool)
func (*InstancePrivacyPolicyWriteModel) Query ¶
func (wm *InstancePrivacyPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstancePrivacyPolicyWriteModel) Reduce ¶
func (wm *InstancePrivacyPolicyWriteModel) Reduce() error
type InstanceSMTPConfigWriteModel ¶
type InstanceSMTPConfigWriteModel struct { eventstore.WriteModel SenderAddress string SenderName string TLS bool Host string User string Password *crypto.CryptoValue State domain.SMTPConfigState // contains filtered or unexported fields }
func NewInstanceSMTPConfigWriteModel ¶
func NewInstanceSMTPConfigWriteModel(instanceID, domain string) *InstanceSMTPConfigWriteModel
func (*InstanceSMTPConfigWriteModel) AppendEvents ¶
func (wm *InstanceSMTPConfigWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceSMTPConfigWriteModel) NewChangedEvent ¶
func (wm *InstanceSMTPConfigWriteModel) NewChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, tls bool, fromAddress, fromName, smtpHost, smtpUser string) (*instance.SMTPConfigChangedEvent, bool, error)
func (*InstanceSMTPConfigWriteModel) Query ¶
func (wm *InstanceSMTPConfigWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceSMTPConfigWriteModel) Reduce ¶
func (wm *InstanceSMTPConfigWriteModel) Reduce() error
type InstanceSecondFactorWriteModel ¶
type InstanceSecondFactorWriteModel struct {
SecondFactorWriteModel
}
func NewInstanceSecondFactorWriteModel ¶
func NewInstanceSecondFactorWriteModel(ctx context.Context, factorType domain.SecondFactorType) *InstanceSecondFactorWriteModel
func (*InstanceSecondFactorWriteModel) AppendEvents ¶
func (wm *InstanceSecondFactorWriteModel) AppendEvents(events ...eventstore.Event)
func (*InstanceSecondFactorWriteModel) Query ¶
func (wm *InstanceSecondFactorWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceSecondFactorWriteModel) Reduce ¶
func (wm *InstanceSecondFactorWriteModel) Reduce() error
type InstanceSecretGeneratorConfigWriteModel ¶
type InstanceSecretGeneratorConfigWriteModel struct { eventstore.WriteModel GeneratorType domain.SecretGeneratorType Length uint Expiry time.Duration IncludeLowerLetters bool IncludeUpperLetters bool IncludeDigits bool IncludeSymbols bool State domain.SecretGeneratorState }
func NewInstanceSecretGeneratorConfigWriteModel ¶
func NewInstanceSecretGeneratorConfigWriteModel(ctx context.Context, GeneratorType domain.SecretGeneratorType) *InstanceSecretGeneratorConfigWriteModel
func (*InstanceSecretGeneratorConfigWriteModel) NewChangedEvent ¶
func (wm *InstanceSecretGeneratorConfigWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, generatorType domain.SecretGeneratorType, length uint, expiry time.Duration, includeLowerLetters, includeUpperLetters, includeDigits, includeSymbols bool, ) (*instance.SecretGeneratorChangedEvent, bool, error)
func (*InstanceSecretGeneratorConfigWriteModel) Query ¶
func (wm *InstanceSecretGeneratorConfigWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceSecretGeneratorConfigWriteModel) Reduce ¶
func (wm *InstanceSecretGeneratorConfigWriteModel) Reduce() error
type InstanceSetup ¶
type InstanceSetup struct { InstanceName string CustomDomain string DefaultLanguage language.Tag Org OrgSetup SecretGenerators struct { PasswordSaltCost uint ClientSecret *crypto.GeneratorConfig InitializeUserCode *crypto.GeneratorConfig EmailVerificationCode *crypto.GeneratorConfig PhoneVerificationCode *crypto.GeneratorConfig PasswordVerificationCode *crypto.GeneratorConfig PasswordlessInitCode *crypto.GeneratorConfig DomainVerification *crypto.GeneratorConfig } PasswordComplexityPolicy struct { MinLength uint64 HasLowercase bool HasUppercase bool HasNumber bool HasSymbol bool } PasswordAgePolicy struct { ExpireWarnDays uint64 MaxAgeDays uint64 } DomainPolicy struct { UserLoginMustBeDomain bool ValidateOrgDomains bool SMTPSenderAddressMatchesInstanceDomain bool } LoginPolicy struct { AllowUsernamePassword bool AllowRegister bool AllowExternalIDP bool ForceMFA bool HidePasswordReset bool IgnoreUnknownUsername bool AllowDomainDiscovery bool DisableLoginWithEmail bool DisableLoginWithPhone bool PasswordlessType domain.PasswordlessType DefaultRedirectURI string PasswordCheckLifetime time.Duration ExternalLoginCheckLifetime time.Duration MfaInitSkipLifetime time.Duration SecondFactorCheckLifetime time.Duration MultiFactorCheckLifetime time.Duration } PrivacyPolicy struct { TOSLink string PrivacyLink string HelpLink string } LabelPolicy struct { PrimaryColor string BackgroundColor string WarnColor string FontColor string PrimaryColorDark string BackgroundColorDark string WarnColorDark string FontColorDark string HideLoginNameSuffix bool ErrorMsgPopup bool DisableWatermark bool } LockoutPolicy struct { MaxAttempts uint64 ShouldShowLockoutFailure bool } EmailTemplate []byte MessageTexts []*domain.CustomMessageText SMTPConfiguration *smtp.EmailConfig OIDCSettings *struct { AccessTokenLifetime time.Duration IdTokenLifetime time.Duration RefreshTokenIdleExpiration time.Duration RefreshTokenExpiration time.Duration } // contains filtered or unexported fields }
type InstanceWriteModel ¶
type InstanceWriteModel struct { eventstore.WriteModel Name string State domain.InstanceState GeneratedDomain string DefaultOrgID string ProjectID string DefaultLanguage language.Tag }
func NewInstanceWriteModel ¶
func NewInstanceWriteModel(instanceID string) *InstanceWriteModel
func (*InstanceWriteModel) Query ¶
func (wm *InstanceWriteModel) Query() *eventstore.SearchQueryBuilder
func (*InstanceWriteModel) Reduce ¶
func (wm *InstanceWriteModel) Reduce() error
type JWTConfigWriteModel ¶
type JWTConfigWriteModel struct { eventstore.WriteModel IDPConfigID string JWTEndpoint string Issuer string KeysEndpoint string HeaderName string State domain.IDPConfigState }
func (*JWTConfigWriteModel) Reduce ¶
func (wm *JWTConfigWriteModel) Reduce() error
type KeyPairWriteModel ¶
type KeyPairWriteModel struct { eventstore.WriteModel Usage domain.KeyUsage Algorithm string PrivateKey *domain.Key PublicKey *domain.Key Certificate *domain.Key }
func NewKeyPairWriteModel ¶
func NewKeyPairWriteModel(aggregateID, resourceOwner string) *KeyPairWriteModel
func (*KeyPairWriteModel) AppendEvents ¶
func (wm *KeyPairWriteModel) AppendEvents(events ...eventstore.Event)
func (*KeyPairWriteModel) Query ¶
func (wm *KeyPairWriteModel) Query() *eventstore.SearchQueryBuilder
func (*KeyPairWriteModel) Reduce ¶
func (wm *KeyPairWriteModel) Reduce() error
type LabelPolicyWriteModel ¶
type LabelPolicyWriteModel struct { eventstore.WriteModel PrimaryColor string BackgroundColor string WarnColor string FontColor string LogoKey string IconKey string PrimaryColorDark string BackgroundColorDark string WarnColorDark string FontColorDark string LogoDarkKey string IconDarkKey string FontKey string HideLoginNameSuffix bool ErrorMsgPopup bool DisableWatermark bool State domain.PolicyState }
func (*LabelPolicyWriteModel) Reduce ¶
func (wm *LabelPolicyWriteModel) Reduce() error
type LockoutPolicyWriteModel ¶
type LockoutPolicyWriteModel struct { eventstore.WriteModel MaxPasswordAttempts uint64 ShowLockOutFailures bool State domain.PolicyState }
func (*LockoutPolicyWriteModel) Reduce ¶
func (wm *LockoutPolicyWriteModel) Reduce() error
type LoginPolicyWriteModel ¶
type LoginPolicyWriteModel struct { eventstore.WriteModel AllowUserNamePassword bool AllowRegister bool AllowExternalIDP bool ForceMFA bool HidePasswordReset bool IgnoreUnknownUsernames bool AllowDomainDiscovery bool DisableLoginWithEmail bool DisableLoginWithPhone bool PasswordlessType domain.PasswordlessType DefaultRedirectURI string PasswordCheckLifetime time.Duration ExternalLoginCheckLifetime time.Duration MFAInitSkipLifetime time.Duration SecondFactorCheckLifetime time.Duration MultiFactorCheckLifetime time.Duration State domain.PolicyState }
func (*LoginPolicyWriteModel) Exists ¶
func (wm *LoginPolicyWriteModel) Exists() bool
func (*LoginPolicyWriteModel) Reduce ¶
func (wm *LoginPolicyWriteModel) Reduce() error
type MachineKeyWriteModel ¶
type MachineKeyWriteModel struct { eventstore.WriteModel KeyID string KeyType domain.AuthNKeyType ExpirationDate time.Time State domain.MachineKeyState }
func NewMachineKeyWriteModel ¶
func NewMachineKeyWriteModel(userID, keyID, resourceOwner string) *MachineKeyWriteModel
func (*MachineKeyWriteModel) AppendEvents ¶
func (wm *MachineKeyWriteModel) AppendEvents(events ...eventstore.Event)
func (*MachineKeyWriteModel) Exists ¶
func (wm *MachineKeyWriteModel) Exists() bool
func (*MachineKeyWriteModel) Query ¶
func (wm *MachineKeyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*MachineKeyWriteModel) Reduce ¶
func (wm *MachineKeyWriteModel) Reduce() error
type MachineWriteModel ¶
type MachineWriteModel struct { eventstore.WriteModel UserName string Name string Description string UserState domain.UserState }
func NewMachineWriteModel ¶
func NewMachineWriteModel(userID, resourceOwner string) *MachineWriteModel
func (*MachineWriteModel) NewChangedEvent ¶
func (wm *MachineWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, name, description string, ) (*user.MachineChangedEvent, bool, error)
func (*MachineWriteModel) Query ¶
func (wm *MachineWriteModel) Query() *eventstore.SearchQueryBuilder
func (*MachineWriteModel) Reduce ¶
func (wm *MachineWriteModel) Reduce() error
type MailTemplateWriteModel ¶
type MailTemplateWriteModel struct { eventstore.WriteModel Template []byte State domain.PolicyState }
func (*MailTemplateWriteModel) Reduce ¶
func (wm *MailTemplateWriteModel) Reduce() error
type MemberWriteModel ¶
type MemberWriteModel struct { eventstore.WriteModel UserID string Roles []string State domain.MemberState }
func NewMemberWriteModel ¶
func NewMemberWriteModel(userID string) *MemberWriteModel
func (*MemberWriteModel) Reduce ¶
func (wm *MemberWriteModel) Reduce() error
type MetadataListWriteModel ¶
type MetadataListWriteModel struct { eventstore.WriteModel // contains filtered or unexported fields }
func (*MetadataListWriteModel) Reduce ¶
func (wm *MetadataListWriteModel) Reduce() error
type MetadataWriteModel ¶
type MetadataWriteModel struct { eventstore.WriteModel Key string Value []byte State domain.MetadataState }
func (*MetadataWriteModel) Reduce ¶
func (wm *MetadataWriteModel) Reduce() error
type MultiFactorWriteModel ¶
type MultiFactorWriteModel struct { eventstore.WriteModel MFAType domain.MultiFactorType State domain.FactorState }
func (*MultiFactorWriteModel) Reduce ¶
func (wm *MultiFactorWriteModel) Reduce() error
type OIDCApplicationWriteModel ¶
type OIDCApplicationWriteModel struct { eventstore.WriteModel AppID string AppName string ClientID string ClientSecret *crypto.CryptoValue ClientSecretString string RedirectUris []string ResponseTypes []domain.OIDCResponseType GrantTypes []domain.OIDCGrantType ApplicationType domain.OIDCApplicationType AuthMethodType domain.OIDCAuthMethodType PostLogoutRedirectUris []string OIDCVersion domain.OIDCVersion Compliance *domain.Compliance DevMode bool AccessTokenType domain.OIDCTokenType AccessTokenRoleAssertion bool IDTokenRoleAssertion bool IDTokenUserinfoAssertion bool ClockSkew time.Duration State domain.AppState AdditionalOrigins []string // contains filtered or unexported fields }
func NewOIDCApplicationWriteModel ¶
func NewOIDCApplicationWriteModel(projectID, resourceOwner string) *OIDCApplicationWriteModel
func NewOIDCApplicationWriteModelWithAppID ¶
func NewOIDCApplicationWriteModelWithAppID(projectID, appID, resourceOwner string) *OIDCApplicationWriteModel
func (*OIDCApplicationWriteModel) AppendEvents ¶
func (wm *OIDCApplicationWriteModel) AppendEvents(events ...eventstore.Event)
func (*OIDCApplicationWriteModel) IsOIDC ¶
func (wm *OIDCApplicationWriteModel) IsOIDC() bool
func (*OIDCApplicationWriteModel) NewChangedEvent ¶
func (wm *OIDCApplicationWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, appID string, redirectURIS, postLogoutRedirectURIs []string, responseTypes []domain.OIDCResponseType, grantTypes []domain.OIDCGrantType, appType domain.OIDCApplicationType, authMethodType domain.OIDCAuthMethodType, oidcVersion domain.OIDCVersion, accessTokenType domain.OIDCTokenType, devMode, accessTokenRoleAssertion, idTokenRoleAssertion, idTokenUserinfoAssertion bool, clockSkew time.Duration, additionalOrigins []string, ) (*project.OIDCConfigChangedEvent, bool, error)
func (*OIDCApplicationWriteModel) Query ¶
func (wm *OIDCApplicationWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OIDCApplicationWriteModel) Reduce ¶
func (wm *OIDCApplicationWriteModel) Reduce() error
type OIDCConfigWriteModel ¶
type OIDCConfigWriteModel struct { eventstore.WriteModel IDPConfigID string ClientID string ClientSecret *crypto.CryptoValue Issuer string AuthorizationEndpoint string TokenEndpoint string Scopes []string IDPDisplayNameMapping domain.OIDCMappingField UserNameMapping domain.OIDCMappingField State domain.IDPConfigState }
func (*OIDCConfigWriteModel) Reduce ¶
func (wm *OIDCConfigWriteModel) Reduce() error
type OrgAuthFactorsAllowedWriteModel ¶
type OrgAuthFactorsAllowedWriteModel struct { eventstore.WriteModel SecondFactors map[domain.SecondFactorType]*factorState MultiFactors map[domain.MultiFactorType]*factorState }
func NewOrgAuthFactorsAllowedWriteModel ¶
func NewOrgAuthFactorsAllowedWriteModel(ctx context.Context, orgID string) *OrgAuthFactorsAllowedWriteModel
func (*OrgAuthFactorsAllowedWriteModel) Query ¶
func (wm *OrgAuthFactorsAllowedWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgAuthFactorsAllowedWriteModel) Reduce ¶
func (wm *OrgAuthFactorsAllowedWriteModel) Reduce() error
func (*OrgAuthFactorsAllowedWriteModel) ToMultiFactorWriteModel ¶
func (wm *OrgAuthFactorsAllowedWriteModel) ToMultiFactorWriteModel(factor domain.MultiFactorType) *OrgMultiFactorWriteModel
func (*OrgAuthFactorsAllowedWriteModel) ToSecondFactorWriteModel ¶
func (wm *OrgAuthFactorsAllowedWriteModel) ToSecondFactorWriteModel(factor domain.SecondFactorType) *OrgSecondFactorWriteModel
type OrgCustomLoginTextReadModel ¶
type OrgCustomLoginTextReadModel struct {
CustomLoginTextReadModel
}
func NewOrgCustomLoginTextReadModel ¶
func NewOrgCustomLoginTextReadModel(orgID string, lang language.Tag) *OrgCustomLoginTextReadModel
func (*OrgCustomLoginTextReadModel) AppendEvents ¶
func (wm *OrgCustomLoginTextReadModel) AppendEvents(events ...eventstore.Event)
func (*OrgCustomLoginTextReadModel) Query ¶
func (wm *OrgCustomLoginTextReadModel) Query() *eventstore.SearchQueryBuilder
func (*OrgCustomLoginTextReadModel) Reduce ¶
func (wm *OrgCustomLoginTextReadModel) Reduce() error
type OrgCustomLoginTextsReadModel ¶
type OrgCustomLoginTextsReadModel struct {
CustomLoginTextsReadModel
}
func NewOrgCustomLoginTextsReadModel ¶
func NewOrgCustomLoginTextsReadModel(orgID string) *OrgCustomLoginTextsReadModel
func (*OrgCustomLoginTextsReadModel) AppendEvents ¶
func (wm *OrgCustomLoginTextsReadModel) AppendEvents(events ...eventstore.Event)
func (*OrgCustomLoginTextsReadModel) Query ¶
func (wm *OrgCustomLoginTextsReadModel) Query() *eventstore.SearchQueryBuilder
func (*OrgCustomLoginTextsReadModel) Reduce ¶
func (wm *OrgCustomLoginTextsReadModel) Reduce() error
type OrgCustomMessageTemplatesReadModel ¶
type OrgCustomMessageTemplatesReadModel struct {
CustomMessageTemplatesReadModel
}
func NewOrgCustomMessageTextsWriteModel ¶
func NewOrgCustomMessageTextsWriteModel(orgID string) *OrgCustomMessageTemplatesReadModel
func (*OrgCustomMessageTemplatesReadModel) AppendEvents ¶
func (wm *OrgCustomMessageTemplatesReadModel) AppendEvents(events ...eventstore.Event)
func (*OrgCustomMessageTemplatesReadModel) Query ¶
func (wm *OrgCustomMessageTemplatesReadModel) Query() *eventstore.SearchQueryBuilder
func (*OrgCustomMessageTemplatesReadModel) Reduce ¶
func (wm *OrgCustomMessageTemplatesReadModel) Reduce() error
type OrgCustomMessageTextReadModel ¶
type OrgCustomMessageTextReadModel struct {
CustomMessageTextReadModel
}
func NewOrgCustomMessageTextWriteModel ¶
func NewOrgCustomMessageTextWriteModel(orgID, messageTextType string, lang language.Tag) *OrgCustomMessageTextReadModel
func (*OrgCustomMessageTextReadModel) AppendEvents ¶
func (wm *OrgCustomMessageTextReadModel) AppendEvents(events ...eventstore.Event)
func (*OrgCustomMessageTextReadModel) Query ¶
func (wm *OrgCustomMessageTextReadModel) Query() *eventstore.SearchQueryBuilder
func (*OrgCustomMessageTextReadModel) Reduce ¶
func (wm *OrgCustomMessageTextReadModel) Reduce() error
type OrgDomainPolicyWriteModel ¶
type OrgDomainPolicyWriteModel struct {
PolicyDomainWriteModel
}
func NewOrgDomainPolicyWriteModel ¶
func NewOrgDomainPolicyWriteModel(orgID string) *OrgDomainPolicyWriteModel
func (*OrgDomainPolicyWriteModel) AppendEvents ¶
func (wm *OrgDomainPolicyWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgDomainPolicyWriteModel) NewChangedEvent ¶
func (wm *OrgDomainPolicyWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, userLoginMustBeDomain, validateOrgDomains, smtpSenderAddressMatchesInstanceDomain bool) (*org.DomainPolicyChangedEvent, bool)
func (*OrgDomainPolicyWriteModel) Query ¶
func (wm *OrgDomainPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgDomainPolicyWriteModel) Reduce ¶
func (wm *OrgDomainPolicyWriteModel) Reduce() error
type OrgDomainVerifiedWriteModel ¶
type OrgDomainVerifiedWriteModel struct { eventstore.WriteModel Domain string Verified bool }
func NewOrgDomainVerifiedWriteModel ¶
func NewOrgDomainVerifiedWriteModel(domain string) *OrgDomainVerifiedWriteModel
func (*OrgDomainVerifiedWriteModel) AppendEvents ¶
func (wm *OrgDomainVerifiedWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgDomainVerifiedWriteModel) Query ¶
func (wm *OrgDomainVerifiedWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgDomainVerifiedWriteModel) Reduce ¶
func (wm *OrgDomainVerifiedWriteModel) Reduce() error
type OrgDomainWriteModel ¶
type OrgDomainWriteModel struct { eventstore.WriteModel Domain string ValidationType domain.OrgDomainValidationType ValidationCode *crypto.CryptoValue Primary bool Verified bool State domain.OrgDomainState }
func NewOrgDomainWriteModel ¶
func NewOrgDomainWriteModel(orgID string, domain string) *OrgDomainWriteModel
func (*OrgDomainWriteModel) AppendEvents ¶
func (wm *OrgDomainWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgDomainWriteModel) Query ¶
func (wm *OrgDomainWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgDomainWriteModel) Reduce ¶
func (wm *OrgDomainWriteModel) Reduce() error
type OrgDomainsWriteModel ¶
type OrgDomainsWriteModel struct { eventstore.WriteModel Domains []*Domain PrimaryDomain string OrgName string }
func NewOrgDomainsWriteModel ¶
func NewOrgDomainsWriteModel(orgID string) *OrgDomainsWriteModel
func (*OrgDomainsWriteModel) Query ¶
func (wm *OrgDomainsWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgDomainsWriteModel) Reduce ¶
func (wm *OrgDomainsWriteModel) Reduce() error
type OrgFlowWriteModel ¶
type OrgFlowWriteModel struct {
FlowWriteModel
}
func NewOrgFlowWriteModel ¶
func NewOrgFlowWriteModel(flowType domain.FlowType, resourceOwner string) *OrgFlowWriteModel
func (*OrgFlowWriteModel) AppendEvents ¶
func (wm *OrgFlowWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgFlowWriteModel) Query ¶
func (wm *OrgFlowWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgFlowWriteModel) Reduce ¶
func (wm *OrgFlowWriteModel) Reduce() error
type OrgIDPConfigWriteModel ¶
type OrgIDPConfigWriteModel struct {
IDPConfigWriteModel
}
func NewOrgIDPConfigWriteModel ¶
func NewOrgIDPConfigWriteModel(configID, orgID string) *OrgIDPConfigWriteModel
func (*OrgIDPConfigWriteModel) AppendAndReduce ¶
func (wm *OrgIDPConfigWriteModel) AppendAndReduce(events ...eventstore.Event) error
func (*OrgIDPConfigWriteModel) AppendEvents ¶
func (wm *OrgIDPConfigWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgIDPConfigWriteModel) NewChangedEvent ¶
func (wm *OrgIDPConfigWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, configID, name string, stylingType domain.IDPConfigStylingType, autoRegister bool, ) (*org.IDPConfigChangedEvent, bool)
func (*OrgIDPConfigWriteModel) Query ¶
func (wm *OrgIDPConfigWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgIDPConfigWriteModel) Reduce ¶
func (wm *OrgIDPConfigWriteModel) Reduce() error
type OrgIdentityProviderWriteModel ¶
type OrgIdentityProviderWriteModel struct {
IdentityProviderWriteModel
}
func NewOrgIdentityProviderWriteModel ¶
func NewOrgIdentityProviderWriteModel(orgID, idpConfigID string) *OrgIdentityProviderWriteModel
func (*OrgIdentityProviderWriteModel) AppendEvents ¶
func (wm *OrgIdentityProviderWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgIdentityProviderWriteModel) Query ¶
func (wm *OrgIdentityProviderWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgIdentityProviderWriteModel) Reduce ¶
func (wm *OrgIdentityProviderWriteModel) Reduce() error
type OrgLabelPolicyWriteModel ¶
type OrgLabelPolicyWriteModel struct {
LabelPolicyWriteModel
}
func NewOrgLabelPolicyWriteModel ¶
func NewOrgLabelPolicyWriteModel(orgID string) *OrgLabelPolicyWriteModel
func (*OrgLabelPolicyWriteModel) AppendEvents ¶
func (wm *OrgLabelPolicyWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgLabelPolicyWriteModel) NewChangedEvent ¶
func (wm *OrgLabelPolicyWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, primaryColor, backgroundColor, warnColor, fontColor, primaryColorDark, backgroundColorDark, warnColorDark, fontColorDark string, hideLoginNameSuffix, errorMsgPopup, disableWatermark bool, ) (*org.LabelPolicyChangedEvent, bool)
func (*OrgLabelPolicyWriteModel) Query ¶
func (wm *OrgLabelPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgLabelPolicyWriteModel) Reduce ¶
func (wm *OrgLabelPolicyWriteModel) Reduce() error
type OrgLockoutPolicyWriteModel ¶
type OrgLockoutPolicyWriteModel struct {
LockoutPolicyWriteModel
}
func NewOrgLockoutPolicyWriteModel ¶
func NewOrgLockoutPolicyWriteModel(orgID string) *OrgLockoutPolicyWriteModel
func (*OrgLockoutPolicyWriteModel) AppendEvents ¶
func (wm *OrgLockoutPolicyWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgLockoutPolicyWriteModel) NewChangedEvent ¶
func (wm *OrgLockoutPolicyWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, maxAttempts uint64, showLockoutFailure bool) (*org.LockoutPolicyChangedEvent, bool)
func (*OrgLockoutPolicyWriteModel) Query ¶
func (wm *OrgLockoutPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgLockoutPolicyWriteModel) Reduce ¶
func (wm *OrgLockoutPolicyWriteModel) Reduce() error
type OrgLoginPolicyWriteModel ¶
type OrgLoginPolicyWriteModel struct {
LoginPolicyWriteModel
}
func NewOrgLoginPolicyWriteModel ¶
func NewOrgLoginPolicyWriteModel(orgID string) *OrgLoginPolicyWriteModel
func (*OrgLoginPolicyWriteModel) AppendEvents ¶
func (wm *OrgLoginPolicyWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgLoginPolicyWriteModel) IsValid ¶
func (wm *OrgLoginPolicyWriteModel) IsValid() bool
func (*OrgLoginPolicyWriteModel) NewChangedEvent ¶
func (wm *OrgLoginPolicyWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, allowUsernamePassword, allowRegister, allowExternalIDP, forceMFA, hidePasswordReset, ignoreUnknownUsernames, allowDomainDiscovery, disableLoginWithEmail, disableLoginWithPhone bool, passwordlessType domain.PasswordlessType, defaultRedirectURI string, passwordCheckLifetime, externalLoginCheckLifetime, mfaInitSkipLifetime, secondFactorCheckLifetime, multiFactorCheckLifetime time.Duration, ) (*org.LoginPolicyChangedEvent, bool)
func (*OrgLoginPolicyWriteModel) Query ¶
func (wm *OrgLoginPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgLoginPolicyWriteModel) Reduce ¶
func (wm *OrgLoginPolicyWriteModel) Reduce() error
type OrgMailTemplateWriteModel ¶
type OrgMailTemplateWriteModel struct {
MailTemplateWriteModel
}
func NewOrgMailTemplateWriteModel ¶
func NewOrgMailTemplateWriteModel(orgID string) *OrgMailTemplateWriteModel
func (*OrgMailTemplateWriteModel) AppendEvents ¶
func (wm *OrgMailTemplateWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgMailTemplateWriteModel) NewChangedEvent ¶
func (wm *OrgMailTemplateWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, template []byte, ) (*org.MailTemplateChangedEvent, bool)
func (*OrgMailTemplateWriteModel) Query ¶
func (wm *OrgMailTemplateWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgMailTemplateWriteModel) Reduce ¶
func (wm *OrgMailTemplateWriteModel) Reduce() error
type OrgMemberWriteModel ¶
type OrgMemberWriteModel struct {
MemberWriteModel
}
func NewOrgMemberWriteModel ¶
func NewOrgMemberWriteModel(orgID, userID string) *OrgMemberWriteModel
func (*OrgMemberWriteModel) AppendEvents ¶
func (wm *OrgMemberWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgMemberWriteModel) Query ¶
func (wm *OrgMemberWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgMemberWriteModel) Reduce ¶
func (wm *OrgMemberWriteModel) Reduce() error
type OrgMetadataListWriteModel ¶
type OrgMetadataListWriteModel struct {
MetadataListWriteModel
}
func NewOrgMetadataListWriteModel ¶
func NewOrgMetadataListWriteModel(orgID string) *OrgMetadataListWriteModel
func (*OrgMetadataListWriteModel) AppendEvents ¶
func (wm *OrgMetadataListWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgMetadataListWriteModel) Query ¶
func (wm *OrgMetadataListWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgMetadataListWriteModel) Reduce ¶
func (wm *OrgMetadataListWriteModel) Reduce() error
type OrgMetadataWriteModel ¶
type OrgMetadataWriteModel struct {
MetadataWriteModel
}
func NewOrgMetadataWriteModel ¶
func NewOrgMetadataWriteModel(orgID, key string) *OrgMetadataWriteModel
func (*OrgMetadataWriteModel) AppendEvents ¶
func (wm *OrgMetadataWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgMetadataWriteModel) Query ¶
func (wm *OrgMetadataWriteModel) Query() *eventstore.SearchQueryBuilder
type OrgMultiFactorWriteModel ¶
type OrgMultiFactorWriteModel struct {
MultiFactorWriteModel
}
func NewOrgMultiFactorWriteModel ¶
func NewOrgMultiFactorWriteModel(orgID string, factorType domain.MultiFactorType) *OrgMultiFactorWriteModel
func (*OrgMultiFactorWriteModel) AppendEvents ¶
func (wm *OrgMultiFactorWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgMultiFactorWriteModel) Query ¶
func (wm *OrgMultiFactorWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgMultiFactorWriteModel) Reduce ¶
func (wm *OrgMultiFactorWriteModel) Reduce() error
type OrgPasswordAgePolicyWriteModel ¶
type OrgPasswordAgePolicyWriteModel struct {
PasswordAgePolicyWriteModel
}
func NewOrgPasswordAgePolicyWriteModel ¶
func NewOrgPasswordAgePolicyWriteModel(orgID string) *OrgPasswordAgePolicyWriteModel
func (*OrgPasswordAgePolicyWriteModel) AppendEvents ¶
func (wm *OrgPasswordAgePolicyWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgPasswordAgePolicyWriteModel) NewChangedEvent ¶
func (wm *OrgPasswordAgePolicyWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, expireWarnDays, maxAgeDays uint64) (*org.PasswordAgePolicyChangedEvent, bool)
func (*OrgPasswordAgePolicyWriteModel) Query ¶
func (wm *OrgPasswordAgePolicyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgPasswordAgePolicyWriteModel) Reduce ¶
func (wm *OrgPasswordAgePolicyWriteModel) Reduce() error
type OrgPasswordComplexityPolicyWriteModel ¶
type OrgPasswordComplexityPolicyWriteModel struct {
PasswordComplexityPolicyWriteModel
}
func NewOrgPasswordComplexityPolicyWriteModel ¶
func NewOrgPasswordComplexityPolicyWriteModel(orgID string) *OrgPasswordComplexityPolicyWriteModel
func (*OrgPasswordComplexityPolicyWriteModel) AppendEvents ¶
func (wm *OrgPasswordComplexityPolicyWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgPasswordComplexityPolicyWriteModel) NewChangedEvent ¶
func (wm *OrgPasswordComplexityPolicyWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, minLength uint64, hasLowercase, hasUppercase, hasNumber, hasSymbol bool, ) (*org.PasswordComplexityPolicyChangedEvent, bool)
func (*OrgPasswordComplexityPolicyWriteModel) Query ¶
func (wm *OrgPasswordComplexityPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgPasswordComplexityPolicyWriteModel) Reduce ¶
func (wm *OrgPasswordComplexityPolicyWriteModel) Reduce() error
type OrgPrivacyPolicyWriteModel ¶
type OrgPrivacyPolicyWriteModel struct {
PrivacyPolicyWriteModel
}
func NewOrgPrivacyPolicyWriteModel ¶
func NewOrgPrivacyPolicyWriteModel(orgID string) *OrgPrivacyPolicyWriteModel
func (*OrgPrivacyPolicyWriteModel) AppendEvents ¶
func (wm *OrgPrivacyPolicyWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgPrivacyPolicyWriteModel) NewChangedEvent ¶
func (wm *OrgPrivacyPolicyWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, tosLink, privacyLink, helpLink string, ) (*org.PrivacyPolicyChangedEvent, bool)
func (*OrgPrivacyPolicyWriteModel) Query ¶
func (wm *OrgPrivacyPolicyWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgPrivacyPolicyWriteModel) Reduce ¶
func (wm *OrgPrivacyPolicyWriteModel) Reduce() error
type OrgSecondFactorWriteModel ¶
type OrgSecondFactorWriteModel struct {
SecondFactorWriteModel
}
func NewOrgSecondFactorWriteModel ¶
func NewOrgSecondFactorWriteModel(orgID string, factorType domain.SecondFactorType) *OrgSecondFactorWriteModel
func (*OrgSecondFactorWriteModel) AppendEvents ¶
func (wm *OrgSecondFactorWriteModel) AppendEvents(events ...eventstore.Event)
func (*OrgSecondFactorWriteModel) Query ¶
func (wm *OrgSecondFactorWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgSecondFactorWriteModel) Reduce ¶
func (wm *OrgSecondFactorWriteModel) Reduce() error
type OrgWriteModel ¶
type OrgWriteModel struct { eventstore.WriteModel Name string State domain.OrgState PrimaryDomain string }
func NewOrgWriteModel ¶
func NewOrgWriteModel(orgID string) *OrgWriteModel
func (*OrgWriteModel) Query ¶
func (wm *OrgWriteModel) Query() *eventstore.SearchQueryBuilder
func (*OrgWriteModel) Reduce ¶
func (wm *OrgWriteModel) Reduce() error
type PasswordAgePolicyWriteModel ¶
type PasswordAgePolicyWriteModel struct { eventstore.WriteModel ExpireWarnDays uint64 MaxAgeDays uint64 State domain.PolicyState }
func (*PasswordAgePolicyWriteModel) Reduce ¶
func (wm *PasswordAgePolicyWriteModel) Reduce() error
type PasswordComplexityPolicyWriteModel ¶
type PasswordComplexityPolicyWriteModel struct { eventstore.WriteModel MinLength uint64 HasLowercase bool HasUppercase bool HasNumber bool HasSymbol bool State domain.PolicyState }
func (*PasswordComplexityPolicyWriteModel) Reduce ¶
func (wm *PasswordComplexityPolicyWriteModel) Reduce() error
func (*PasswordComplexityPolicyWriteModel) Validate ¶
func (wm *PasswordComplexityPolicyWriteModel) Validate(password string) error
type PersonalAccessTokenWriteModel ¶
type PersonalAccessTokenWriteModel struct { eventstore.WriteModel TokenID string ExpirationDate time.Time State domain.PersonalAccessTokenState }
func NewPersonalAccessTokenWriteModel ¶
func NewPersonalAccessTokenWriteModel(userID, tokenID, resourceOwner string) *PersonalAccessTokenWriteModel
func (*PersonalAccessTokenWriteModel) AppendEvents ¶
func (wm *PersonalAccessTokenWriteModel) AppendEvents(events ...eventstore.Event)
func (*PersonalAccessTokenWriteModel) Exists ¶
func (wm *PersonalAccessTokenWriteModel) Exists() bool
func (*PersonalAccessTokenWriteModel) Query ¶
func (wm *PersonalAccessTokenWriteModel) Query() *eventstore.SearchQueryBuilder
func (*PersonalAccessTokenWriteModel) Reduce ¶
func (wm *PersonalAccessTokenWriteModel) Reduce() error
type PolicyDomainWriteModel ¶
type PolicyDomainWriteModel struct { eventstore.WriteModel UserLoginMustBeDomain bool ValidateOrgDomains bool SMTPSenderAddressMatchesInstanceDomain bool State domain.PolicyState }
func (*PolicyDomainWriteModel) Reduce ¶
func (wm *PolicyDomainWriteModel) Reduce() error
type PrivacyPolicyWriteModel ¶
type PrivacyPolicyWriteModel struct { eventstore.WriteModel TOSLink string PrivacyLink string HelpLink string State domain.PolicyState }
func (*PrivacyPolicyWriteModel) Reduce ¶
func (wm *PrivacyPolicyWriteModel) Reduce() error
type ProjectGrantMemberWriteModel ¶
type ProjectGrantMemberWriteModel struct { eventstore.WriteModel GrantID string UserID string Roles []string State domain.MemberState }
func NewProjectGrantMemberWriteModel ¶
func NewProjectGrantMemberWriteModel(projectID, userID, grantID string) *ProjectGrantMemberWriteModel
func (*ProjectGrantMemberWriteModel) AppendEvents ¶
func (wm *ProjectGrantMemberWriteModel) AppendEvents(events ...eventstore.Event)
func (*ProjectGrantMemberWriteModel) Query ¶
func (wm *ProjectGrantMemberWriteModel) Query() *eventstore.SearchQueryBuilder
func (*ProjectGrantMemberWriteModel) Reduce ¶
func (wm *ProjectGrantMemberWriteModel) Reduce() error
type ProjectGrantPreConditionReadModel ¶
type ProjectGrantPreConditionReadModel struct { eventstore.WriteModel ProjectID string GrantedOrgID string ProjectExists bool GrantedOrgExists bool ExistingRoleKeys []string }
func NewProjectGrantPreConditionReadModel ¶
func NewProjectGrantPreConditionReadModel(projectID, grantedOrgID string) *ProjectGrantPreConditionReadModel
func (*ProjectGrantPreConditionReadModel) Query ¶
func (wm *ProjectGrantPreConditionReadModel) Query() *eventstore.SearchQueryBuilder
func (*ProjectGrantPreConditionReadModel) Reduce ¶
func (wm *ProjectGrantPreConditionReadModel) Reduce() error
type ProjectGrantWriteModel ¶
type ProjectGrantWriteModel struct { eventstore.WriteModel GrantID string GrantedOrgID string RoleKeys []string State domain.ProjectGrantState }
func NewProjectGrantWriteModel ¶
func NewProjectGrantWriteModel(grantID, projectID, resourceOwner string) *ProjectGrantWriteModel
func (*ProjectGrantWriteModel) AppendEvents ¶
func (wm *ProjectGrantWriteModel) AppendEvents(events ...eventstore.Event)
func (*ProjectGrantWriteModel) Query ¶
func (wm *ProjectGrantWriteModel) Query() *eventstore.SearchQueryBuilder
func (*ProjectGrantWriteModel) Reduce ¶
func (wm *ProjectGrantWriteModel) Reduce() error
type ProjectMemberWriteModel ¶
type ProjectMemberWriteModel struct {
MemberWriteModel
}
func NewProjectMemberWriteModel ¶
func NewProjectMemberWriteModel(projectID, userID, resourceOwner string) *ProjectMemberWriteModel
func (*ProjectMemberWriteModel) AppendEvents ¶
func (wm *ProjectMemberWriteModel) AppendEvents(events ...eventstore.Event)
func (*ProjectMemberWriteModel) Query ¶
func (wm *ProjectMemberWriteModel) Query() *eventstore.SearchQueryBuilder
func (*ProjectMemberWriteModel) Reduce ¶
func (wm *ProjectMemberWriteModel) Reduce() error
type ProjectRoleWriteModel ¶
type ProjectRoleWriteModel struct { eventstore.WriteModel Key string DisplayName string Group string State domain.ProjectRoleState }
func NewProjectRoleWriteModel ¶
func NewProjectRoleWriteModel(projectID, resourceOwner string) *ProjectRoleWriteModel
func NewProjectRoleWriteModelWithKey ¶
func NewProjectRoleWriteModelWithKey(key, projectID, resourceOwner string) *ProjectRoleWriteModel
func (*ProjectRoleWriteModel) AppendEvents ¶
func (wm *ProjectRoleWriteModel) AppendEvents(events ...eventstore.Event)
func (*ProjectRoleWriteModel) NewProjectRoleChangedEvent ¶
func (wm *ProjectRoleWriteModel) NewProjectRoleChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, key, displayName, group string, ) (*project.RoleChangedEvent, bool, error)
func (*ProjectRoleWriteModel) Query ¶
func (wm *ProjectRoleWriteModel) Query() *eventstore.SearchQueryBuilder
func (*ProjectRoleWriteModel) Reduce ¶
func (wm *ProjectRoleWriteModel) Reduce() error
type ProjectWriteModel ¶
type ProjectWriteModel struct { eventstore.WriteModel Name string ProjectRoleAssertion bool ProjectRoleCheck bool HasProjectCheck bool PrivateLabelingSetting domain.PrivateLabelingSetting State domain.ProjectState }
func NewProjectWriteModel ¶
func NewProjectWriteModel(projectID string, resourceOwner string) *ProjectWriteModel
func (*ProjectWriteModel) NewChangedEvent ¶
func (wm *ProjectWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, name string, projectRoleAssertion, projectRoleCheck, hasProjectCheck bool, privateLabelingSetting domain.PrivateLabelingSetting, ) (*project.ProjectChangeEvent, bool, error)
func (*ProjectWriteModel) Query ¶
func (wm *ProjectWriteModel) Query() *eventstore.SearchQueryBuilder
func (*ProjectWriteModel) Reduce ¶
func (wm *ProjectWriteModel) Reduce() error
type SAMLApplicationWriteModel ¶
type SAMLApplicationWriteModel struct { eventstore.WriteModel AppID string AppName string EntityID string Metadata []byte MetadataURL string State domain.AppState // contains filtered or unexported fields }
func NewSAMLApplicationWriteModel ¶
func NewSAMLApplicationWriteModel(projectID, resourceOwner string) *SAMLApplicationWriteModel
func NewSAMLApplicationWriteModelWithAppID ¶
func NewSAMLApplicationWriteModelWithAppID(projectID, appID, resourceOwner string) *SAMLApplicationWriteModel
func (*SAMLApplicationWriteModel) AppendEvents ¶
func (wm *SAMLApplicationWriteModel) AppendEvents(events ...eventstore.Event)
func (*SAMLApplicationWriteModel) IsSAML ¶
func (wm *SAMLApplicationWriteModel) IsSAML() bool
func (*SAMLApplicationWriteModel) NewChangedEvent ¶
func (wm *SAMLApplicationWriteModel) NewChangedEvent( ctx context.Context, aggregate *eventstore.Aggregate, appID string, entityID string, metadata []byte, metadataURL string, ) (*project.SAMLConfigChangedEvent, bool, error)
func (*SAMLApplicationWriteModel) Query ¶
func (wm *SAMLApplicationWriteModel) Query() *eventstore.SearchQueryBuilder
func (*SAMLApplicationWriteModel) Reduce ¶
func (wm *SAMLApplicationWriteModel) Reduce() error
type SAMLEntityIDsWriteModel ¶
type SAMLEntityIDsWriteModel struct { eventstore.WriteModel EntityIDs []*AppIDToEntityID }
func NewSAMLEntityIDsWriteModel ¶
func NewSAMLEntityIDsWriteModel(projectID, resourceOwner string) *SAMLEntityIDsWriteModel
func (*SAMLEntityIDsWriteModel) AppendEvents ¶
func (wm *SAMLEntityIDsWriteModel) AppendEvents(events ...eventstore.Event)
func (*SAMLEntityIDsWriteModel) Query ¶
func (wm *SAMLEntityIDsWriteModel) Query() *eventstore.SearchQueryBuilder
func (*SAMLEntityIDsWriteModel) Reduce ¶
func (wm *SAMLEntityIDsWriteModel) Reduce() error
type SecondFactorWriteModel ¶
type SecondFactorWriteModel struct { eventstore.WriteModel MFAType domain.SecondFactorType State domain.FactorState }
func (*SecondFactorWriteModel) Reduce ¶
func (wm *SecondFactorWriteModel) Reduce() error
type SystemConfigChangesValidation ¶
type SystemConfigChangesValidation struct { ProjectID string ConsoleAppID string Validations []preparation.Validation InstanceID string }
type SystemConfigWriteModel ¶
type SystemConfigWriteModel struct { eventstore.WriteModel Instances map[string]*systemConfigChangesInstanceModel // contains filtered or unexported fields }
func NewSystemConfigWriteModel ¶
func NewSystemConfigWriteModel(externalDomain, newExternalDomain string, externalPort, newExternalPort uint16, externalSecure, newExternalSecure bool) *SystemConfigWriteModel
func (*SystemConfigWriteModel) NewChangedEvents ¶
func (wm *SystemConfigWriteModel) NewChangedEvents(commands *Commands) map[string]*SystemConfigChangesValidation
func (*SystemConfigWriteModel) Query ¶
func (wm *SystemConfigWriteModel) Query() *eventstore.SearchQueryBuilder
func (*SystemConfigWriteModel) Reduce ¶
func (wm *SystemConfigWriteModel) Reduce() error
type TwilioConfig ¶
type TwilioConfig struct { SID string Token *crypto.CryptoValue SenderNumber string }
type UniqueConstraintReadModel ¶
type UniqueConstraintReadModel struct { eventstore.WriteModel UniqueConstraints []*domain.UniqueConstraintMigration // contains filtered or unexported fields }
func NewUniqueConstraintReadModel ¶
func NewUniqueConstraintReadModel(ctx context.Context, provider commandProvider) *UniqueConstraintReadModel
func (*UniqueConstraintReadModel) AppendEvents ¶
func (rm *UniqueConstraintReadModel) AppendEvents(events ...eventstore.Event)
func (*UniqueConstraintReadModel) Query ¶
func (rm *UniqueConstraintReadModel) Query() *eventstore.SearchQueryBuilder
func (*UniqueConstraintReadModel) Reduce ¶
func (rm *UniqueConstraintReadModel) Reduce() error
type UserAccessTokenWriteModel ¶
type UserAccessTokenWriteModel struct { eventstore.WriteModel TokenID string ApplicationID string UserAgentID string Audience []string Scopes []string Expiration time.Time PreferredLanguage string UserState domain.UserState }
func NewUserAccessTokenWriteModel ¶
func NewUserAccessTokenWriteModel(userID, resourceOwner, tokenID string) *UserAccessTokenWriteModel
func (*UserAccessTokenWriteModel) AppendEvents ¶
func (wm *UserAccessTokenWriteModel) AppendEvents(events ...eventstore.Event)
func (*UserAccessTokenWriteModel) Query ¶
func (wm *UserAccessTokenWriteModel) Query() *eventstore.SearchQueryBuilder
func (*UserAccessTokenWriteModel) Reduce ¶
func (wm *UserAccessTokenWriteModel) Reduce() error
type UserGrantPreConditionReadModel ¶
type UserGrantPreConditionReadModel struct { eventstore.WriteModel UserID string ProjectID string ProjectGrantID string ResourceOwner string UserExists bool ProjectExists bool ProjectGrantExists bool ExistingRoleKeys []string }
func NewUserGrantPreConditionReadModel ¶
func NewUserGrantPreConditionReadModel(userID, projectID, projectGrantID, resourceOwner string) *UserGrantPreConditionReadModel
func (*UserGrantPreConditionReadModel) Query ¶
func (wm *UserGrantPreConditionReadModel) Query() *eventstore.SearchQueryBuilder
func (*UserGrantPreConditionReadModel) Reduce ¶
func (wm *UserGrantPreConditionReadModel) Reduce() error
type UserGrantWriteModel ¶
type UserGrantWriteModel struct { eventstore.WriteModel UserID string ProjectID string ProjectGrantID string RoleKeys []string State domain.UserGrantState }
func NewUserGrantWriteModel ¶
func NewUserGrantWriteModel(userGrantID string, resourceOwner string) *UserGrantWriteModel
func (*UserGrantWriteModel) Query ¶
func (wm *UserGrantWriteModel) Query() *eventstore.SearchQueryBuilder
func (*UserGrantWriteModel) Reduce ¶
func (wm *UserGrantWriteModel) Reduce() error
type UserIDPLinkWriteModel ¶
type UserIDPLinkWriteModel struct { eventstore.WriteModel IDPConfigID string ExternalUserID string DisplayName string State domain.UserIDPLinkState }
func NewUserIDPLinkWriteModel ¶
func NewUserIDPLinkWriteModel(userID, idpConfigID, externalUserID, resourceOwner string) *UserIDPLinkWriteModel
func (*UserIDPLinkWriteModel) AppendEvents ¶
func (wm *UserIDPLinkWriteModel) AppendEvents(events ...eventstore.Event)
func (*UserIDPLinkWriteModel) Query ¶
func (wm *UserIDPLinkWriteModel) Query() *eventstore.SearchQueryBuilder
func (*UserIDPLinkWriteModel) Reduce ¶
func (wm *UserIDPLinkWriteModel) Reduce() error
type UserMetadataByOrgListWriteModel ¶
type UserMetadataByOrgListWriteModel struct { eventstore.WriteModel UserMetadata map[string]map[string][]byte }
func NewUserMetadataByOrgListWriteModel ¶
func NewUserMetadataByOrgListWriteModel(resourceOwner string) *UserMetadataByOrgListWriteModel
func (*UserMetadataByOrgListWriteModel) AppendEvents ¶
func (wm *UserMetadataByOrgListWriteModel) AppendEvents(events ...eventstore.Event)
func (*UserMetadataByOrgListWriteModel) Query ¶
func (wm *UserMetadataByOrgListWriteModel) Query() *eventstore.SearchQueryBuilder
func (*UserMetadataByOrgListWriteModel) Reduce ¶
func (wm *UserMetadataByOrgListWriteModel) Reduce() error
type UserMetadataListWriteModel ¶
type UserMetadataListWriteModel struct {
MetadataListWriteModel
}
func NewUserMetadataListWriteModel ¶
func NewUserMetadataListWriteModel(userID, resourceOwner string) *UserMetadataListWriteModel
func (*UserMetadataListWriteModel) AppendEvents ¶
func (wm *UserMetadataListWriteModel) AppendEvents(events ...eventstore.Event)
func (*UserMetadataListWriteModel) Query ¶
func (wm *UserMetadataListWriteModel) Query() *eventstore.SearchQueryBuilder
func (*UserMetadataListWriteModel) Reduce ¶
func (wm *UserMetadataListWriteModel) Reduce() error
type UserMetadataWriteModel ¶
type UserMetadataWriteModel struct {
MetadataWriteModel
}
func NewUserMetadataWriteModel ¶
func NewUserMetadataWriteModel(userID, resourceOwner, key string) *UserMetadataWriteModel
func (*UserMetadataWriteModel) AppendEvents ¶
func (wm *UserMetadataWriteModel) AppendEvents(events ...eventstore.Event)
func (*UserMetadataWriteModel) Query ¶
func (wm *UserMetadataWriteModel) Query() *eventstore.SearchQueryBuilder
type UserWriteModel ¶
type UserWriteModel struct { eventstore.WriteModel UserName string IDPLinks []*domain.UserIDPLink UserState domain.UserState UserType domain.UserType }
func NewUserWriteModel ¶
func NewUserWriteModel(userID, resourceOwner string) *UserWriteModel
func (*UserWriteModel) IDPLinkByID ¶
func (wm *UserWriteModel) IDPLinkByID(idpID, externalUserID string) (idx int, idp *domain.UserIDPLink)
func (*UserWriteModel) Query ¶
func (wm *UserWriteModel) Query() *eventstore.SearchQueryBuilder
func (*UserWriteModel) Reduce ¶
func (wm *UserWriteModel) Reduce() error
type ZitadelConfig ¶
type ZitadelConfig struct {
// contains filtered or unexported fields
}
Source Files ¶
- auth_checks.go
- command.go
- converter.go
- crypto.go
- custom_login_text.go
- custom_login_text_model.go
- custom_message_text_model.go
- custom_text_model.go
- debug_notification_model.go
- email.go
- existing_label_policies_model.go
- flow_model.go
- identity_provider_model.go
- idp_config_model.go
- instancce_policy_password_age_model.go
- instance.go
- instance_converter.go
- instance_custom_login_text.go
- instance_custom_login_text_model.go
- instance_custom_message_text.go
- instance_custom_message_text_model.go
- instance_custom_text.go
- instance_custom_text_model.go
- instance_debug_notification_file.go
- instance_debug_notification_file_model.go
- instance_debug_notification_log.go
- instance_debug_notification_log_model.go
- instance_domain.go
- instance_domain_model.go
- instance_idp_config.go
- instance_idp_config_model.go
- instance_idp_jwt_config.go
- instance_idp_jwt_config_model.go
- instance_idp_oidc_config.go
- instance_idp_oidc_config_model.go
- instance_member.go
- instance_member_model.go
- instance_model.go
- instance_oidc_settings.go
- instance_oidc_settings_model.go
- instance_policy_domain.go
- instance_policy_domain_model.go
- instance_policy_label.go
- instance_policy_label_model.go
- instance_policy_login.go
- instance_policy_login_factors_model.go
- instance_policy_login_identity_provider_model.go
- instance_policy_login_model.go
- instance_policy_mail_template.go
- instance_policy_mail_template_model.go
- instance_policy_password_age.go
- instance_policy_password_complexity.go
- instance_policy_password_complexity_model.go
- instance_policy_password_lockout.go
- instance_policy_password_lockout_model.go
- instance_policy_privacy.go
- instance_policy_privacy_model.go
- instance_secret_generator_model.go
- instance_settings.go
- instance_smtp_config_model.go
- jwt_config_model.go
- key_pair.go
- key_pair_model.go
- member_model.go
- metadata_model.go
- oidc_config_model.go
- org.go
- org_action.go
- org_action_model.go
- org_converter.go
- org_custom_login_text.go
- org_custom_login_text_model.go
- org_custom_message_model.go
- org_custom_message_text.go
- org_domain.go
- org_domain_model.go
- org_flow.go
- org_flow_model.go
- org_idp_config.go
- org_idp_config_model.go
- org_idp_jwt_config.go
- org_idp_jwt_config_model.go
- org_idp_oidc_config.go
- org_idp_oidc_config_model.go
- org_member.go
- org_member_model.go
- org_metadata.go
- org_metadata_model.go
- org_model.go
- org_policy_domain.go
- org_policy_domain_model.go
- org_policy_label.go
- org_policy_label_model.go
- org_policy_lockout.go
- org_policy_lockout_model.go
- org_policy_login.go
- org_policy_login_factors_model.go
- org_policy_login_identity_provider_model.go
- org_policy_login_model.go
- org_policy_mail_template.go
- org_policy_mail_template_model.go
- org_policy_password_age.go
- org_policy_password_age_model.go
- org_policy_password_complexity.go
- org_policy_password_complexity_model.go
- org_policy_privacy.go
- org_policy_privacy_model.go
- phone.go
- policy_label_model.go
- policy_login_factors_model.go
- policy_login_model.go
- policy_mail_template_model.go
- policy_org_model.go
- policy_password_age_model.go
- policy_password_complexity_model.go
- policy_password_lockout_model.go
- policy_privacy_model.go
- project.go
- project_application.go
- project_application_api.go
- project_application_api_model.go
- project_application_key.go
- project_application_key_model.go
- project_application_model.go
- project_application_oidc.go
- project_application_oidc_model.go
- project_application_saml.go
- project_application_saml_model.go
- project_converter.go
- project_grant.go
- project_grant_member.go
- project_grant_member_model.go
- project_grant_model.go
- project_member.go
- project_member_model.go
- project_model.go
- project_role.go
- project_role_model.go
- sms_config.go
- sms_config_model.go
- smtp.go
- statics.go
- system_model.go
- unique_constraints_model.go
- user.go
- user_converter.go
- user_domain_policy.go
- user_grant.go
- user_grant_converter.go
- user_grant_model.go
- user_human.go
- user_human_access_token_model.go
- user_human_address.go
- user_human_address_model.go
- user_human_avatar.go
- user_human_email.go
- user_human_email_model.go
- user_human_init.go
- user_human_init_model.go
- user_human_model.go
- user_human_otp.go
- user_human_otp_model.go
- user_human_password.go
- user_human_password_model.go
- user_human_phone.go
- user_human_phone_model.go
- user_human_profile.go
- user_human_profile_model.go
- user_human_refresh_token.go
- user_human_refresh_token_model.go
- user_human_webauthn.go
- user_human_webauthn_model.go
- user_idp_link.go
- user_idp_link_model.go
- user_machine.go
- user_machine_key.go
- user_machine_key_model.go
- user_machine_model.go
- user_membership.go
- user_metadata.go
- user_metadata_model.go
- user_model.go
- user_password_complexity_policy.go
- user_personal_access_token.go
- user_personal_access_token_model.go
Click to show internal directories.
Click to hide internal directories.