goauthentik / goauthentik/authentik

Duplicate this object for applications, providers, and flows

Open
#25,306 0 comments 0 reactions 0 assignees View on GitHub
enhancement enhancement/confirmed
Dominant language
Python
Stars
25.6k
Forks
2k
Avg merge
1d 1h
Merged PRs (30d)
644

Description

## What

“duplicate this object” UX for applications/providers (#3390) and flows (#23797). Not identical objects, but the same product request filed twice.

## Want

- “duplicate this object” UX for applications/providers (#3390)
- Flows (#23797)

## Ideas this came from

- [#3390 Ability to Copy Applications / Providers](https://github.com/goauthentik/authentik/issues/3390) — It's frustrating when you have multiple applications that use the exact same settings to have to manually create each one. The ability to copy applications and
- [#23797 Duplicate flows](https://github.com/goauthentik/authentik/issues/23797) — Add the ability to duplicate flows. Needs a wizard that allows user to: 1. Copy just the flow 2. Copy the flow + stage bindings 3. Copy the flow + stage binding

Contributor guide

Open the contributing guide

Research direction

Start by reading linked issues #3390 and #23797, which contain the existing requests for duplicating applications, providers, and flows. Clarify the duplication options and affected object types before identifying the relevant UI entry points; done means a consistent duplicate-object UX is defined and implemented for all requested objects.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.