Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce Flowpilot - integration #1532

Merged
merged 281 commits into from
Aug 6, 2024
Merged
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jul 22, 2024

  1. refactor flow api actions

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    19a0443 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    76fc4b1 View commit details
    Browse the repository at this point in the history
  3. fix action struct name

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    36e8db1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    57cf495 View commit details
    Browse the repository at this point in the history
  5. post-process webauthn config

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    b3ca375 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f46f76c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a6e1530 View commit details
    Browse the repository at this point in the history
  8. Update backend/flow_api/shared/services/webauthn.go

    Co-authored-by: Frederic Jahn <[email protected]>
    bjoern-m and FreddyDevelop committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    81118ab View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c9b6cb8 View commit details
    Browse the repository at this point in the history
  10. refactor: change package structure

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    bb3697b View commit details
    Browse the repository at this point in the history
  11. chore: remove commented code

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    df9363d View commit details
    Browse the repository at this point in the history
  12. refactor: rename service receivers

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    96dc853 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6b8d5ce View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    69b9b85 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1ca6f6f View commit details
    Browse the repository at this point in the history
  16. chore: small fixes

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    147ec48 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    61aa537 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c82db5c View commit details
    Browse the repository at this point in the history
  19. fix: skip on passkey onboarding in registration flow

    The hook creating users is not aware of whether a user skipped
    passkey onboarding. In case of a skip no credential is created
    but the hook assumes there is a stringified credential avalable
    on the stash. It attempts to unmarshal it but this fails.
    
    This commit fixes it by first checking if a credential exists
    on the stash.
    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    32fac03 View commit details
    Browse the repository at this point in the history
  20. fix(flowpilot): email regex match on empty or nil input value

    * fix: email regex match on empty or nil input value
    
    Input validation currently attempts a regex match on email input values
    even if the input is optional but empty or nil. The match fails and
    validation returns an error.
    
    This commit fixes it by first checking if the input is optional and
    whether it has an empty or nil value.
    
    * fix: email input regex validation when input is required
    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    930bfcd View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    c0ca487 View commit details
    Browse the repository at this point in the history
  22. feat: add links to a flow

    FreddyDevelop authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    61332ae View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    01913e2 View commit details
    Browse the repository at this point in the history
  24. fix: fix review findings

    FreddyDevelop authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    e01ef12 View commit details
    Browse the repository at this point in the history
  25. chore: typos & renaming

    FreddyDevelop authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    5b6738e View commit details
    Browse the repository at this point in the history
  26. chore: typo

    FreddyDevelop authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    34cb966 View commit details
    Browse the repository at this point in the history
  27. chore: make comment more clear

    FreddyDevelop authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    8b327d8 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    59ebaab View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    e47a900 View commit details
    Browse the repository at this point in the history
  30. feat: add profile flow base

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    83b8938 View commit details
    Browse the repository at this point in the history
  31. fix: passkey onboarding skip action

    Skipping is now controlled by a boolean in the stash and is only
    available after a passcode verification or password registration.
    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    edfb078 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    6b3d9a1 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    be0b3b3 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    bc8728f View commit details
    Browse the repository at this point in the history
  35. feat: extend user persister get method

    The persister now loads the password credential from the DB. It also
    loads the webauthn credential transports from the DB now.
    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    377d190 View commit details
    Browse the repository at this point in the history
  36. feat: rework flow api profile action initializations

    When generating the response after an action execution, schema generation and
    initialization of actions for the next state are skipped if the execution result
    already contains an execution schema (which should be the case if the action
    executed successfully). This leads to problems when the action that was executed
    is also an action for the next state (which is the case for profile actions,
    where e.g. after deleting an email the flow returns to the profile init state,
    which again may offer to execute the same action again, i.e. delete additional
    emails): if the action execution leads to a state (of data) where the "next
    execution" for the same action then should be suspended and the action should not
    be part of the response (e.g. when trying to delete the last webauthn credential
    if webauthn is the only auth method configured), then skipping the initialization
    results in creating a response based on old/stale data, i.e. the action is part
    of the response and is "offered" as a valid action when it actually should not.
    
    This commit fixes that by removing the check for an existing exexution. This has
    the drawback that the action is initialized twice.
    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    575cab3 View commit details
    Browse the repository at this point in the history
  37. fix: json ignore emails field in user model again

    This should no longer required due to the dedicated profile dto struct.
    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    7b7d870 View commit details
    Browse the repository at this point in the history
  38. feat: share email verification hook

    Rename the hook to make it more obvious that it is resonsible for
    persisting the verification status for an email after verification.
    
    Move it to the shared package because the login flow also needs it,
    e.g. if email verification was activated retroactively and users
    logging in with previously unverified email addresses also correctly
    have said email's verification status set to verified.
    
    Add a noop case if the email address already exists and is also
    already verfified.
    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    a847e0c View commit details
    Browse the repository at this point in the history
  39. fix: fix concurrency issue (#1336)

    FreddyDevelop authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    e58cecf View commit details
    Browse the repository at this point in the history
  40. fix: restore restore schema generation logic

    Skipping schema generation for the next state actions if the schema
    already existed was previously removed. This results in errors added
    to inputs during execution not being part of the response because
    a new schema without error information was generated. This change
    reverts this.
    
    If any action changes data such that it leads to a state of data
    where the same action should be suspended for the next execution
    (esp. in case of the profile where successful actions result in the
    same state as the previous one and where the same action might be
    part of the available actions) then the action can/should now check
    the new state of data for suspension during execution and then set
    a flag on the context/execution result accordingly (capabilites to
    do so are introduced with these changes). Schema generation is then
    skipped if there already is a schema and if the suspension flag is
    set to true.
    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    e4fb3fb View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    209122c View commit details
    Browse the repository at this point in the history
  42. fix: flow api profile after concurrency fix

    Allow hooks to be run before each action.
    Introduce Finalize interface method for actions.
    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    e9f078f View commit details
    Browse the repository at this point in the history
  43. fix: nil pointer exception when accessing the flow error (#1345)

    * fix: nil pointer exception when accessing the flow error
    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    f64464e View commit details
    Browse the repository at this point in the history
  44. Flow api improve handling when email is unknown (#1240)

    * feat: passcode handling when email is unknown
    * feat: new passcode templates and improved behaviour to prevent email address enumeration
    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    015e56b View commit details
    Browse the repository at this point in the history
  45. fix: correct main merge errors

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    f0e9d73 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    ed3c284 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    7e287f3 View commit details
    Browse the repository at this point in the history
  48. feat(flow-api): add audit logs

    Co-authored-by: Frederic Jahn <[email protected]>
    2 people authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    a631fa3 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    4d763b9 View commit details
    Browse the repository at this point in the history
  50. feat(flow-api): enable webauthn login with conditional mediation

    - Modifies the send_capabilities action by adding a new input for providing information about availability of conditional mediation on a client and stashing the value for further use.
    - Adds and applies a login flow hook that generates WebAuthn request options before the login_init state if conditional mediation is available (see point above) and applies the options to the response payload.
    - Applies the existing action for verifying a WebAuthn assertion to the login_init state. Because said action is now used on both mediated and un-mediated logins, it needs to know both the state the flow is in and the information about mediation availability in order to correctly suspend the action in the login_init state. Therefore I extended the InitalizationContext interface with a method to check whether the current state of a flow equals some other state. For this to work, the default implementation of the InitalizationContext had to be extended with a field to hold the FlowModel in order to have access to state information.
    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    c90ff63 View commit details
    Browse the repository at this point in the history
  51. fix(flow-api): misc issues

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    7a14bd7 View commit details
    Browse the repository at this point in the history
  52. feat: introduce flow-api sdk and adjust the api response (#1299)

    * feat: introduce flow-api sdk and adjust the response
    
    ---------
    
    Co-authored-by: merlindru <[email protected]>
    bjoern-m and merlindru committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    bfd2d62 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    b32aff4 View commit details
    Browse the repository at this point in the history
  54. Flow api adjustments (#1438)

    * chore: add back-action to the password creation state
    
    * fix: webauthn service errors corrected
    
    * chore: add back-action to the login passkey state
    
    * fix: the 'public_key' input of the verify attestation action is a string type
    
    * chore: add back-action to the profile verify attestation state
    
    * chore: set default PublicActions to the PublicResponse struct, when creating a flow result
    
    * fix: after state hook to persist webauthn creds returns an error
    
    * chore: also introduce the back-action to the passkey onboarding subflow
    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    a2a20e5 View commit details
    Browse the repository at this point in the history
  55. fix: test client

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    399d1d5 View commit details
    Browse the repository at this point in the history
  56. Flow api adjustments (#1442)

    * fix: nil pointer exception while validating min and max length
    
    * chore: change public_key input type to json
    
    * chore: add the actual username to the related input field
    
    * chore: add a value for max_length to the password input
    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    b6b0a08 View commit details
    Browse the repository at this point in the history
  57. feat: add user data to payload on success (#1444)

    * feat: add user data to payload on success
    
    * Update backend/flow_api/flow/shared/hook_get_user_data.go
    
    Co-authored-by: Lennart Fleischmann <[email protected]>
    
    ---------
    
    Co-authored-by: Lennart Fleischmann <[email protected]>
    bjoern-m and lfleischmann committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    cc25c1f View commit details
    Browse the repository at this point in the history
  58. feat: Hanko elements with flow api (#1443)

    * feat: hanko elements with flow api
    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    976b122 View commit details
    Browse the repository at this point in the history
  59. Feat add conditional UI (#1472)

    * feat: try to add condUI
    
    * adjust abort signal handling
    
    * fix: do not show cui on registration input
    
    * chore: remove unnecessary code
    
    * chore: remove comments
    
    ---------
    
    Co-authored-by: bjoern-m <[email protected]>
    FreddyDevelop and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    428e648 View commit details
    Browse the repository at this point in the history
  60. wip

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    254f4d2 View commit details
    Browse the repository at this point in the history
  61. wip2

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    ce91ea3 View commit details
    Browse the repository at this point in the history
  62. wip2

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    bf0dc06 View commit details
    Browse the repository at this point in the history
  63. wip4: registration subflows

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    905a568 View commit details
    Browse the repository at this point in the history
  64. wip5

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    98146aa View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    aa58cee View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    25f1bc6 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    90c9cda View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    5060a49 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    368d79c View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    5698e52 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    e7fe720 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    27f145a View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    c1d3efe View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    5106538 View commit details
    Browse the repository at this point in the history
  75. wip: ajdust the login flow

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    b477a37 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    f3e306a View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    3eb627f View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    df5e598 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    04e42d3 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    09c7e42 View commit details
    Browse the repository at this point in the history
  81. chore: enhance path util

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    46cfedd View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    f25d78a View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    62cf1a4 View commit details
    Browse the repository at this point in the history
  84. chore: combine login subflows

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    19a43e0 View commit details
    Browse the repository at this point in the history
  85. fix skip actions

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    d5d795d View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    71ed347 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    13cf3a4 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    c76c83c View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    fa21a66 View commit details
    Browse the repository at this point in the history
  90. adjust back actions

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    ddd90de View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    c397eea View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    6c11d49 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    29cdbae View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    15f7eb8 View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    7e3ede7 View commit details
    Browse the repository at this point in the history
  96. ensure unique usernames

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    d23bf6f View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    f85bf99 View commit details
    Browse the repository at this point in the history
  98. fix: login credential onboarding logic

    Current logic did not take into account whether auth methods/user details
    are enabled or not.
    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    b3f377f View commit details
    Browse the repository at this point in the history
  99. improve flow path feature

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    22f56d2 View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    4d54ced View commit details
    Browse the repository at this point in the history
  101. fix: remove third party configs

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    9f8d5c8 View commit details
    Browse the repository at this point in the history
  102. fix: remove notes file

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    365190c View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    6c7476a View commit details
    Browse the repository at this point in the history
  104. add create email page

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    dc729f6 View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    736428e View commit details
    Browse the repository at this point in the history
  106. add create username page

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    5b282b3 View commit details
    Browse the repository at this point in the history
  107. fix copy to stash function

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    e1c6b97 View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    7c52cf6 View commit details
    Browse the repository at this point in the history
  109. adjust back-actions

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    5982cf3 View commit details
    Browse the repository at this point in the history
  110. Configuration menu
    Copy the full SHA
    d63ab76 View commit details
    Browse the repository at this point in the history
  111. adjust back actions

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    e4bd711 View commit details
    Browse the repository at this point in the history
  112. dissovle utils package

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    b000088 View commit details
    Browse the repository at this point in the history
  113. Configuration menu
    Copy the full SHA
    4637690 View commit details
    Browse the repository at this point in the history
  114. fix csrf tokens not updating

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    8d5ed98 View commit details
    Browse the repository at this point in the history
  115. feat: make saml flow api ready

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    605ed05 View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    4abf88b View commit details
    Browse the repository at this point in the history
  117. Configuration menu
    Copy the full SHA
    8268027 View commit details
    Browse the repository at this point in the history
  118. adjust profile, translations and fix an issue where webauthn is not w…

    …orking when multiple hanko elements are embedded on a single page
    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    00a8d84 View commit details
    Browse the repository at this point in the history
  119. feat: add thirdparty login to elements (#1468)

    * feat: add thirdparty login to elements
    
    * chore: remove todo
    FreddyDevelop authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    ae9aff0 View commit details
    Browse the repository at this point in the history
  120. feat: third party only flow(s)

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    2a68c27 View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    441dcb5 View commit details
    Browse the repository at this point in the history
  122. fix: email deletion

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    239d948 View commit details
    Browse the repository at this point in the history
  123. Configuration menu
    Copy the full SHA
    0434a34 View commit details
    Browse the repository at this point in the history
  124. Configuration menu
    Copy the full SHA
    f7ab674 View commit details
    Browse the repository at this point in the history
  125. Configuration menu
    Copy the full SHA
    6086ca0 View commit details
    Browse the repository at this point in the history
  126. Configuration menu
    Copy the full SHA
    019ff31 View commit details
    Browse the repository at this point in the history
  127. Configuration menu
    Copy the full SHA
    cf8ee74 View commit details
    Browse the repository at this point in the history
  128. Configuration menu
    Copy the full SHA
    90dc589 View commit details
    Browse the repository at this point in the history
  129. Configuration menu
    Copy the full SHA
    585438b View commit details
    Browse the repository at this point in the history
  130. Configuration menu
    Copy the full SHA
    9c6907c View commit details
    Browse the repository at this point in the history
  131. refactor response generation

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    4ce58cb View commit details
    Browse the repository at this point in the history
  132. small flowpilot refactoring

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    213ba1c View commit details
    Browse the repository at this point in the history
  133. Configuration menu
    Copy the full SHA
    bf59d0c View commit details
    Browse the repository at this point in the history
  134. fix a validation bug

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    c9ce355 View commit details
    Browse the repository at this point in the history
  135. Configuration menu
    Copy the full SHA
    c182f5e View commit details
    Browse the repository at this point in the history
  136. Configuration menu
    Copy the full SHA
    05fd5ab View commit details
    Browse the repository at this point in the history
  137. fix: passkey limit json tag

    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    2188eb6 View commit details
    Browse the repository at this point in the history
  138. Configuration menu
    Copy the full SHA
    b48a868 View commit details
    Browse the repository at this point in the history
  139. Configuration menu
    Copy the full SHA
    c4a60b9 View commit details
    Browse the repository at this point in the history
  140. fix: username set action incorrectly updates username

    The current user's username is updated with the new provided username before we
    know whether the it is already used by another user. This commit postpones
    setting the username until after the approriate check for a duplicate is made.
    lfleischmann authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    34eb35d View commit details
    Browse the repository at this point in the history
  141. Flow api config new and flowpilot updates (#1507)

    * rework sub-flow behaviour and introduce after-flow-hooks
    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    158b95d View commit details
    Browse the repository at this point in the history
  142. Configuration menu
    Copy the full SHA
    8573eac View commit details
    Browse the repository at this point in the history
  143. Configuration menu
    Copy the full SHA
    e00db01 View commit details
    Browse the repository at this point in the history
  144. Configuration menu
    Copy the full SHA
    c64f636 View commit details
    Browse the repository at this point in the history
  145. Configuration menu
    Copy the full SHA
    11e704f View commit details
    Browse the repository at this point in the history
  146. Configuration menu
    Copy the full SHA
    9d9c8ee View commit details
    Browse the repository at this point in the history
  147. Configuration menu
    Copy the full SHA
    9dc7ae7 View commit details
    Browse the repository at this point in the history
  148. Configuration menu
    Copy the full SHA
    11cc4f3 View commit details
    Browse the repository at this point in the history
  149. Configuration menu
    Copy the full SHA
    9a8cce5 View commit details
    Browse the repository at this point in the history
  150. Configuration menu
    Copy the full SHA
    04f93c4 View commit details
    Browse the repository at this point in the history
  151. Configuration menu
    Copy the full SHA
    b48efaa View commit details
    Browse the repository at this point in the history
  152. Configuration menu
    Copy the full SHA
    4a5df94 View commit details
    Browse the repository at this point in the history
  153. fix: profile email deletion

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    abf7155 View commit details
    Browse the repository at this point in the history
  154. Configuration menu
    Copy the full SHA
    5df80f2 View commit details
    Browse the repository at this point in the history
  155. Configuration menu
    Copy the full SHA
    f050209 View commit details
    Browse the repository at this point in the history
  156. fix: input errors not shown

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    f0e847d View commit details
    Browse the repository at this point in the history
  157. Configuration menu
    Copy the full SHA
    6c5a236 View commit details
    Browse the repository at this point in the history
  158. chore: adjust generic client

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    7aea3de View commit details
    Browse the repository at this point in the history
  159. Configuration menu
    Copy the full SHA
    3c18bc9 View commit details
    Browse the repository at this point in the history
  160. Configuration menu
    Copy the full SHA
    29c2c19 View commit details
    Browse the repository at this point in the history
  161. Configuration menu
    Copy the full SHA
    d2f78e9 View commit details
    Browse the repository at this point in the history
  162. Configuration menu
    Copy the full SHA
    06716e9 View commit details
    Browse the repository at this point in the history
  163. Configuration menu
    Copy the full SHA
    f06b639 View commit details
    Browse the repository at this point in the history
  164. Configuration menu
    Copy the full SHA
    eee201a View commit details
    Browse the repository at this point in the history
  165. Configuration menu
    Copy the full SHA
    1b603af View commit details
    Browse the repository at this point in the history
  166. Configuration menu
    Copy the full SHA
    6dadc37 View commit details
    Browse the repository at this point in the history
  167. Configuration menu
    Copy the full SHA
    ac37cff View commit details
    Browse the repository at this point in the history
  168. Configuration menu
    Copy the full SHA
    f041f31 View commit details
    Browse the repository at this point in the history
  169. Configuration menu
    Copy the full SHA
    6915579 View commit details
    Browse the repository at this point in the history
  170. chore: adjust profile translations and remove delete email section if…

    … deletion is not possible
    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    e933d0e View commit details
    Browse the repository at this point in the history
  171. Configuration menu
    Copy the full SHA
    d59bf28 View commit details
    Browse the repository at this point in the history
  172. Configuration menu
    Copy the full SHA
    5522847 View commit details
    Browse the repository at this point in the history
  173. fix: skip password action

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    99482d7 View commit details
    Browse the repository at this point in the history
  174. Configuration menu
    Copy the full SHA
    404512b View commit details
    Browse the repository at this point in the history
  175. chore: css adjustments

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    d69275f View commit details
    Browse the repository at this point in the history
  176. add flow api logging (#1519)

    * feat: add flow api logging
    
    * chore: remove log
    FreddyDevelop authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    178d33b View commit details
    Browse the repository at this point in the history
  177. Flow api fix config usage (#1518)

    * fix: check email limit in profile
    
    * fix: check email length in profile
    
    * fix: check passkey limit in profile
    
    * fix: set passcode_template when adding an email at login
    
    * feat: increase flow TTL
    
    * feat: add debug flag to config
    
    * feat: add password & token exchange rate limiting
    
    * fix: fix password & exchange token rate limiting
    
    * fix: check if email already exists
    
    check if the email address already exists before storing it in the DB when the user should/must add an email address in a login flow.
    FreddyDevelop authored and bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    1c71e24 View commit details
    Browse the repository at this point in the history
  178. Configuration menu
    Copy the full SHA
    d1b4642 View commit details
    Browse the repository at this point in the history
  179. Configuration menu
    Copy the full SHA
    ef71faf View commit details
    Browse the repository at this point in the history
  180. chore: reimplement the stash

    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    f4db04d View commit details
    Browse the repository at this point in the history
  181. Configuration menu
    Copy the full SHA
    8d16774 View commit details
    Browse the repository at this point in the history
  182. Configuration menu
    Copy the full SHA
    de022ab View commit details
    Browse the repository at this point in the history
  183. Configuration menu
    Copy the full SHA
    1be18c4 View commit details
    Browse the repository at this point in the history
  184. Configuration menu
    Copy the full SHA
    f184670 View commit details
    Browse the repository at this point in the history
  185. Configuration menu
    Copy the full SHA
    c35ff40 View commit details
    Browse the repository at this point in the history
  186. Configuration menu
    Copy the full SHA
    c06fa7a View commit details
    Browse the repository at this point in the history
  187. Configuration menu
    Copy the full SHA
    5e985a8 View commit details
    Browse the repository at this point in the history
  188. Configuration menu
    Copy the full SHA
    a86d3bb View commit details
    Browse the repository at this point in the history
  189. Configuration menu
    Copy the full SHA
    249839b View commit details
    Browse the repository at this point in the history
  190. Configuration menu
    Copy the full SHA
    562ee53 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. chore: integrate flow-api

    bjoern-m committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    28da735 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0e4cf4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14a5160 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    49dab48 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e1961b4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f708d25 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7e0055a View commit details
    Browse the repository at this point in the history
  8. refactor: fix es-lint errors

    bjoern-m committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    6f22e84 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    80a8356 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    782b9cf View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4bc7990 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    88e4bf7 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    e6e2c25 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    24f5e51 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ecec0e View commit details
    Browse the repository at this point in the history
  3. fix: test files corrected

    bjoern-m committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    254ba8c View commit details
    Browse the repository at this point in the history
  4. fix: template render test

    bjoern-m committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    468744f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6a607ab View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    619ebca View commit details
    Browse the repository at this point in the history
  7. fix: passcode tests

    bjoern-m committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    c09f6f6 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    a6fe3d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40fca2c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b45873 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    609346c View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Merge pull request #1533 from teamhanko/introduce_flowpilot_compress-…

    …stash-data
    
    Compress stash data
    bjoern-m authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c117bbf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d004e3 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. fix: onboarding states generation

    This commit fixes the following issues:
    
    - Generation of onboarding states on registration does not consider all possible
    values for the acquire_on_registration configuration option.
    - Generation of onboarding states on login does not consider WebAuthn
    availability/capability.
    lfleischmann authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    c86aaa9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26a3d48 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    da701db View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    acf8350 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b0fb3e1 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    fd93beb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cabff98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d6ab5a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d863b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    67fc062 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    19aa912 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8994bd2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2ab71f5 View commit details
    Browse the repository at this point in the history
  9. fix: apply suggestions from code review

    Co-authored-by: Frederic Jahn <[email protected]>
    lfleischmann and FreddyDevelop committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    dae8f0b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7627aea View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e1aff47 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c7f3dc2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    60f1f9c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f5ba1f9 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. fix: token tests

    lfleischmann committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    b32120b View commit details
    Browse the repository at this point in the history
  2. fix: email admin tests

    lfleischmann committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    e93531f View commit details
    Browse the repository at this point in the history
  3. fix: email tests

    lfleischmann committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    6239a0d View commit details
    Browse the repository at this point in the history
  4. fix: thirdparty tests

    lfleischmann committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    bea0452 View commit details
    Browse the repository at this point in the history
  5. fix: webauthn tests

    lfleischmann committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    a86479d View commit details
    Browse the repository at this point in the history
  6. Change convert_legacy_config default value (#1552)

    * chore: change default value of convertLegacyConfig
    
    * chore: remove double validation of config parameter
    
    * docs: fix docs for convert_legacy_config
    
    * chore: use new config options for docker compose
    FreddyDevelop authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    e21cb29 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e929588 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b3478a2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    77d4fa6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    08544bc View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    6bb9b1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbdfe4b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91a8560 View commit details
    Browse the repository at this point in the history
  4. chore: remove unused files

    bjoern-m committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    8b14945 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    795621f View commit details
    Browse the repository at this point in the history