Skip to content

Identification stage Sources don't persist #12528

@rsteckler

Description

@rsteckler

Describe the bug
Adding Sources to an identification stage doesn't persist to the next time the stage is edited.

To Reproduce
Steps to reproduce the behavior:

  1. Create a Google Oauth2 Social Login Connection

  2. Go to Flows -> default-authentication-flow -> Stage Bindings -> default-authentication-identification and click Edit Stage

  3. Expand Source Settings and add Google as a Source and click Update
    image

  4. Click Edit Stage again and note that Google is no longer in the list of providers.

Expected behavior
Providers should persist when reloading the stage editing screen

Logs
Note that the network traffic shows the stage returning the source correctly but the resulting call to /api/v3/sources/all/5ffad635-e6fa-44bf-aa41-35777c3e40ea/ returns 404.
image

Version and Deployment (please complete the following information):

  • authentik version: 2024.12.1
  • Deployment: helm

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions