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 #962

Draft
wants to merge 229 commits into
base: main
Choose a base branch
from
Draft

Introduce flowpilot #962

wants to merge 229 commits into from

Commits on Aug 10, 2023

  1. feat: introduce flowpilot

    bjoern-m committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    6c1f1a9 View commit details
    Browse the repository at this point in the history
  2. chore: install dependencies

    bjoern-m committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    5599fa8 View commit details
    Browse the repository at this point in the history
  3. chore: add migration

    bjoern-m committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    1b7c4d7 View commit details
    Browse the repository at this point in the history
  4. chore: example integration

    bjoern-m committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    4c99775 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. Configuration menu
    Copy the full SHA
    82c0393 View commit details
    Browse the repository at this point in the history
  2. chore: remove unused methods

    bjoern-m committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    6fcc2e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76dbd80 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Configuration menu
    Copy the full SHA
    4d579b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8191ce4 View commit details
    Browse the repository at this point in the history
  3. introduce sub-flows

    bjoern-m committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    cdf6ea1 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

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

Commits on Oct 17, 2023

  1. Configuration menu
    Copy the full SHA
    1efa3d0 View commit details
    Browse the repository at this point in the history
  2. Update backend/flowpilot/context_action_exec.go

    Co-authored-by: Frederic Jahn <frederic.jahn@hanko.io>
    bjoern-m and FreddyDevelop committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    d28c2b0 View commit details
    Browse the repository at this point in the history
  3. Update backend/flowpilot/context_action_exec.go

    Co-authored-by: Frederic Jahn <frederic.jahn@hanko.io>
    bjoern-m and FreddyDevelop committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    4dc414a View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. chore: refactoring

    bjoern-m committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    86e189c View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. feat: introduce hook actions

    bjoern-m committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    80c0370 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

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

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    aa49153 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fac3f55 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    726a7cd View commit details
    Browse the repository at this point in the history
  4. adjust config

    lfleischmann committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    9fdd4c2 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Merge pull request #1142 from teamhanko/introduce-flowpilot-config-ch…

    …anges
    
    add optional config attributes
    lfleischmann committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    97d9991 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

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

Commits on Nov 6, 2023

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

Commits on Nov 13, 2023

  1. feat: flowpilot flows can start with a subflow (#1188)

    * feat: flowpilot flows can start with a subflow
    * chore: improve flow validation and validation error messages
    
    Co-authored-by: Frederic Jahn <frederic.jahn@hanko.io>
    bjoern-m and FreddyDevelop committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    d3d071b View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. flowpilot login flow (#1171)

    * flowpilot login flow WIP
    
    * adjust login flow
    
    * flowpilot generic client updated and moved, examples deleted
    
    * adjust login flow, fix passcode template rendering
    
    * login flow adjustments
    
    * adjust login flow to use the new username field
    
    * fix registration identifier test
    
    * chore: improve check for email address
    
    * fix mail templates
    
    * feat: flowpilot subflow for passcodes (#1187)
    
    * chore: error messages improved
    
    * chore: adds subflow for passcodes
    
    ---------
    
    Co-authored-by: bjoern-m <56024829+bjoern-m@users.noreply.github.com>
    Co-authored-by: bjoern-m <bjoern.mueller@hanko.io>
    3 people committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    dbb8829 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5daf992 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    76fa72c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5012ed6 View commit details
    Browse the repository at this point in the history
  3. refactoring: more restructuring

    lfleischmann authored and bjoern-m committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    afa7f40 View commit details
    Browse the repository at this point in the history
  4. refactor: even more restructuring

    lfleischmann authored and bjoern-m committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    feec6b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0178c9b View commit details
    Browse the repository at this point in the history
  6. refactor flow api actions

    bjoern-m committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    5c170c5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4ccca5e View commit details
    Browse the repository at this point in the history
  8. fix action struct name

    bjoern-m committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    c7b529c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1213fde View commit details
    Browse the repository at this point in the history
  10. post-process webauthn config

    bjoern-m committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    49ea9ff View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7146699 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c1ae241 View commit details
    Browse the repository at this point in the history
  13. Update backend/flow_api/shared/services/webauthn.go

    Co-authored-by: Frederic Jahn <frederic.jahn@hanko.io>
    bjoern-m and FreddyDevelop committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    0ec7a91 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3ddbd8d View commit details
    Browse the repository at this point in the history
  15. refactor: change package structure

    lfleischmann authored and bjoern-m committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    ca75cef View commit details
    Browse the repository at this point in the history
  16. chore: remove commented code

    lfleischmann authored and bjoern-m committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    a888daa View commit details
    Browse the repository at this point in the history
  17. refactor: rename service receivers

    lfleischmann authored and bjoern-m committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    29f3de9 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Configuration menu
    Copy the full SHA
    7ec3cda View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d63efe View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    27ae6cf View commit details
    Browse the repository at this point in the history
  2. chore: small fixes

    bjoern-m committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    d20fba6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7fc7962 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

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

Commits on Dec 14, 2023

  1. 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 committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    86de808 View commit details
    Browse the repository at this point in the history
  2. 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 committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    1924ac7 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

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

Commits on Dec 19, 2023

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

Commits on Dec 20, 2023

  1. Configuration menu
    Copy the full SHA
    9da87be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bf3c29 View commit details
    Browse the repository at this point in the history
  3. chore: typos & renaming

    FreddyDevelop committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    4ef16e1 View commit details
    Browse the repository at this point in the history
  4. chore: typo

    FreddyDevelop committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    1f9fa49 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Configuration menu
    Copy the full SHA
    f2ef2c7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1270 from teamhanko/feat-flowpilot-third-party

    Feat flowpilot links
    FreddyDevelop committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    344fe08 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac59530 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

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

Commits on Jan 23, 2024

  1. Configuration menu
    Copy the full SHA
    6f3ceaf View commit details
    Browse the repository at this point in the history
  2. 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 committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    ee23c0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f3a188 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    68fbb34 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0367c9f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2c44335 View commit details
    Browse the repository at this point in the history
  7. 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 committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    e986146 View commit details
    Browse the repository at this point in the history
  8. 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 committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    dfb6bb9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    291dd31 View commit details
    Browse the repository at this point in the history
  10. fix: json ignore emails field in user model again

    This should no longer required due to the dedicated profile dto struct.
    lfleischmann committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    e6d5c8e View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. 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 committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    fee00e9 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

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

Commits on Feb 15, 2024

  1. 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 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    54de7b4 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

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

Commits on Feb 22, 2024

  1. fix: flow api profile after concurrency fix

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

    * fix: nil pointer exception when accessing the flow error
    bjoern-m committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    985a912 View commit details
    Browse the repository at this point in the history
  3. 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 Feb 22, 2024
    Configuration menu
    Copy the full SHA
    8aad9d1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5b288e1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5b361b6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6cb6de2 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

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

Commits on Mar 11, 2024

  1. feat(flow-api): add audit logs

    Co-authored-by: Frederic Jahn <frederic.jahn@hanko.io>
    lfleischmann and FreddyDevelop committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    a2edd26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d910262 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. 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 committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    6a13381 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    3bbfe0a View commit details
    Browse the repository at this point in the history
  2. feat: introduce flow-api sdk and adjust the api response (#1299)

    * feat: introduce flow-api sdk and adjust the response
    
    ---------
    
    Co-authored-by: merlindru <hello@merlindru.com>
    bjoern-m and merlindru committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    4f629ed View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    8990726 View commit details
    Browse the repository at this point in the history
  2. 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 Apr 19, 2024
    Configuration menu
    Copy the full SHA
    9be5a5c View commit details
    Browse the repository at this point in the history
  3. fix: test client

    lfleischmann committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    233fdea View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. 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 Apr 22, 2024
    Configuration menu
    Copy the full SHA
    3bae7b1 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. 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 <67686424+lfleischmann@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Lennart Fleischmann <67686424+lfleischmann@users.noreply.github.com>
    bjoern-m and lfleischmann committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    6c80a32 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. feat: Hanko elements with flow api (#1443)

    * feat: hanko elements with flow api
    bjoern-m committed May 22, 2024
    Configuration menu
    Copy the full SHA
    a32589b View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. 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 <bjoern.mueller@hanko.io>
    FreddyDevelop and bjoern-m committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    13c5cff View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. wip

    lfleischmann authored and bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    92fceb8 View commit details
    Browse the repository at this point in the history
  2. wip2

    lfleischmann authored and bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    a033ea9 View commit details
    Browse the repository at this point in the history
  3. wip2

    lfleischmann authored and bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    f707538 View commit details
    Browse the repository at this point in the history
  4. wip4: registration subflows

    lfleischmann authored and bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    fa19c79 View commit details
    Browse the repository at this point in the history
  5. wip5

    lfleischmann authored and bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    ad247e5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5d540df View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1f878c0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ad2d460 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7cc9ca7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0d39fc7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    733b118 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    172894e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fbd64d3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e7eff40 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6e8a6a1 View commit details
    Browse the repository at this point in the history
  16. wip: ajdust the login flow

    bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    f153a01 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    668b15a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ded8630 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    20a3550 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7d60712 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    a8c0ab8 View commit details
    Browse the repository at this point in the history
  22. chore: enhance path util

    bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    bc18635 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    4a09123 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    df7b68b View commit details
    Browse the repository at this point in the history
  25. chore: combine login subflows

    lfleischmann authored and bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    c27ea9f View commit details
    Browse the repository at this point in the history
  26. fix skip actions

    bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    9676e8d View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    e0e2239 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    79a1291 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    618d5c6 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    f3f7649 View commit details
    Browse the repository at this point in the history
  31. adjust back actions

    bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    03409ff View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    2c5821d View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    27d4c6e View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    1bcb1fd View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    26cd8ef View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    fd477ea View commit details
    Browse the repository at this point in the history
  37. ensure unique usernames

    lfleischmann authored and bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    4a19de2 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    a155bed View commit details
    Browse the repository at this point in the history
  39. 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 Jun 5, 2024
    Configuration menu
    Copy the full SHA
    8d29f3c View commit details
    Browse the repository at this point in the history
  40. improve flow path feature

    bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    4ae1dc5 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    0af99f7 View commit details
    Browse the repository at this point in the history
  42. fix: remove third party configs

    lfleischmann authored and bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    80f19c5 View commit details
    Browse the repository at this point in the history
  43. fix: remove notes file

    lfleischmann authored and bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    dc22a49 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    d2bf9aa View commit details
    Browse the repository at this point in the history
  45. add create email page

    bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    75335e0 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    6fb6932 View commit details
    Browse the repository at this point in the history
  47. add create username page

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

    bjoern-m committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    1699ad3 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    20c934c View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. feat: add thirdparty login to elements (#1468)

    * feat: add thirdparty login to elements
    
    * chore: remove todo
    FreddyDevelop committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    9ab6d68 View commit details
    Browse the repository at this point in the history
  2. adjust back-actions

    bjoern-m committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    bd60d10 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

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

Commits on Jun 11, 2024

  1. adjust back actions

    bjoern-m committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    73cb485 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. dissovle utils package

    bjoern-m committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    611221e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49a1b1e View commit details
    Browse the repository at this point in the history
  3. fix csrf tokens not updating

    bjoern-m committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    7e91ffb View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

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

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    9e07b51 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ca81c2 View commit details
    Browse the repository at this point in the history
  3. 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 Jun 18, 2024
    Configuration menu
    Copy the full SHA
    0aacf8e View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    300dfaf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8e8a5e View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    4950e9a View commit details
    Browse the repository at this point in the history
  2. fix: email deletion

    lfleischmann committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    9e44e6c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36cff08 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    835e081 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Configuration menu
    Copy the full SHA
    768b972 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c24b105 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    c0d97d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c49e93 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    72d9c4d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df47ce7 View commit details
    Browse the repository at this point in the history
  5. refactor response generation

    bjoern-m committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    069f769 View commit details
    Browse the repository at this point in the history
  6. small flowpilot refactoring

    bjoern-m committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    686428a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2b56588 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. fix a validation bug

    bjoern-m committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    ea55b31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    871fe01 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    57531df View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    fcef886 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2f0d63 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    16ae405 View commit details
    Browse the repository at this point in the history
  4. 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 committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    75d334f View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Flow api config new and flowpilot updates (#1507)

    * rework sub-flow behaviour and introduce after-flow-hooks
    bjoern-m committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    8962907 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Configuration menu
    Copy the full SHA
    03cb30f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b7be09 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5658128 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    e15455b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac60a9c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2db20cd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf15618 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a58915e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2aae66a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a5c5a9e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    be12164 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. fix: profile email deletion

    bjoern-m committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    e992ff9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10255a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f24053 View commit details
    Browse the repository at this point in the history
  4. fix: input errors not shown

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

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    4e7c87d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45c13b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50404e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    071386f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    304c2d7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    15e8e58 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    052a0f7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3d6143f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6c807bd View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    7295a04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90cc8ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b0f1b04 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    e18296d View commit details
    Browse the repository at this point in the history
  2. chore: adjust profile translations and remove delete email section if…

    … deletion is not possible
    bjoern-m committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    8845fa6 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    5404f3a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d80bfb1 View commit details
    Browse the repository at this point in the history
  3. fix: skip password action

    bjoern-m committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    887b085 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    428589e View commit details
    Browse the repository at this point in the history
  5. chore: css adjustments

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

Commits on Jul 18, 2024

  1. add flow api logging (#1519)

    * feat: add flow api logging
    
    * chore: remove log
    FreddyDevelop committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    40b5964 View commit details
    Browse the repository at this point in the history
  2. 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 committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    f720dac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb6244a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    31de0e6 View commit details
    Browse the repository at this point in the history
  5. chore: reimplement the stash

    bjoern-m committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    ea2ad8e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ffabe0f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1e52b73 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    acdb248 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    929c2dc View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    8346d7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6dbd8b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    901dbe2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    21c1385 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    03a1bf0 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1483 from teamhanko/flow-api-config-new

    Flow api config new
    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    8f0622c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aefc8f4 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1528 from teamhanko/remove-outdated-test-files

    chore: remove outdated test files
    bjoern-m committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    c7dfec2 View commit details
    Browse the repository at this point in the history