Documentation
¶
Index ¶
- Variables
- func GetAMR(w *workflow.Workflow) []string
- type AMRGetter
- type CaptchaProtectedIntent
- type EnsureSessionMode
- type ForgotPasswordChannel
- type InputChangePassword
- type InputCheckLoginLinkVerified
- type InputResendOOBOTPCode
- type InputSelectAuthenticatorType
- type InputSelectClaim
- type InputSendForgotPasswordCode
- type InputTakeCaptchaToken
- type InputTakeCode
- type InputTakeCurrentLoginID
- type InputTakeForgotPasswordChannel
- type InputTakeLoginID
- type InputTakeLoginLinkCode
- type InputTakeMigrationToken
- type InputTakeNewPassword
- type InputTakeOOBOTPCode
- type InputTakePassword
- type IntentAuthenticate
- func (*IntentAuthenticate) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentAuthenticate) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentAuthenticate) JSONSchema() *validation.SimpleSchema
- func (*IntentAuthenticate) Kind() string
- func (*IntentAuthenticate) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentAuthenticate) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentAuthenticateEmailLoginLink
- func (i *IntentAuthenticateEmailLoginLink) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (i *IntentAuthenticateEmailLoginLink) GetAMR(w *workflow.Workflow) []string
- func (i *IntentAuthenticateEmailLoginLink) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (i *IntentAuthenticateEmailLoginLink) JSONSchema() *validation.SimpleSchema
- func (i *IntentAuthenticateEmailLoginLink) Kind() string
- func (i *IntentAuthenticateEmailLoginLink) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentAuthenticateEmailLoginLink) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentAuthenticateOOBOTPPhone
- func (i *IntentAuthenticateOOBOTPPhone) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (i *IntentAuthenticateOOBOTPPhone) GetAMR(w *workflow.Workflow) []string
- func (i *IntentAuthenticateOOBOTPPhone) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (i *IntentAuthenticateOOBOTPPhone) JSONSchema() *validation.SimpleSchema
- func (i *IntentAuthenticateOOBOTPPhone) Kind() string
- func (i *IntentAuthenticateOOBOTPPhone) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentAuthenticateOOBOTPPhone) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentAuthenticatePassword
- func (i *IntentAuthenticatePassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (i *IntentAuthenticatePassword) GetAMR(w *workflow.Workflow) []string
- func (i *IntentAuthenticatePassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (i *IntentAuthenticatePassword) JSONSchema() *validation.SimpleSchema
- func (i *IntentAuthenticatePassword) Kind() string
- func (i *IntentAuthenticatePassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentAuthenticatePassword) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentChangeEmail
- func (*IntentChangeEmail) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (i *IntentChangeEmail) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentChangeEmail) JSONSchema() *validation.SimpleSchema
- func (*IntentChangeEmail) Kind() string
- func (i *IntentChangeEmail) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentChangeEmail) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentChangePassword
- func (*IntentChangePassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (i *IntentChangePassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentChangePassword) JSONSchema() *validation.SimpleSchema
- func (*IntentChangePassword) Kind() string
- func (i *IntentChangePassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentChangePassword) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentCreateLoginID
- func (*IntentCreateLoginID) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentCreateLoginID) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentCreateLoginID) GetNewAuthenticators(w *workflow.Workflow) ([]*authenticator.Info, bool)
- func (*IntentCreateLoginID) GetNewIdentities(w *workflow.Workflow) ([]*identity.Info, bool)
- func (*IntentCreateLoginID) JSONSchema() *validation.SimpleSchema
- func (*IntentCreateLoginID) Kind() string
- func (*IntentCreateLoginID) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentCreateLoginID) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentCreateOOBOTPAuthenticatorForLoginID
- func (*IntentCreateOOBOTPAuthenticatorForLoginID) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentCreateOOBOTPAuthenticatorForLoginID) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentCreateOOBOTPAuthenticatorForLoginID) GetNewAuthenticators(w *workflow.Workflow) ([]*authenticator.Info, bool)
- func (*IntentCreateOOBOTPAuthenticatorForLoginID) JSONSchema() *validation.SimpleSchema
- func (*IntentCreateOOBOTPAuthenticatorForLoginID) Kind() string
- func (*IntentCreateOOBOTPAuthenticatorForLoginID) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentCreateOOBOTPAuthenticatorForLoginID) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentCreatePassword
- func (*IntentCreatePassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentCreatePassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentCreatePassword) JSONSchema() *validation.SimpleSchema
- func (*IntentCreatePassword) Kind() string
- func (*IntentCreatePassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentCreatePassword) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentEnsureSession
- func (*IntentEnsureSession) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentEnsureSession) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (i *IntentEnsureSession) GetSession(w *workflow.Workflow) *idpsession.IDPSession
- func (*IntentEnsureSession) JSONSchema() *validation.SimpleSchema
- func (*IntentEnsureSession) Kind() string
- func (*IntentEnsureSession) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentEnsureSession) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentFindVerifyIdentity
- func (*IntentFindVerifyIdentity) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentFindVerifyIdentity) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentFindVerifyIdentity) JSONSchema() *validation.SimpleSchema
- func (*IntentFindVerifyIdentity) Kind() string
- func (i *IntentFindVerifyIdentity) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentFindVerifyIdentity) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- func (i *IntentFindVerifyIdentity) VerifiedIdentity(w *workflow.Workflow) (*NodeVerifiedIdentity, bool)
- type IntentForgotPassword
- func (*IntentForgotPassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentForgotPassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentForgotPassword) JSONSchema() *validation.SimpleSchema
- func (*IntentForgotPassword) Kind() string
- func (*IntentForgotPassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentForgotPassword) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentForgotPasswordV2
- func (*IntentForgotPasswordV2) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentForgotPasswordV2) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentForgotPasswordV2) JSONSchema() *validation.SimpleSchema
- func (*IntentForgotPasswordV2) Kind() string
- func (*IntentForgotPasswordV2) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentForgotPasswordV2) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentLogin
- func (*IntentLogin) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (i *IntentLogin) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentLogin) JSONSchema() *validation.SimpleSchema
- func (*IntentLogin) Kind() string
- func (i *IntentLogin) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentLogin) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentMigrate
- func (*IntentMigrate) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (i *IntentMigrate) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentMigrate) JSONSchema() *validation.SimpleSchema
- func (*IntentMigrate) Kind() string
- func (*IntentMigrate) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentMigrate) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentMigrateAccount
- func (*IntentMigrateAccount) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (i *IntentMigrateAccount) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentMigrateAccount) GetNewAuthenticators(w *workflow.Workflow) ([]*authenticator.Info, bool)
- func (*IntentMigrateAccount) GetNewIdentities(w *workflow.Workflow) ([]*identity.Info, bool)
- func (*IntentMigrateAccount) JSONSchema() *validation.SimpleSchema
- func (*IntentMigrateAccount) Kind() string
- func (*IntentMigrateAccount) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentMigrateAccount) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentMigrateAuthenticators
- func (i *IntentMigrateAuthenticators) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentMigrateAuthenticators) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentMigrateAuthenticators) GetNewAuthenticators(w *workflow.Workflow) ([]*authenticator.Info, bool)
- func (*IntentMigrateAuthenticators) JSONSchema() *validation.SimpleSchema
- func (*IntentMigrateAuthenticators) Kind() string
- func (*IntentMigrateAuthenticators) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentMigrateAuthenticators) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentMigrateIdentities
- func (i *IntentMigrateIdentities) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentMigrateIdentities) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentMigrateIdentities) GetNewIdentities(w *workflow.Workflow) ([]*identity.Info, bool)
- func (*IntentMigrateIdentities) JSONSchema() *validation.SimpleSchema
- func (*IntentMigrateIdentities) Kind() string
- func (*IntentMigrateIdentities) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentMigrateIdentities) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentMigrateLoginID
- func (*IntentMigrateLoginID) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentMigrateLoginID) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentMigrateLoginID) GetNewIdentities(w *workflow.Workflow) ([]*identity.Info, bool)
- func (*IntentMigrateLoginID) JSONSchema() *validation.SimpleSchema
- func (*IntentMigrateLoginID) Kind() string
- func (*IntentMigrateLoginID) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentMigrateLoginID) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentMigrateOOBOTPAuthenticator
- func (*IntentMigrateOOBOTPAuthenticator) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentMigrateOOBOTPAuthenticator) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentMigrateOOBOTPAuthenticator) GetNewAuthenticators(w *workflow.Workflow) ([]*authenticator.Info, bool)
- func (*IntentMigrateOOBOTPAuthenticator) JSONSchema() *validation.SimpleSchema
- func (*IntentMigrateOOBOTPAuthenticator) Kind() string
- func (*IntentMigrateOOBOTPAuthenticator) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentMigrateOOBOTPAuthenticator) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentProtectedAuthenticate
- func (*IntentProtectedAuthenticate) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentProtectedAuthenticate) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentProtectedAuthenticate) JSONSchema() *validation.SimpleSchema
- func (*IntentProtectedAuthenticate) Kind() string
- func (*IntentProtectedAuthenticate) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*IntentProtectedAuthenticate) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentReauthForgotPassword
- func (*IntentReauthForgotPassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentReauthForgotPassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentReauthForgotPassword) JSONSchema() *validation.SimpleSchema
- func (*IntentReauthForgotPassword) Kind() string
- func (*IntentReauthForgotPassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentReauthForgotPassword) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentReauthenticate
- func (*IntentReauthenticate) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentReauthenticate) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentReauthenticate) JSONSchema() *validation.SimpleSchema
- func (*IntentReauthenticate) Kind() string
- func (*IntentReauthenticate) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentReauthenticate) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentResetPassword
- func (*IntentResetPassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentResetPassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentResetPassword) JSONSchema() *validation.SimpleSchema
- func (*IntentResetPassword) Kind() string
- func (*IntentResetPassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentResetPassword) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentSignup
- func (*IntentSignup) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (i *IntentSignup) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentSignup) JSONSchema() *validation.SimpleSchema
- func (*IntentSignup) Kind() string
- func (*IntentSignup) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentSignup) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentVerifyCaptcha
- func (*IntentVerifyCaptcha) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentVerifyCaptcha) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentVerifyCaptcha) JSONSchema() *validation.SimpleSchema
- func (*IntentVerifyCaptcha) Kind() string
- func (i *IntentVerifyCaptcha) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentVerifyCaptcha) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentVerifyIdentity
- func (i *IntentVerifyIdentity) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentVerifyIdentity) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentVerifyIdentity) JSONSchema() *validation.SimpleSchema
- func (*IntentVerifyIdentity) Kind() string
- func (i *IntentVerifyIdentity) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentVerifyIdentity) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- func (i *IntentVerifyIdentity) VerifiedIdentity(w *workflow.Workflow) (*NodeVerifiedIdentity, bool)
- type IntentVerifyLoginLink
- func (i *IntentVerifyLoginLink) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (i *IntentVerifyLoginLink) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (i *IntentVerifyLoginLink) JSONSchema() *validation.SimpleSchema
- func (i *IntentVerifyLoginLink) Kind() string
- func (i *IntentVerifyLoginLink) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (i *IntentVerifyLoginLink) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type IntentVerifyUser
- func (*IntentVerifyUser) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (*IntentVerifyUser) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (*IntentVerifyUser) JSONSchema() *validation.SimpleSchema
- func (*IntentVerifyUser) Kind() string
- func (i *IntentVerifyUser) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*IntentVerifyUser) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NewAuthenticatorGetter
- type NewIdentityGetter
- type NodeAuthenticateEmailLoginLink
- func (n *NodeAuthenticateEmailLoginLink) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeAuthenticateEmailLoginLink) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeAuthenticateEmailLoginLink) Kind() string
- func (n *NodeAuthenticateEmailLoginLink) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (n *NodeAuthenticateEmailLoginLink) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeAuthenticateOOBOTPPhone
- func (n *NodeAuthenticateOOBOTPPhone) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeAuthenticateOOBOTPPhone) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeAuthenticateOOBOTPPhone) Kind() string
- func (n *NodeAuthenticateOOBOTPPhone) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (n *NodeAuthenticateOOBOTPPhone) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeAuthenticatePassword
- func (n *NodeAuthenticatePassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeAuthenticatePassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeAuthenticatePassword) Kind() string
- func (n *NodeAuthenticatePassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (n *NodeAuthenticatePassword) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeChangeEmail
- func (n *NodeChangeEmail) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeChangeEmail) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeChangeEmail) Kind() string
- func (n *NodeChangeEmail) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (n *NodeChangeEmail) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeChangePassword
- func (n *NodeChangePassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeChangePassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeChangePassword) Kind() string
- func (n *NodeChangePassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (n *NodeChangePassword) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeChangePasswordEnd
- func (n *NodeChangePasswordEnd) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeChangePasswordEnd) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeChangePasswordEnd) Kind() string
- func (n *NodeChangePasswordEnd) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (n *NodeChangePasswordEnd) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeDoCreateAuthenticator
- func (*NodeDoCreateAuthenticator) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeDoCreateAuthenticator) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeDoCreateAuthenticator) Kind() string
- func (*NodeDoCreateAuthenticator) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodeDoCreateAuthenticator) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeDoCreateIdentity
- func (*NodeDoCreateIdentity) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeDoCreateIdentity) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeDoCreateIdentity) Kind() string
- func (n *NodeDoCreateIdentity) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodeDoCreateIdentity) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeDoCreateUser
- func (*NodeDoCreateUser) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeDoCreateUser) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeDoCreateUser) Kind() string
- func (n *NodeDoCreateUser) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodeDoCreateUser) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeDoEnsureSession
- func (*NodeDoEnsureSession) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeDoEnsureSession) GetAuthenticationInfoEntry(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) *authenticationinfo.Entry
- func (n *NodeDoEnsureSession) GetCookies(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]*http.Cookie, error)
- func (n *NodeDoEnsureSession) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeDoEnsureSession) Kind() string
- func (n *NodeDoEnsureSession) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodeDoEnsureSession) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeDoResetPasswordByCode
- func (*NodeDoResetPasswordByCode) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeDoResetPasswordByCode) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeDoResetPasswordByCode) Kind() string
- func (n *NodeDoResetPasswordByCode) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodeDoResetPasswordByCode) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeDoUpdateAuthenticator
- func (*NodeDoUpdateAuthenticator) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeDoUpdateAuthenticator) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeDoUpdateAuthenticator) Kind() string
- func (*NodeDoUpdateAuthenticator) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodeDoUpdateAuthenticator) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeDoUpdateIdentity
- func (*NodeDoUpdateIdentity) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeDoUpdateIdentity) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeDoUpdateIdentity) Kind() string
- func (n *NodeDoUpdateIdentity) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodeDoUpdateIdentity) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeForgotPasswordForUser
- func (*NodeForgotPasswordForUser) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeForgotPasswordForUser) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeForgotPasswordForUser) Kind() string
- func (*NodeForgotPasswordForUser) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodeForgotPasswordForUser) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeForgotPasswordWithLoginID
- func (*NodeForgotPasswordWithLoginID) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeForgotPasswordWithLoginID) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeForgotPasswordWithLoginID) Kind() string
- func (n *NodeForgotPasswordWithLoginID) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodeForgotPasswordWithLoginID) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeMigrateAccount
- func (*NodeMigrateAccount) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeMigrateAccount) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeMigrateAccount) Kind() string
- func (n *NodeMigrateAccount) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodeMigrateAccount) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodePopulateStandardAttributes
- func (*NodePopulateStandardAttributes) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodePopulateStandardAttributes) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodePopulateStandardAttributes) Kind() string
- func (n *NodePopulateStandardAttributes) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodePopulateStandardAttributes) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeSendForgotPasswordCode
- func (*NodeSendForgotPasswordCode) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeSendForgotPasswordCode) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeSendForgotPasswordCode) Kind() string
- func (n *NodeSendForgotPasswordCode) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodeSendForgotPasswordCode) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeValidatedResetPasswordCode
- func (*NodeValidatedResetPasswordCode) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeValidatedResetPasswordCode) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeValidatedResetPasswordCode) Kind() string
- func (n *NodeValidatedResetPasswordCode) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodeValidatedResetPasswordCode) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeVerifiedAuthenticator
- func (*NodeVerifiedAuthenticator) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeVerifiedAuthenticator) GetAMR() []string
- func (n *NodeVerifiedAuthenticator) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeVerifiedAuthenticator) GetVerifiedAuthenticationLockoutMethod() (config.AuthenticationLockoutMethod, bool)
- func (n *NodeVerifiedAuthenticator) Kind() string
- func (n *NodeVerifiedAuthenticator) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodeVerifiedAuthenticator) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeVerifiedCaptcha
- func (*NodeVerifiedCaptcha) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeVerifiedCaptcha) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeVerifiedCaptcha) Kind() string
- func (*NodeVerifiedCaptcha) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodeVerifiedCaptcha) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeVerifiedIdentity
- func (*NodeVerifiedIdentity) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeVerifiedIdentity) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeVerifiedIdentity) Kind() string
- func (*NodeVerifiedIdentity) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (*NodeVerifiedIdentity) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeVerifiedLoginLink
- func (n *NodeVerifiedLoginLink) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeVerifiedLoginLink) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeVerifiedLoginLink) Kind() string
- func (n *NodeVerifiedLoginLink) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (n *NodeVerifiedLoginLink) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeVerifyEmail
- func (*NodeVerifyEmail) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeVerifyEmail) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeVerifyEmail) Kind() string
- func (n *NodeVerifyEmail) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (n *NodeVerifyEmail) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type NodeVerifyPhoneSMS
- func (*NodeVerifyPhoneSMS) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
- func (n *NodeVerifyPhoneSMS) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
- func (n *NodeVerifyPhoneSMS) Kind() string
- func (n *NodeVerifyPhoneSMS) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
- func (n *NodeVerifyPhoneSMS) ReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows, ...) (*workflow.Node, error)
- type SendOOBCode
- type VerifiedAuthenticationLockoutMethodGetter
Constants ¶
This section is empty.
Variables ¶
View Source
var AccountEnumerationPerIPRateLimitBucketSpec = interaction.AccountEnumerationPerIPRateLimitBucketSpec
View Source
var ErrNoMatchingLoginIDForForgotPasswordChannel = errors.New("no matching login id for selected forgot password channel")
View Source
var InputChangePasswordSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false,
"properties": {
"old_password": { "type": "string" },
"new_password": { "type": "string" }
},
"required": ["old_password", "new_password"]
}
`)
View Source
var InputCheckLoginLinkVerifiedSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false
}
`)
View Source
var InputResendOOBOTPCodeSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false
}
`)
View Source
var InputSelectAuthenticatorTypeSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false,
"properties": {
"authenticator_type": {
"type": "string",
"enum": ["password", "oob_otp_email"]
}
},
"required": ["authenticator_type"]
}
`)
View Source
var InputSelectClaimSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false,
"properties": {
"claim_name": { "type": "string" },
"claim_value": { "type": "string" }
},
"required": ["claim_name", "claim_value"]
}
`)
View Source
var InputSendForgotPasswordCodeSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false
}
`)
View Source
var InputTakeCaptchaTokenSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false,
"properties": {
"token": { "type": "string" }
},
"required": ["token"]
}
`)
View Source
var InputTakeCodeSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false,
"properties": {
"code": { "type": "string" }
},
"required": ["code"]
}
`)
View Source
var InputTakeCurrentLoginIDSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false,
"properties": {
"login_id": { "type": "string" }
},
"required": ["login_id"]
}
`)
View Source
var InputTakeForgotPasswordChannelSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false,
"properties": {
"channel": {
"type": "string",
"enum": ["email", "sms"]
}
},
"required": ["channel"]
}
`)
View Source
var InputTakeLoginIDSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false,
"properties": {
"login_id": { "type": "string" }
},
"required": ["login_id"]
}
`)
View Source
var InputTakeLoginLinkCodeSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false,
"properties": {
"code": { "type": "string" }
},
"required": ["code"]
}
`)
View Source
var InputTakeMigrationTokenSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false,
"properties": {
"migration_token": { "type": "string" }
},
"required": ["migration_token"]
}
`)
View Source
var InputTakeNewPasswordSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false,
"properties": {
"new_password": { "type": "string" }
},
"required": ["new_password"]
}
`)
View Source
var InputTakeOOBOTPCodeSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false,
"properties": {
"code": { "type": "string" }
},
"required": ["code"]
}
`)
View Source
var InputTakePasswordSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false,
"properties": {
"password": { "type": "string" }
},
"required": ["password"]
}
`)
View Source
var IntentAuthenticateEmailLoginLinkSchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentAuthenticateOOBOTPPhoneSchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentAuthenticatePasswordSchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentAuthenticateSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false
}
`)
View Source
var IntentChangeEmailSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false
}
`)
View Source
var IntentChangePasswordSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false
}
`)
View Source
var IntentCreateLoginIDSchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentCreateOOBOTPAuthenticatorForLoginIDSchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentCreatePasswordSchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentEnsureSessionSchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentFindVerifyIdentitySchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false,
"properties": {
"user_id": { "type": "string" }
},
"required": ["user_id"]
}
`)
View Source
var IntentForgotPasswordSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false
}
`)
View Source
var IntentForgotPasswordV2Schema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false
}
`)
View Source
var IntentLoginSchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentMigrateAccountSchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentMigrateAuthenticatorsSchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentMigrateIdentitiesSchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentMigrateLoginIDSchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentMigrateOOBOTPAuthenticatorSchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentMigrateSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false
}
`)
View Source
var IntentProtectedAuthenticateSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false
}
`)
View Source
var IntentReauthForgotPasswordSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false
}
`)
View Source
var IntentReauthenticateSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false
}
`)
View Source
var IntentResetPasswordSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false
}
`)
View Source
var IntentSignupSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false
}
`)
View Source
var IntentVerifyCaptchaSchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentVerifyIdentitySchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentVerifyLoginLinkSchema = validation.NewSimpleSchema(`{}`)
View Source
var IntentVerifyUserSchema = validation.NewSimpleSchema(`
{
"type": "object",
"additionalProperties": false
}
`)
View Source
var SignupPerIPRateLimitBucketSpec = interaction.SignupPerIPRateLimitBucketSpec
Functions ¶
Types ¶
type CaptchaProtectedIntent ¶
type CaptchaProtectedIntent struct {
IsCaptchaProtected bool `json:"is_captcha_protected,omitempty"`
}
type EnsureSessionMode ¶
type EnsureSessionMode string
const ( EnsureSessionModeDefault EnsureSessionMode = "" EnsureSessionModeCreate EnsureSessionMode = "create" EnsureSessionModeUpdateOrCreate EnsureSessionMode = "update_or_create" EnsureSessionModeNoop EnsureSessionMode = "noop" )
type ForgotPasswordChannel ¶
type ForgotPasswordChannel string
const ( ForgotPasswordChannelEmail ForgotPasswordChannel = "email" ForgotPasswordChannelSMS ForgotPasswordChannel = "sms" )
type InputChangePassword ¶
type InputChangePassword struct { OldPassword string `json:"old_password"` NewPassword string `json:"new_password"` }
func (*InputChangePassword) GetNewPassword ¶
func (i *InputChangePassword) GetNewPassword() string
func (*InputChangePassword) GetOldPassword ¶
func (i *InputChangePassword) GetOldPassword() string
func (*InputChangePassword) JSONSchema ¶
func (*InputChangePassword) JSONSchema() *validation.SimpleSchema
func (*InputChangePassword) Kind ¶
func (*InputChangePassword) Kind() string
type InputCheckLoginLinkVerified ¶
type InputCheckLoginLinkVerified struct { }
func (*InputCheckLoginLinkVerified) CheckLoginLinkVerified ¶
func (i *InputCheckLoginLinkVerified) CheckLoginLinkVerified()
func (*InputCheckLoginLinkVerified) JSONSchema ¶
func (*InputCheckLoginLinkVerified) JSONSchema() *validation.SimpleSchema
func (*InputCheckLoginLinkVerified) Kind ¶
func (*InputCheckLoginLinkVerified) Kind() string
type InputResendOOBOTPCode ¶
type InputResendOOBOTPCode struct{}
func (*InputResendOOBOTPCode) DoResend ¶
func (i *InputResendOOBOTPCode) DoResend()
func (*InputResendOOBOTPCode) JSONSchema ¶
func (*InputResendOOBOTPCode) JSONSchema() *validation.SimpleSchema
func (*InputResendOOBOTPCode) Kind ¶
func (*InputResendOOBOTPCode) Kind() string
type InputSelectAuthenticatorType ¶
type InputSelectAuthenticatorType struct {
AuthenticatorType model.AuthenticatorType `json:"authenticator_type"`
}
func (*InputSelectAuthenticatorType) GetAuthenticatorType ¶
func (i *InputSelectAuthenticatorType) GetAuthenticatorType() model.AuthenticatorType
func (*InputSelectAuthenticatorType) JSONSchema ¶
func (*InputSelectAuthenticatorType) JSONSchema() *validation.SimpleSchema
func (*InputSelectAuthenticatorType) Kind ¶
func (*InputSelectAuthenticatorType) Kind() string
type InputSelectClaim ¶
type InputSelectClaim struct { ClaimName string `json:"claim_name"` ClaimValue string `json:"claim_value"` }
func (*InputSelectClaim) JSONSchema ¶
func (*InputSelectClaim) JSONSchema() *validation.SimpleSchema
func (*InputSelectClaim) Kind ¶
func (*InputSelectClaim) Kind() string
func (*InputSelectClaim) NameValue ¶
func (i *InputSelectClaim) NameValue() (name string, value string)
type InputSendForgotPasswordCode ¶
type InputSendForgotPasswordCode struct{}
func (*InputSendForgotPasswordCode) DoSend ¶
func (i *InputSendForgotPasswordCode) DoSend()
func (*InputSendForgotPasswordCode) JSONSchema ¶
func (*InputSendForgotPasswordCode) JSONSchema() *validation.SimpleSchema
func (*InputSendForgotPasswordCode) Kind ¶
func (*InputSendForgotPasswordCode) Kind() string
type InputTakeCaptchaToken ¶
type InputTakeCaptchaToken struct {
Token string `json:"token"`
}
func (*InputTakeCaptchaToken) GetToken ¶
func (i *InputTakeCaptchaToken) GetToken() string
func (*InputTakeCaptchaToken) JSONSchema ¶
func (*InputTakeCaptchaToken) JSONSchema() *validation.SimpleSchema
func (*InputTakeCaptchaToken) Kind ¶
func (*InputTakeCaptchaToken) Kind() string
type InputTakeCode ¶
type InputTakeCode struct {
Code string `json:"code"`
}
func (*InputTakeCode) GetCode ¶
func (i *InputTakeCode) GetCode() string
func (*InputTakeCode) JSONSchema ¶
func (*InputTakeCode) JSONSchema() *validation.SimpleSchema
func (*InputTakeCode) Kind ¶
func (*InputTakeCode) Kind() string
type InputTakeCurrentLoginID ¶
type InputTakeCurrentLoginID struct {
CurrentLoginID string `json:"login_id"`
}
func (*InputTakeCurrentLoginID) GetCurrentLoginID ¶
func (i *InputTakeCurrentLoginID) GetCurrentLoginID() string
func (*InputTakeCurrentLoginID) JSONSchema ¶
func (*InputTakeCurrentLoginID) JSONSchema() *validation.SimpleSchema
func (*InputTakeCurrentLoginID) Kind ¶
func (*InputTakeCurrentLoginID) Kind() string
type InputTakeForgotPasswordChannel ¶
type InputTakeForgotPasswordChannel struct {
Channel ForgotPasswordChannel `json:"channel"`
}
func (*InputTakeForgotPasswordChannel) GetForgotPasswordChannel ¶
func (i *InputTakeForgotPasswordChannel) GetForgotPasswordChannel() ForgotPasswordChannel
func (*InputTakeForgotPasswordChannel) JSONSchema ¶
func (*InputTakeForgotPasswordChannel) JSONSchema() *validation.SimpleSchema
func (*InputTakeForgotPasswordChannel) Kind ¶
func (*InputTakeForgotPasswordChannel) Kind() string
type InputTakeLoginID ¶
type InputTakeLoginID struct {
LoginID string `json:"login_id"`
}
func (*InputTakeLoginID) GetLoginID ¶
func (i *InputTakeLoginID) GetLoginID() string
func (*InputTakeLoginID) JSONSchema ¶
func (*InputTakeLoginID) JSONSchema() *validation.SimpleSchema
func (*InputTakeLoginID) Kind ¶
func (*InputTakeLoginID) Kind() string
type InputTakeLoginLinkCode ¶
type InputTakeLoginLinkCode struct {
Code string `json:"code"`
}
func (*InputTakeLoginLinkCode) GetCode ¶
func (i *InputTakeLoginLinkCode) GetCode() string
func (*InputTakeLoginLinkCode) JSONSchema ¶
func (*InputTakeLoginLinkCode) JSONSchema() *validation.SimpleSchema
func (*InputTakeLoginLinkCode) Kind ¶
func (*InputTakeLoginLinkCode) Kind() string
type InputTakeMigrationToken ¶
type InputTakeMigrationToken struct {
MigrationToken string `json:"migration_token"`
}
func (*InputTakeMigrationToken) GetMigrationToken ¶
func (i *InputTakeMigrationToken) GetMigrationToken() string
func (*InputTakeMigrationToken) JSONSchema ¶
func (*InputTakeMigrationToken) JSONSchema() *validation.SimpleSchema
func (*InputTakeMigrationToken) Kind ¶
func (*InputTakeMigrationToken) Kind() string
type InputTakeNewPassword ¶
type InputTakeNewPassword struct {
NewPassword string `json:"new_password"`
}
func (*InputTakeNewPassword) GetNewPassword ¶
func (i *InputTakeNewPassword) GetNewPassword() string
func (*InputTakeNewPassword) JSONSchema ¶
func (*InputTakeNewPassword) JSONSchema() *validation.SimpleSchema
func (*InputTakeNewPassword) Kind ¶
func (*InputTakeNewPassword) Kind() string
type InputTakeOOBOTPCode ¶
type InputTakeOOBOTPCode struct {
Code string `json:"code"`
}
func (*InputTakeOOBOTPCode) GetCode ¶
func (i *InputTakeOOBOTPCode) GetCode() string
func (*InputTakeOOBOTPCode) JSONSchema ¶
func (*InputTakeOOBOTPCode) JSONSchema() *validation.SimpleSchema
func (*InputTakeOOBOTPCode) Kind ¶
func (*InputTakeOOBOTPCode) Kind() string
type InputTakePassword ¶
type InputTakePassword struct {
Password string `json:"password"`
}
func (*InputTakePassword) GetPassword ¶
func (i *InputTakePassword) GetPassword() string
func (*InputTakePassword) JSONSchema ¶
func (*InputTakePassword) JSONSchema() *validation.SimpleSchema
func (*InputTakePassword) Kind ¶
func (*InputTakePassword) Kind() string
type IntentAuthenticate ¶
type IntentAuthenticate struct {
CaptchaProtectedIntent
}
func (*IntentAuthenticate) CanReactTo ¶
func (*IntentAuthenticate) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentAuthenticate) GetEffects ¶
func (*IntentAuthenticate) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentAuthenticate) JSONSchema ¶
func (*IntentAuthenticate) JSONSchema() *validation.SimpleSchema
func (*IntentAuthenticate) Kind ¶
func (*IntentAuthenticate) Kind() string
func (*IntentAuthenticate) OutputData ¶
func (*IntentAuthenticate) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentAuthenticateEmailLoginLink ¶
type IntentAuthenticateEmailLoginLink struct {
Authenticator *authenticator.Info `json:"authenticator,omitempty"`
}
func (*IntentAuthenticateEmailLoginLink) CanReactTo ¶
func (i *IntentAuthenticateEmailLoginLink) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentAuthenticateEmailLoginLink) GetAMR ¶
func (i *IntentAuthenticateEmailLoginLink) GetAMR(w *workflow.Workflow) []string
func (*IntentAuthenticateEmailLoginLink) GetEffects ¶
func (i *IntentAuthenticateEmailLoginLink) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentAuthenticateEmailLoginLink) JSONSchema ¶
func (i *IntentAuthenticateEmailLoginLink) JSONSchema() *validation.SimpleSchema
func (*IntentAuthenticateEmailLoginLink) Kind ¶
func (i *IntentAuthenticateEmailLoginLink) Kind() string
func (*IntentAuthenticateEmailLoginLink) OutputData ¶
func (i *IntentAuthenticateEmailLoginLink) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentAuthenticateOOBOTPPhone ¶
type IntentAuthenticateOOBOTPPhone struct { CaptchaProtectedIntent Authenticator *authenticator.Info `json:"authenticator,omitempty"` }
func (*IntentAuthenticateOOBOTPPhone) CanReactTo ¶
func (i *IntentAuthenticateOOBOTPPhone) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentAuthenticateOOBOTPPhone) GetAMR ¶
func (i *IntentAuthenticateOOBOTPPhone) GetAMR(w *workflow.Workflow) []string
func (*IntentAuthenticateOOBOTPPhone) GetEffects ¶
func (i *IntentAuthenticateOOBOTPPhone) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentAuthenticateOOBOTPPhone) JSONSchema ¶
func (i *IntentAuthenticateOOBOTPPhone) JSONSchema() *validation.SimpleSchema
func (*IntentAuthenticateOOBOTPPhone) Kind ¶
func (i *IntentAuthenticateOOBOTPPhone) Kind() string
func (*IntentAuthenticateOOBOTPPhone) OutputData ¶
func (i *IntentAuthenticateOOBOTPPhone) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentAuthenticatePassword ¶
type IntentAuthenticatePassword struct { UserID string `json:"user_id,omitempty"` AuthenticatorKind authenticator.Kind `json:"authenticator_kind,omitempty"` }
func (*IntentAuthenticatePassword) CanReactTo ¶
func (i *IntentAuthenticatePassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentAuthenticatePassword) GetAMR ¶
func (i *IntentAuthenticatePassword) GetAMR(w *workflow.Workflow) []string
func (*IntentAuthenticatePassword) GetEffects ¶
func (i *IntentAuthenticatePassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentAuthenticatePassword) JSONSchema ¶
func (i *IntentAuthenticatePassword) JSONSchema() *validation.SimpleSchema
func (*IntentAuthenticatePassword) Kind ¶
func (i *IntentAuthenticatePassword) Kind() string
func (*IntentAuthenticatePassword) OutputData ¶
func (i *IntentAuthenticatePassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentChangeEmail ¶
type IntentChangeEmail struct { }
func (*IntentChangeEmail) CanReactTo ¶
func (*IntentChangeEmail) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentChangeEmail) GetEffects ¶
func (i *IntentChangeEmail) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentChangeEmail) JSONSchema ¶
func (*IntentChangeEmail) JSONSchema() *validation.SimpleSchema
func (*IntentChangeEmail) Kind ¶
func (*IntentChangeEmail) Kind() string
func (*IntentChangeEmail) OutputData ¶
func (i *IntentChangeEmail) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentChangePassword ¶
type IntentChangePassword struct { }
func (*IntentChangePassword) CanReactTo ¶
func (*IntentChangePassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentChangePassword) GetEffects ¶
func (i *IntentChangePassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentChangePassword) JSONSchema ¶
func (*IntentChangePassword) JSONSchema() *validation.SimpleSchema
func (*IntentChangePassword) Kind ¶
func (*IntentChangePassword) Kind() string
func (*IntentChangePassword) OutputData ¶
func (i *IntentChangePassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentCreateLoginID ¶
type IntentCreateLoginID struct { CaptchaProtectedIntent UserID string `json:"user_id"` LoginIDType model.LoginIDKeyType `json:"login_id_type"` LoginIDKey string `json:"login_id_key"` }
func (*IntentCreateLoginID) CanReactTo ¶
func (*IntentCreateLoginID) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentCreateLoginID) GetEffects ¶
func (*IntentCreateLoginID) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentCreateLoginID) GetNewAuthenticators ¶
func (*IntentCreateLoginID) GetNewAuthenticators(w *workflow.Workflow) ([]*authenticator.Info, bool)
func (*IntentCreateLoginID) GetNewIdentities ¶
func (*IntentCreateLoginID) JSONSchema ¶
func (*IntentCreateLoginID) JSONSchema() *validation.SimpleSchema
func (*IntentCreateLoginID) Kind ¶
func (*IntentCreateLoginID) Kind() string
func (*IntentCreateLoginID) OutputData ¶
func (*IntentCreateLoginID) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentCreateOOBOTPAuthenticatorForLoginID ¶
type IntentCreateOOBOTPAuthenticatorForLoginID struct { Identity *identity.Info `json:"identity_info,omitempty"` AuthenticatorIsDefault bool `json:"authenticator_is_default"` }
func (*IntentCreateOOBOTPAuthenticatorForLoginID) CanReactTo ¶
func (*IntentCreateOOBOTPAuthenticatorForLoginID) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentCreateOOBOTPAuthenticatorForLoginID) GetEffects ¶
func (*IntentCreateOOBOTPAuthenticatorForLoginID) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentCreateOOBOTPAuthenticatorForLoginID) GetNewAuthenticators ¶
func (*IntentCreateOOBOTPAuthenticatorForLoginID) GetNewAuthenticators(w *workflow.Workflow) ([]*authenticator.Info, bool)
func (*IntentCreateOOBOTPAuthenticatorForLoginID) JSONSchema ¶
func (*IntentCreateOOBOTPAuthenticatorForLoginID) JSONSchema() *validation.SimpleSchema
func (*IntentCreateOOBOTPAuthenticatorForLoginID) Kind ¶
func (*IntentCreateOOBOTPAuthenticatorForLoginID) Kind() string
func (*IntentCreateOOBOTPAuthenticatorForLoginID) OutputData ¶
func (*IntentCreateOOBOTPAuthenticatorForLoginID) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentCreatePassword ¶
type IntentCreatePassword struct { UserID string `json:"user_id"` AuthenticatorKind authenticator.Kind `json:"authenticator_kind"` AuthenticatorIsDefault bool `json:"authenticator_is_default"` }
func (*IntentCreatePassword) CanReactTo ¶
func (*IntentCreatePassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentCreatePassword) GetEffects ¶
func (*IntentCreatePassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentCreatePassword) JSONSchema ¶
func (*IntentCreatePassword) JSONSchema() *validation.SimpleSchema
func (*IntentCreatePassword) Kind ¶
func (*IntentCreatePassword) Kind() string
func (*IntentCreatePassword) OutputData ¶
func (*IntentCreatePassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentEnsureSession ¶
type IntentEnsureSession struct { UserID string `json:"user_id"` CreateReason session.CreateReason `json:"create_reason"` AMR []string `json:"amr,omitempty"` Mode EnsureSessionMode `json:"mode"` }
func (*IntentEnsureSession) CanReactTo ¶
func (*IntentEnsureSession) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentEnsureSession) GetEffects ¶
func (*IntentEnsureSession) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentEnsureSession) GetSession ¶
func (i *IntentEnsureSession) GetSession(w *workflow.Workflow) *idpsession.IDPSession
func (*IntentEnsureSession) JSONSchema ¶
func (*IntentEnsureSession) JSONSchema() *validation.SimpleSchema
func (*IntentEnsureSession) Kind ¶
func (*IntentEnsureSession) Kind() string
func (*IntentEnsureSession) OutputData ¶
func (*IntentEnsureSession) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentFindVerifyIdentity ¶
type IntentFindVerifyIdentity struct {
UserID string `json:"user_id"`
}
func (*IntentFindVerifyIdentity) CanReactTo ¶
func (*IntentFindVerifyIdentity) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentFindVerifyIdentity) GetEffects ¶
func (*IntentFindVerifyIdentity) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentFindVerifyIdentity) JSONSchema ¶
func (*IntentFindVerifyIdentity) JSONSchema() *validation.SimpleSchema
func (*IntentFindVerifyIdentity) Kind ¶
func (*IntentFindVerifyIdentity) Kind() string
func (*IntentFindVerifyIdentity) OutputData ¶
func (i *IntentFindVerifyIdentity) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
func (*IntentFindVerifyIdentity) VerifiedIdentity ¶
func (i *IntentFindVerifyIdentity) VerifiedIdentity(w *workflow.Workflow) (*NodeVerifiedIdentity, bool)
type IntentForgotPassword ¶
type IntentForgotPassword struct { }
func (*IntentForgotPassword) CanReactTo ¶
func (*IntentForgotPassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentForgotPassword) GetEffects ¶
func (*IntentForgotPassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentForgotPassword) JSONSchema ¶
func (*IntentForgotPassword) JSONSchema() *validation.SimpleSchema
func (*IntentForgotPassword) Kind ¶
func (*IntentForgotPassword) Kind() string
func (*IntentForgotPassword) OutputData ¶
func (*IntentForgotPassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentForgotPasswordV2 ¶
type IntentForgotPasswordV2 struct { }
func (*IntentForgotPasswordV2) CanReactTo ¶
func (*IntentForgotPasswordV2) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentForgotPasswordV2) GetEffects ¶
func (*IntentForgotPasswordV2) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentForgotPasswordV2) JSONSchema ¶
func (*IntentForgotPasswordV2) JSONSchema() *validation.SimpleSchema
func (*IntentForgotPasswordV2) Kind ¶
func (*IntentForgotPasswordV2) Kind() string
func (*IntentForgotPasswordV2) OutputData ¶
func (*IntentForgotPasswordV2) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentLogin ¶
type IntentLogin struct { CaptchaProtectedIntent Identity *identity.Info `json:"identity,omitempty"` }
func (*IntentLogin) CanReactTo ¶
func (*IntentLogin) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentLogin) GetEffects ¶
func (i *IntentLogin) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentLogin) JSONSchema ¶
func (*IntentLogin) JSONSchema() *validation.SimpleSchema
func (*IntentLogin) Kind ¶
func (*IntentLogin) Kind() string
func (*IntentLogin) OutputData ¶
func (i *IntentLogin) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentMigrate ¶
type IntentMigrate struct{}
func (*IntentMigrate) CanReactTo ¶
func (*IntentMigrate) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentMigrate) GetEffects ¶
func (i *IntentMigrate) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentMigrate) JSONSchema ¶
func (*IntentMigrate) JSONSchema() *validation.SimpleSchema
func (*IntentMigrate) Kind ¶
func (*IntentMigrate) Kind() string
func (*IntentMigrate) OutputData ¶
func (*IntentMigrate) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentMigrateAccount ¶
type IntentMigrateAccount struct {
UseID string `json:"user_id"`
}
func (*IntentMigrateAccount) CanReactTo ¶
func (*IntentMigrateAccount) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentMigrateAccount) GetEffects ¶
func (i *IntentMigrateAccount) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentMigrateAccount) GetNewAuthenticators ¶
func (*IntentMigrateAccount) GetNewAuthenticators(w *workflow.Workflow) ([]*authenticator.Info, bool)
func (*IntentMigrateAccount) GetNewIdentities ¶
func (*IntentMigrateAccount) JSONSchema ¶
func (*IntentMigrateAccount) JSONSchema() *validation.SimpleSchema
func (*IntentMigrateAccount) Kind ¶
func (*IntentMigrateAccount) Kind() string
func (*IntentMigrateAccount) OutputData ¶
func (*IntentMigrateAccount) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentMigrateAuthenticators ¶
type IntentMigrateAuthenticators struct { UserID string `json:"user_id"` MigrateSpecs []*authenticator.MigrateSpec `json:"migrate_specs"` }
func (*IntentMigrateAuthenticators) CanReactTo ¶
func (i *IntentMigrateAuthenticators) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentMigrateAuthenticators) GetEffects ¶
func (*IntentMigrateAuthenticators) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentMigrateAuthenticators) GetNewAuthenticators ¶
func (*IntentMigrateAuthenticators) GetNewAuthenticators(w *workflow.Workflow) ([]*authenticator.Info, bool)
func (*IntentMigrateAuthenticators) JSONSchema ¶
func (*IntentMigrateAuthenticators) JSONSchema() *validation.SimpleSchema
func (*IntentMigrateAuthenticators) Kind ¶
func (*IntentMigrateAuthenticators) Kind() string
func (*IntentMigrateAuthenticators) OutputData ¶
func (*IntentMigrateAuthenticators) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentMigrateIdentities ¶
type IntentMigrateIdentities struct { UserID string `json:"user_id"` MigrateSpecs []*identity.MigrateSpec `json:"migrate_specs"` }
func (*IntentMigrateIdentities) CanReactTo ¶
func (i *IntentMigrateIdentities) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentMigrateIdentities) GetEffects ¶
func (*IntentMigrateIdentities) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentMigrateIdentities) GetNewIdentities ¶
func (*IntentMigrateIdentities) JSONSchema ¶
func (*IntentMigrateIdentities) JSONSchema() *validation.SimpleSchema
func (*IntentMigrateIdentities) Kind ¶
func (*IntentMigrateIdentities) Kind() string
func (*IntentMigrateIdentities) OutputData ¶
func (*IntentMigrateIdentities) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentMigrateLoginID ¶
type IntentMigrateLoginID struct { UserID string `json:"user_id"` MigrateSpec *identity.MigrateSpec `json:"migrate_spec"` }
func (*IntentMigrateLoginID) CanReactTo ¶
func (*IntentMigrateLoginID) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentMigrateLoginID) GetEffects ¶
func (*IntentMigrateLoginID) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentMigrateLoginID) GetNewIdentities ¶
func (*IntentMigrateLoginID) JSONSchema ¶
func (*IntentMigrateLoginID) JSONSchema() *validation.SimpleSchema
func (*IntentMigrateLoginID) Kind ¶
func (*IntentMigrateLoginID) Kind() string
func (*IntentMigrateLoginID) OutputData ¶
func (*IntentMigrateLoginID) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentMigrateOOBOTPAuthenticator ¶
type IntentMigrateOOBOTPAuthenticator struct { UserID string `json:"user_id"` MigrateSpec *authenticator.MigrateSpec `json:"migrate_spec"` AuthenticatorIsDefault bool `json:"authenticator_is_default"` }
func (*IntentMigrateOOBOTPAuthenticator) CanReactTo ¶
func (*IntentMigrateOOBOTPAuthenticator) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentMigrateOOBOTPAuthenticator) GetEffects ¶
func (*IntentMigrateOOBOTPAuthenticator) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentMigrateOOBOTPAuthenticator) GetNewAuthenticators ¶
func (*IntentMigrateOOBOTPAuthenticator) GetNewAuthenticators(w *workflow.Workflow) ([]*authenticator.Info, bool)
func (*IntentMigrateOOBOTPAuthenticator) JSONSchema ¶
func (*IntentMigrateOOBOTPAuthenticator) JSONSchema() *validation.SimpleSchema
func (*IntentMigrateOOBOTPAuthenticator) Kind ¶
func (*IntentMigrateOOBOTPAuthenticator) Kind() string
func (*IntentMigrateOOBOTPAuthenticator) OutputData ¶
func (*IntentMigrateOOBOTPAuthenticator) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentProtectedAuthenticate ¶
type IntentProtectedAuthenticate struct{}
func (*IntentProtectedAuthenticate) CanReactTo ¶
func (*IntentProtectedAuthenticate) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentProtectedAuthenticate) GetEffects ¶
func (*IntentProtectedAuthenticate) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentProtectedAuthenticate) JSONSchema ¶
func (*IntentProtectedAuthenticate) JSONSchema() *validation.SimpleSchema
func (*IntentProtectedAuthenticate) Kind ¶
func (*IntentProtectedAuthenticate) Kind() string
func (*IntentProtectedAuthenticate) OutputData ¶
func (*IntentProtectedAuthenticate) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentReauthForgotPassword ¶
type IntentReauthForgotPassword struct { }
func (*IntentReauthForgotPassword) CanReactTo ¶
func (*IntentReauthForgotPassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentReauthForgotPassword) GetEffects ¶
func (*IntentReauthForgotPassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentReauthForgotPassword) JSONSchema ¶
func (*IntentReauthForgotPassword) JSONSchema() *validation.SimpleSchema
func (*IntentReauthForgotPassword) Kind ¶
func (*IntentReauthForgotPassword) Kind() string
func (*IntentReauthForgotPassword) OutputData ¶
func (*IntentReauthForgotPassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentReauthenticate ¶
type IntentReauthenticate struct { }
func (*IntentReauthenticate) CanReactTo ¶
func (*IntentReauthenticate) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentReauthenticate) GetEffects ¶
func (*IntentReauthenticate) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentReauthenticate) JSONSchema ¶
func (*IntentReauthenticate) JSONSchema() *validation.SimpleSchema
func (*IntentReauthenticate) Kind ¶
func (*IntentReauthenticate) Kind() string
func (*IntentReauthenticate) OutputData ¶
func (*IntentReauthenticate) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentResetPassword ¶
type IntentResetPassword struct { }
func (*IntentResetPassword) CanReactTo ¶
func (*IntentResetPassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentResetPassword) GetEffects ¶
func (*IntentResetPassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentResetPassword) JSONSchema ¶
func (*IntentResetPassword) JSONSchema() *validation.SimpleSchema
func (*IntentResetPassword) Kind ¶
func (*IntentResetPassword) Kind() string
func (*IntentResetPassword) OutputData ¶
func (*IntentResetPassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentSignup ¶
type IntentSignup struct {
CaptchaProtectedIntent
}
func (*IntentSignup) CanReactTo ¶
func (*IntentSignup) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentSignup) GetEffects ¶
func (i *IntentSignup) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentSignup) JSONSchema ¶
func (*IntentSignup) JSONSchema() *validation.SimpleSchema
func (*IntentSignup) Kind ¶
func (*IntentSignup) Kind() string
func (*IntentSignup) OutputData ¶
func (*IntentSignup) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentVerifyCaptcha ¶
type IntentVerifyCaptcha struct { }
func (*IntentVerifyCaptcha) CanReactTo ¶
func (*IntentVerifyCaptcha) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentVerifyCaptcha) GetEffects ¶
func (*IntentVerifyCaptcha) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentVerifyCaptcha) JSONSchema ¶
func (*IntentVerifyCaptcha) JSONSchema() *validation.SimpleSchema
func (*IntentVerifyCaptcha) Kind ¶
func (*IntentVerifyCaptcha) Kind() string
func (*IntentVerifyCaptcha) OutputData ¶
func (i *IntentVerifyCaptcha) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentVerifyIdentity ¶
type IntentVerifyIdentity struct { CaptchaProtectedIntent Identity *identity.Info `json:"identity,omitempty"` IsFromSignUp bool `json:"is_from_signup"` }
func (*IntentVerifyIdentity) CanReactTo ¶
func (i *IntentVerifyIdentity) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentVerifyIdentity) GetEffects ¶
func (*IntentVerifyIdentity) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentVerifyIdentity) JSONSchema ¶
func (*IntentVerifyIdentity) JSONSchema() *validation.SimpleSchema
func (*IntentVerifyIdentity) Kind ¶
func (*IntentVerifyIdentity) Kind() string
func (*IntentVerifyIdentity) OutputData ¶
func (i *IntentVerifyIdentity) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
func (*IntentVerifyIdentity) VerifiedIdentity ¶
func (i *IntentVerifyIdentity) VerifiedIdentity(w *workflow.Workflow) (*NodeVerifiedIdentity, bool)
type IntentVerifyLoginLink ¶
type IntentVerifyLoginLink struct{}
func (*IntentVerifyLoginLink) CanReactTo ¶
func (i *IntentVerifyLoginLink) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentVerifyLoginLink) GetEffects ¶
func (i *IntentVerifyLoginLink) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentVerifyLoginLink) JSONSchema ¶
func (i *IntentVerifyLoginLink) JSONSchema() *validation.SimpleSchema
func (*IntentVerifyLoginLink) Kind ¶
func (i *IntentVerifyLoginLink) Kind() string
func (*IntentVerifyLoginLink) OutputData ¶
func (i *IntentVerifyLoginLink) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type IntentVerifyUser ¶
type IntentVerifyUser struct { }
func (*IntentVerifyUser) CanReactTo ¶
func (*IntentVerifyUser) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*IntentVerifyUser) GetEffects ¶
func (*IntentVerifyUser) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*IntentVerifyUser) JSONSchema ¶
func (*IntentVerifyUser) JSONSchema() *validation.SimpleSchema
func (*IntentVerifyUser) Kind ¶
func (*IntentVerifyUser) Kind() string
func (*IntentVerifyUser) OutputData ¶
func (i *IntentVerifyUser) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NewAuthenticatorGetter ¶
type NewIdentityGetter ¶
type NodeAuthenticateEmailLoginLink ¶
type NodeAuthenticateEmailLoginLink struct {
Authenticator *authenticator.Info `json:"authenticator,omitempty"`
}
func (*NodeAuthenticateEmailLoginLink) CanReactTo ¶
func (n *NodeAuthenticateEmailLoginLink) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeAuthenticateEmailLoginLink) GetEffects ¶
func (n *NodeAuthenticateEmailLoginLink) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeAuthenticateEmailLoginLink) Kind ¶
func (n *NodeAuthenticateEmailLoginLink) Kind() string
func (*NodeAuthenticateEmailLoginLink) OutputData ¶
func (n *NodeAuthenticateEmailLoginLink) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeAuthenticateOOBOTPPhone ¶
type NodeAuthenticateOOBOTPPhone struct {
Authenticator *authenticator.Info `json:"authenticator,omitempty"`
}
func (*NodeAuthenticateOOBOTPPhone) CanReactTo ¶
func (n *NodeAuthenticateOOBOTPPhone) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeAuthenticateOOBOTPPhone) GetEffects ¶
func (n *NodeAuthenticateOOBOTPPhone) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeAuthenticateOOBOTPPhone) Kind ¶
func (n *NodeAuthenticateOOBOTPPhone) Kind() string
func (*NodeAuthenticateOOBOTPPhone) OutputData ¶
func (n *NodeAuthenticateOOBOTPPhone) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeAuthenticatePassword ¶
type NodeAuthenticatePassword struct { UserID string `json:"user_id,omitempty"` AuthenticatorKind authenticator.Kind `json:"authenticator_kind,omitempty"` }
func (*NodeAuthenticatePassword) CanReactTo ¶
func (n *NodeAuthenticatePassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeAuthenticatePassword) GetEffects ¶
func (n *NodeAuthenticatePassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeAuthenticatePassword) Kind ¶
func (n *NodeAuthenticatePassword) Kind() string
func (*NodeAuthenticatePassword) OutputData ¶
func (n *NodeAuthenticatePassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeChangeEmail ¶
type NodeChangeEmail struct { UserID string `json:"user_id,omitempty"` IdentityBeforeUpdate *identity.Info `json:"identity_before_update,omitempty"` }
func (*NodeChangeEmail) CanReactTo ¶
func (n *NodeChangeEmail) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeChangeEmail) GetEffects ¶
func (n *NodeChangeEmail) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeChangeEmail) Kind ¶
func (n *NodeChangeEmail) Kind() string
func (*NodeChangeEmail) OutputData ¶
func (n *NodeChangeEmail) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeChangePassword ¶
type NodeChangePassword struct { UserID string `json:"user_id,omitempty"` AuthenticatorKind authenticator.Kind `json:"authenticator_kind,omitempty"` }
func (*NodeChangePassword) CanReactTo ¶
func (n *NodeChangePassword) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeChangePassword) GetEffects ¶
func (n *NodeChangePassword) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeChangePassword) Kind ¶
func (n *NodeChangePassword) Kind() string
func (*NodeChangePassword) OutputData ¶
func (n *NodeChangePassword) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeChangePasswordEnd ¶
type NodeChangePasswordEnd struct { }
func (*NodeChangePasswordEnd) CanReactTo ¶
func (n *NodeChangePasswordEnd) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeChangePasswordEnd) GetEffects ¶
func (n *NodeChangePasswordEnd) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeChangePasswordEnd) Kind ¶
func (n *NodeChangePasswordEnd) Kind() string
func (*NodeChangePasswordEnd) OutputData ¶
func (n *NodeChangePasswordEnd) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeDoCreateAuthenticator ¶
type NodeDoCreateAuthenticator struct {
Authenticator *authenticator.Info `json:"authenticator,omitempty"`
}
func (*NodeDoCreateAuthenticator) CanReactTo ¶
func (*NodeDoCreateAuthenticator) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeDoCreateAuthenticator) GetEffects ¶
func (n *NodeDoCreateAuthenticator) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeDoCreateAuthenticator) Kind ¶
func (n *NodeDoCreateAuthenticator) Kind() string
func (*NodeDoCreateAuthenticator) OutputData ¶
func (*NodeDoCreateAuthenticator) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeDoCreateIdentity ¶
func (*NodeDoCreateIdentity) CanReactTo ¶
func (*NodeDoCreateIdentity) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeDoCreateIdentity) GetEffects ¶
func (n *NodeDoCreateIdentity) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeDoCreateIdentity) Kind ¶
func (n *NodeDoCreateIdentity) Kind() string
func (*NodeDoCreateIdentity) OutputData ¶
func (n *NodeDoCreateIdentity) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeDoCreateUser ¶
type NodeDoCreateUser struct {
UserID string `json:"user_id"`
}
func (*NodeDoCreateUser) CanReactTo ¶
func (*NodeDoCreateUser) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeDoCreateUser) GetEffects ¶
func (n *NodeDoCreateUser) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeDoCreateUser) Kind ¶
func (n *NodeDoCreateUser) Kind() string
func (*NodeDoCreateUser) OutputData ¶
func (n *NodeDoCreateUser) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeDoEnsureSession ¶
type NodeDoEnsureSession struct { UserID string `json:"user_id"` CreateReason session.CreateReason `json:"create_reason"` SessionToCreate *idpsession.IDPSession `json:"session_to_create,omitempty"` AuthenticationInfoEntry *authenticationinfo.Entry `json:"authentication_info_entry,omitempty"` SessionCookie *http.Cookie `json:"session_cookie,omitempty"` UpdateSessionID string `json:"update_session_id,omitempty"` UpdateSessionAMR []string `json:"update_session_amr,omitempty"` SameSiteStrictCookie *http.Cookie `json:"same_site_strict_cookie,omitempty"` }
func (*NodeDoEnsureSession) CanReactTo ¶
func (*NodeDoEnsureSession) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeDoEnsureSession) GetAuthenticationInfoEntry ¶
func (n *NodeDoEnsureSession) GetAuthenticationInfoEntry(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) *authenticationinfo.Entry
func (*NodeDoEnsureSession) GetCookies ¶
func (n *NodeDoEnsureSession) GetCookies(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]*http.Cookie, error)
func (*NodeDoEnsureSession) GetEffects ¶
func (n *NodeDoEnsureSession) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeDoEnsureSession) Kind ¶
func (n *NodeDoEnsureSession) Kind() string
func (*NodeDoEnsureSession) OutputData ¶
func (n *NodeDoEnsureSession) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeDoResetPasswordByCode ¶
type NodeDoResetPasswordByCode struct { Code string `json:"code"` NewPassword string `json:"new_password"` }
func (*NodeDoResetPasswordByCode) CanReactTo ¶
func (*NodeDoResetPasswordByCode) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeDoResetPasswordByCode) GetEffects ¶
func (n *NodeDoResetPasswordByCode) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeDoResetPasswordByCode) Kind ¶
func (n *NodeDoResetPasswordByCode) Kind() string
func (*NodeDoResetPasswordByCode) OutputData ¶
func (n *NodeDoResetPasswordByCode) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeDoUpdateAuthenticator ¶
type NodeDoUpdateAuthenticator struct {
Authenticator *authenticator.Info `json:"authenticator,omitempty"`
}
func (*NodeDoUpdateAuthenticator) CanReactTo ¶
func (*NodeDoUpdateAuthenticator) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeDoUpdateAuthenticator) GetEffects ¶
func (n *NodeDoUpdateAuthenticator) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeDoUpdateAuthenticator) Kind ¶
func (n *NodeDoUpdateAuthenticator) Kind() string
func (*NodeDoUpdateAuthenticator) OutputData ¶
func (*NodeDoUpdateAuthenticator) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeDoUpdateIdentity ¶
type NodeDoUpdateIdentity struct { IdentityBeforeUpdate *identity.Info `json:"identity_before_update"` IdentityAfterUpdate *identity.Info `json:"identity_after_update"` IsAdminAPI bool `json:"is_admin_api"` }
func (*NodeDoUpdateIdentity) CanReactTo ¶
func (*NodeDoUpdateIdentity) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeDoUpdateIdentity) GetEffects ¶
func (n *NodeDoUpdateIdentity) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeDoUpdateIdentity) Kind ¶
func (n *NodeDoUpdateIdentity) Kind() string
func (*NodeDoUpdateIdentity) OutputData ¶
func (n *NodeDoUpdateIdentity) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeForgotPasswordForUser ¶
type NodeForgotPasswordForUser struct { LoginID string `json:"login_id"` UserID *string `json:"user_id"` }
func (*NodeForgotPasswordForUser) CanReactTo ¶
func (*NodeForgotPasswordForUser) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeForgotPasswordForUser) GetEffects ¶
func (n *NodeForgotPasswordForUser) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeForgotPasswordForUser) Kind ¶
func (n *NodeForgotPasswordForUser) Kind() string
func (*NodeForgotPasswordForUser) OutputData ¶
func (*NodeForgotPasswordForUser) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeForgotPasswordWithLoginID ¶
type NodeForgotPasswordWithLoginID struct {
LoginID string `json:"login_id"`
}
func (*NodeForgotPasswordWithLoginID) CanReactTo ¶
func (*NodeForgotPasswordWithLoginID) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeForgotPasswordWithLoginID) GetEffects ¶
func (n *NodeForgotPasswordWithLoginID) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeForgotPasswordWithLoginID) Kind ¶
func (n *NodeForgotPasswordWithLoginID) Kind() string
func (*NodeForgotPasswordWithLoginID) OutputData ¶
func (n *NodeForgotPasswordWithLoginID) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeMigrateAccount ¶
type NodeMigrateAccount struct { IdentityMigrateSpecs []*identity.MigrateSpec `json:"identity_migrate_specs"` AuthenticatorMigrateSpecs []*authenticator.MigrateSpec `json:"authenticator_migrate_specs"` }
func (*NodeMigrateAccount) CanReactTo ¶
func (*NodeMigrateAccount) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeMigrateAccount) GetEffects ¶
func (n *NodeMigrateAccount) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeMigrateAccount) Kind ¶
func (n *NodeMigrateAccount) Kind() string
func (*NodeMigrateAccount) OutputData ¶
func (n *NodeMigrateAccount) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodePopulateStandardAttributes ¶
func (*NodePopulateStandardAttributes) CanReactTo ¶
func (*NodePopulateStandardAttributes) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodePopulateStandardAttributes) GetEffects ¶
func (n *NodePopulateStandardAttributes) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodePopulateStandardAttributes) Kind ¶
func (n *NodePopulateStandardAttributes) Kind() string
func (*NodePopulateStandardAttributes) OutputData ¶
func (n *NodePopulateStandardAttributes) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeSendForgotPasswordCode ¶
type NodeSendForgotPasswordCode struct {
LoginID string `json:"login_id"`
}
func (*NodeSendForgotPasswordCode) CanReactTo ¶
func (*NodeSendForgotPasswordCode) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeSendForgotPasswordCode) GetEffects ¶
func (n *NodeSendForgotPasswordCode) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeSendForgotPasswordCode) Kind ¶
func (n *NodeSendForgotPasswordCode) Kind() string
func (*NodeSendForgotPasswordCode) OutputData ¶
func (n *NodeSendForgotPasswordCode) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeValidatedResetPasswordCode ¶
type NodeValidatedResetPasswordCode struct { Code string `json:"code"` UserID string `json:"user_id"` }
func (*NodeValidatedResetPasswordCode) CanReactTo ¶
func (*NodeValidatedResetPasswordCode) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeValidatedResetPasswordCode) GetEffects ¶
func (n *NodeValidatedResetPasswordCode) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeValidatedResetPasswordCode) Kind ¶
func (n *NodeValidatedResetPasswordCode) Kind() string
func (*NodeValidatedResetPasswordCode) OutputData ¶
func (n *NodeValidatedResetPasswordCode) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeVerifiedAuthenticator ¶
type NodeVerifiedAuthenticator struct {
Authenticator *authenticator.Info `json:"authenticator,omitempty"`
}
func (*NodeVerifiedAuthenticator) CanReactTo ¶
func (*NodeVerifiedAuthenticator) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeVerifiedAuthenticator) GetAMR ¶
func (n *NodeVerifiedAuthenticator) GetAMR() []string
func (*NodeVerifiedAuthenticator) GetEffects ¶
func (n *NodeVerifiedAuthenticator) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeVerifiedAuthenticator) GetVerifiedAuthenticationLockoutMethod ¶
func (n *NodeVerifiedAuthenticator) GetVerifiedAuthenticationLockoutMethod() (config.AuthenticationLockoutMethod, bool)
func (*NodeVerifiedAuthenticator) Kind ¶
func (n *NodeVerifiedAuthenticator) Kind() string
func (*NodeVerifiedAuthenticator) OutputData ¶
func (n *NodeVerifiedAuthenticator) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeVerifiedCaptcha ¶
type NodeVerifiedCaptcha struct { }
func (*NodeVerifiedCaptcha) CanReactTo ¶
func (*NodeVerifiedCaptcha) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeVerifiedCaptcha) GetEffects ¶
func (n *NodeVerifiedCaptcha) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeVerifiedCaptcha) Kind ¶
func (n *NodeVerifiedCaptcha) Kind() string
func (*NodeVerifiedCaptcha) OutputData ¶
func (*NodeVerifiedCaptcha) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeVerifiedIdentity ¶
type NodeVerifiedIdentity struct { IdentityID string `json:"identity_id"` NewVerifiedClaim *verification.Claim `json:"verified_claim,omitempty"` }
func (*NodeVerifiedIdentity) CanReactTo ¶
func (*NodeVerifiedIdentity) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeVerifiedIdentity) GetEffects ¶
func (n *NodeVerifiedIdentity) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeVerifiedIdentity) Kind ¶
func (n *NodeVerifiedIdentity) Kind() string
func (*NodeVerifiedIdentity) OutputData ¶
func (*NodeVerifiedIdentity) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeVerifiedLoginLink ¶
type NodeVerifiedLoginLink struct { }
func (*NodeVerifiedLoginLink) CanReactTo ¶
func (n *NodeVerifiedLoginLink) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeVerifiedLoginLink) GetEffects ¶
func (n *NodeVerifiedLoginLink) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeVerifiedLoginLink) Kind ¶
func (n *NodeVerifiedLoginLink) Kind() string
func (*NodeVerifiedLoginLink) OutputData ¶
func (n *NodeVerifiedLoginLink) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeVerifyEmail ¶
type NodeVerifyEmail struct { UserID string `json:"user_id"` IdentityID string `json:"identity_id"` Email string `json:"email"` }
func (*NodeVerifyEmail) CanReactTo ¶
func (*NodeVerifyEmail) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeVerifyEmail) GetEffects ¶
func (n *NodeVerifyEmail) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeVerifyEmail) Kind ¶
func (n *NodeVerifyEmail) Kind() string
func (*NodeVerifyEmail) OutputData ¶
func (n *NodeVerifyEmail) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type NodeVerifyPhoneSMS ¶
type NodeVerifyPhoneSMS struct { UserID string `json:"user_id"` IdentityID string `json:"identity_id"` PhoneNumber string `json:"phone_number"` }
func (*NodeVerifyPhoneSMS) CanReactTo ¶
func (*NodeVerifyPhoneSMS) CanReactTo(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) ([]workflow.Input, error)
func (*NodeVerifyPhoneSMS) GetEffects ¶
func (n *NodeVerifyPhoneSMS) GetEffects(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (effs []workflow.Effect, err error)
func (*NodeVerifyPhoneSMS) Kind ¶
func (n *NodeVerifyPhoneSMS) Kind() string
func (*NodeVerifyPhoneSMS) OutputData ¶
func (n *NodeVerifyPhoneSMS) OutputData(ctx context.Context, deps *workflow.Dependencies, workflows workflow.Workflows) (interface{}, error)
type SendOOBCode ¶
type SendOOBCode struct { WorkflowID string Deps *workflow.Dependencies Stage authn.AuthenticationStage IsAuthenticating bool AuthenticatorInfo *authenticator.Info OTPForm otp.Form IsResend bool }
type VerifiedAuthenticationLockoutMethodGetter ¶
type VerifiedAuthenticationLockoutMethodGetter interface {
GetVerifiedAuthenticationLockoutMethod() (config.AuthenticationLockoutMethod, bool)
}
Source Files
¶
- amr.go
- captcha.go
- forgot_password.go
- input_change_password.go
- input_check_login_link_verified.go
- input_login_link_code.go
- input_resend_oob_otp_code.go
- input_select_authenticator_type.go
- input_select_claim.go
- input_send_forgot_password_code.go
- input_take_captcha_token.go
- input_take_code.go
- input_take_current_login_id.go
- input_take_forgot_password_channel.go
- input_take_login_id.go
- input_take_migration_token.go
- input_take_new_password.go
- input_take_oob_otp_code.go
- input_take_password.go
- intent_authenticate.go
- intent_authenticate_email_login_link.go
- intent_authenticate_oob_otp_phone.go
- intent_authenticate_password.go
- intent_change_email.go
- intent_change_password.go
- intent_create_login_id.go
- intent_create_oob_otp_authenticator_for_login_id.go
- intent_create_password.go
- intent_ensure_session.go
- intent_find_verify_identity.go
- intent_forgot_password.go
- intent_forgot_password_v2.go
- intent_login.go
- intent_migrate.go
- intent_migrate_account.go
- intent_migrate_authenticators.go
- intent_migrate_identities.go
- intent_migrate_login_id.go
- intent_migrate_oob_otp_authenticator.go
- intent_protected_authenticate.go
- intent_reauth_forgot_password.go
- intent_reauthenticate.go
- intent_reset_password.go
- intent_signup.go
- intent_verify_captcha.go
- intent_verify_identity.go
- intent_verify_login_link.go
- intent_verify_user.go
- node_authenticate_email_login_link.go
- node_authenticate_oob_otp_phone.go
- node_authenticate_password.go
- node_change_email.go
- node_change_password.go
- node_change_password_end.go
- node_do_create_authenticator.go
- node_do_create_identity.go
- node_do_create_user.go
- node_do_ensure_session.go
- node_do_reset_password_by_code.go
- node_do_update_authenticator.go
- node_do_update_identity.go
- node_forgot_password_for_user.go
- node_forgot_password_with_login_id.go
- node_migrate_account.go
- node_populate_standard_attributes.go
- node_send_forgot_password_code.go
- node_validated_reset_password_code.go
- node_verified_authenticator.go
- node_verified_captcha.go
- node_verified_identity.go
- node_verified_login_link.go
- node_verify_email.go
- node_verify_phone_sms.go
- rate_limits.go
- utils_authn.go
- utils_forgot_password.go
- utils_reauth.go
Click to show internal directories.
Click to hide internal directories.