Authentication & IdP Connectors
Learn how to enable users to access a cluster using their preferred identity provider.
Pachyderm has an embedded Open ID Connect based on Dex, allowing for vendor-neutral authentication using your existing credentials from various back-ends. You can enable users to authenticate to a Pachyderm cluster using their favorite Identity Providers by following the articles in this section.
When you enable authentication, you gain access to Pachyderm’s authorization features. You can use Pachyderm’s Role-Based Access Control (RBAC) model to configure authorization for your users and assign roles that grant certain permissions for interacting with Pachyderm’s resources.
Useful Auth PachCTL Commands #
Command | Description |
---|---|
pachctl auth login | Logs in to the cluster |
pachctl auth logout | Logs out of the cluster |
pachctl auth whoami | Returns the current user’s username |
pachctl auth get-groups | Returns the current user’s groups |
pachctl auth get-config | Returns the instance’s current auth configuration |
pachctl auth get cluster | Returns the role bindings for the cluster |
pachctl auth get project <project-name> | Returns the role bindings for a project |
pachctl auth get repo <repo-name> | Returns the role bindings for a repo |