Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data CompleteSelfServiceLoginFlowWithPasswordMethod = CompleteSelfServiceLoginFlowWithPasswordMethod {
- csrf_token :: Maybe Text
- identifier :: Maybe Text
- password :: Maybe Text
- data CompleteSelfServiceRecoveryFlowWithLinkMethod = CompleteSelfServiceRecoveryFlowWithLinkMethod {}
- data CompleteSelfServiceSettingsFlowWithPasswordMethod = CompleteSelfServiceSettingsFlowWithPasswordMethod {
- csrf_token :: Maybe Text
- password :: Text
- data CompleteSelfServiceVerificationFlowWithLinkMethod = CompleteSelfServiceVerificationFlowWithLinkMethod {}
- data CreateIdentity = CreateIdentity {}
- data CreateRecoveryLink = CreateRecoveryLink {
- expires_in :: Maybe Text
- identity_id :: Text
- data ErrorContainer = ErrorContainer {}
- data FormField = FormField {}
- data GenericError = GenericError {}
- data GenericErrorPayload = GenericErrorPayload {}
- data HealthNotReadyStatus = HealthNotReadyStatus {}
- data HealthStatus = HealthStatus {}
- data Identity = Identity {}
- data LoginFlow = LoginFlow {}
- data LoginFlowMethods = LoginFlowMethods {}
- data LoginFlowMethod = LoginFlowMethod {}
- data LoginFlowMethodConfig = LoginFlowMethodConfig {}
- data LoginViaApiResponse = LoginViaApiResponse {
- session :: Session
- session_token :: Text
- data Message = Message {}
- data RecoveryAddress = RecoveryAddress {}
- data RecoveryFlow = RecoveryFlow {}
- data RecoveryFlowMethods = RecoveryFlowMethods {}
- data RecoveryFlowMethod = RecoveryFlowMethod {}
- data RecoveryFlowMethodConfig = RecoveryFlowMethodConfig {}
- data RecoveryLink = RecoveryLink {}
- data RegistrationFlow = RegistrationFlow {}
- data RegistrationFlowMethods = RegistrationFlowMethods {}
- data RegistrationFlowMethod = RegistrationFlowMethod {}
- data RegistrationFlowMethodConfig = RegistrationFlowMethodConfig {}
- data RegistrationViaApiResponse = RegistrationViaApiResponse {}
- data RevokeSession = RevokeSession {}
- data Session = Session {}
- data SettingsFlow = SettingsFlow {}
- data SettingsFlowMethods = SettingsFlowMethods {}
- data SettingsFlowMethod = SettingsFlowMethod {}
- data SettingsFlowMethodConfig = SettingsFlowMethodConfig {}
- data SettingsViaApiResponse = SettingsViaApiResponse {
- flow :: SettingsFlow
- identity :: Identity
- data UpdateIdentity = UpdateIdentity {}
- data VerifiableAddress = VerifiableAddress {}
- data VerificationFlow = VerificationFlow {}
- data VerificationFlowMethods = VerificationFlowMethods {}
- data VerificationFlowMethod = VerificationFlowMethod {}
- data VerificationFlowMethodConfig = VerificationFlowMethodConfig {}
- data Version = Version {}
Documentation
data CompleteSelfServiceLoginFlowWithPasswordMethod Source #
CompleteSelfServiceLoginFlowWithPasswordMethod | |
|
Instances
data CompleteSelfServiceRecoveryFlowWithLinkMethod Source #
CompleteSelfServiceRecoveryFlowWithLinkMethod | |
|
Instances
data CompleteSelfServiceSettingsFlowWithPasswordMethod Source #
CompleteSelfServiceSettingsFlowWithPasswordMethod | |
|
Instances
data CompleteSelfServiceVerificationFlowWithLinkMethod Source #
CompleteSelfServiceVerificationFlowWithLinkMethod | |
|
Instances
data CreateIdentity Source #
CreateIdentity | |
|
Instances
data CreateRecoveryLink Source #
CreateRecoveryLink | |
|
Instances
data ErrorContainer Source #
Instances
Field represents a HTML Form Field
FormField | |
|
Instances
data GenericError Source #
Error responses are sent when an error (e.g. unauthorized, bad request, ...) occurred.
Instances
data GenericErrorPayload Source #
Instances
data HealthNotReadyStatus Source #
Instances
data HealthStatus Source #
Instances
Identity | |
|
Instances
This object represents a login flow. A login flow is initiated at the "Initiate Login API / Browser Flow" endpoint by a client. Once a login flow is completed successfully, a session cookie or session token will be issued.
LoginFlow | |
|
Instances
data LoginFlowMethods Source #
Instances
data LoginFlowMethod Source #
LoginFlowMethod | |
|
Instances
data LoginFlowMethodConfig Source #
LoginFlowMethodConfig | |
|
Instances
data LoginViaApiResponse Source #
The Response for Login Flows via API
LoginViaApiResponse | |
|
Instances
Instances
Eq Message Source # | |
Data Message Source # | |
Defined in OryKratos.Types gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Message -> c Message # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Message # toConstr :: Message -> Constr # dataTypeOf :: Message -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Message) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Message) # gmapT :: (forall b. Data b => b -> b) -> Message -> Message # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Message -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Message -> r # gmapQ :: (forall d. Data d => d -> u) -> Message -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Message -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Message -> m Message # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Message -> m Message # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Message -> m Message # | |
Show Message Source # | |
Generic Message Source # | |
ToJSON Message Source # | |
Defined in OryKratos.Types | |
FromJSON Message Source # | |
type Rep Message Source # | |
Defined in OryKratos.Types type Rep Message = D1 ('MetaData "Message" "OryKratos.Types" "ory-kratos-0.0.5.8-55xofQNWWGWEMLramGwKKN" 'False) (C1 ('MetaCons "Message" 'PrefixI 'True) ((S1 ('MetaSel ('Just "context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))) |
data RecoveryAddress Source #
Instances
data RecoveryFlow Source #
This request is used when an identity wants to recover their account. We recommend reading the Account Recovery Documentation
RecoveryFlow | |
|
Instances
data RecoveryFlowMethods Source #
Instances
data RecoveryFlowMethod Source #
RecoveryFlowMethod | |
|
Instances
data RecoveryFlowMethodConfig Source #
Instances
data RecoveryLink Source #
RecoveryLink | |
|
Instances
data RegistrationFlow Source #
RegistrationFlow | |
|
Instances
data RegistrationFlowMethods Source #
RegistrationFlowMethods | |
|
Instances
data RegistrationFlowMethod Source #
RegistrationFlowMethod | |
|
Instances
data RegistrationFlowMethodConfig Source #
RegistrationFlowMethodConfig | |
|
Instances
data RegistrationViaApiResponse Source #
The Response for Registration Flows via API
RegistrationViaApiResponse | |
|
Instances
data RevokeSession Source #
RevokeSession | |
|
Instances
Instances
Eq Session Source # | |
Data Session Source # | |
Defined in OryKratos.Types gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Session -> c Session # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Session # toConstr :: Session -> Constr # dataTypeOf :: Session -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Session) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Session) # gmapT :: (forall b. Data b => b -> b) -> Session -> Session # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Session -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Session -> r # gmapQ :: (forall d. Data d => d -> u) -> Session -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Session -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Session -> m Session # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Session -> m Session # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Session -> m Session # | |
Show Session Source # | |
Generic Session Source # | |
ToJSON Session Source # | |
Defined in OryKratos.Types | |
FromJSON Session Source # | |
type Rep Session Source # | |
Defined in OryKratos.Types type Rep Session = D1 ('MetaData "Session" "OryKratos.Types" "ory-kratos-0.0.5.8-55xofQNWWGWEMLramGwKKN" 'False) (C1 ('MetaCons "Session" 'PrefixI 'True) ((S1 ('MetaSel ('Just "active") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "authenticated_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "expires_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Identity) :*: S1 ('MetaSel ('Just "issued_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime))))) |
data SettingsFlow Source #
This flow is used when an identity wants to update settings (e.g. profile data, passwords, ...) in a selfservice manner. We recommend reading the User Settings Documentation
SettingsFlow | |
|
Instances
data SettingsFlowMethods Source #
Instances
data SettingsFlowMethod Source #
SettingsFlowMethod | |
|
Instances
data SettingsFlowMethodConfig Source #
Instances
data SettingsViaApiResponse Source #
The Response for Settings Flows via API
Instances
data UpdateIdentity Source #
UpdateIdentity | |
|
Instances
data VerifiableAddress Source #
Instances
data VerificationFlow Source #
Used to verify an out-of-band communication channel such as an email address or a phone number. For more information head over to: https://www.ory.sh/docs/kratos/selfservice/flows/verify-email-account-activation
VerificationFlow | |
|
Instances
data VerificationFlowMethods Source #
Instances
data VerificationFlowMethod Source #
VerificationFlowMethod | |
|
Instances
data VerificationFlowMethodConfig Source #
Instances
Instances
Eq Version Source # | |
Data Version Source # | |
Defined in OryKratos.Types gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Version -> c Version # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Version # toConstr :: Version -> Constr # dataTypeOf :: Version -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Version) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Version) # gmapT :: (forall b. Data b => b -> b) -> Version -> Version # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Version -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Version -> r # gmapQ :: (forall d. Data d => d -> u) -> Version -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Version -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Version -> m Version # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Version -> m Version # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Version -> m Version # | |
Show Version Source # | |
Generic Version Source # | |
ToJSON Version Source # | |
Defined in OryKratos.Types | |
FromJSON Version Source # | |
type Rep Version Source # | |
Defined in OryKratos.Types |