goharbor / goharbor/harbor-cli
Implement LDAP/OIDC Authentication for Usergroup Functionality
- 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
Assessment
This issue has not been assessed yet.