Skip to content

⚡️ Feature: Disable default admin account #2706

@jeabapLANG

Description

@jeabapLANG

Feature Description

It could be interesting to have an option (either by environment variable or config) to disable the default admin account if an external authentication provider is set with the OIDC_MERGE_ACCOUNTS variable.

Since the users are authenticated externally, there's no need in this type of scenario to have an extra local admin account.

Problem It Solves

Having a specific local admin account for Arcane represents a form of security flaw and cannot be managed somewhere else than Arcane directly.

Proposed Solution

Add a configuration setting DISABLE_INITIAL_ADMIN_CREATION to allow to disable the creation of the default admin account.

Alternatives Considered

No response

Additional Context

No response

Would you be willing to work on this feature?

  • Yes, I'd like to implement this feature
  • I could help with parts of this feature
  • No, I'm just suggesting the feature

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs more upvotesUpvote the issue to show that this is a feature that is wanted.
    No fields configured for Feature.

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions