goharbor / goharbor/harbor-cli

Implement LDAP/OIDC Authentication for Usergroup Functionality

Open
#113 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
163
Forks
211
Avg merge
1m
Merged PRs (30d)
1

Description

## Description:
To enable the usergroup functionality within our CLI, it's imperative to set up LDAP/OIDC authentication. This configuration is crucial as it allows us to access usergroups and facilitates the integration of LDAP and OIDC for user authentication.

### Details:

- **Authentication Setup**: The first step involves integrating LDAP/OIDC authentication, which requires system-level configuration. This setup enables us to switch from database authentication to LDAP, granting users the ability to log in using their LDAP credentials.
- **LDAP Connection**: Initial work has been done to establish LDAP connectivity. However, further implementation is required to import LDAP users via cli.
- **Complexity**: Implementing LDAP/OIDC authentication is a challenging task that demands expertise in system configuration and LDAP functionality. This is a critical aspect of our project and should be approached with caution.
- **Prerequisites**: Prior experience and knowledge in both system configuration and LDAP are preferred.

### Expected Outcome:

- Successfully configuring LDAP/OIDC authentication will unlock the usergroup functionality, allowing us to manage users more efficiently.
- Users will be able to log in using their LDAP credentials, enhancing security and usability within the CLI.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.