Skip to content

OAauth / OIDC for NPM user management #2562

@rijnhard

Description

@rijnhard

This is different to setting up Oauth / OIDC for proxy hosts.

Is your feature request related to a problem? Please describe.
Since NPM is basically public facing in order to be a proxy, most enterprises would want to manage access to it centrally as they do with other applications (think Portainer, PgAdmin even though these aren't public facing).

Describe the solution you'd like
Ideally we would like OIDC / OAuth2 support for managing the users of NPM,
A good example would be Portainer (albeit poorly documented when it comes to claims not being in the top level object) but it has the ability to:

  • map users to roles/groups based on claims being present
  • deny users based on claims being present

Describe alternatives you've considered
There really isn't an alternative, it needs to be supported directly in the application

Additional context
See this for reference
https://docs.portainer.io/admin/settings/authentication/oauth

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions