-
Notifications
You must be signed in to change notification settings - Fork 30
feat: enable basic LDAP functionalities #77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: new-base
Are you sure you want to change the base?
Conversation
I failed to test successfully using your method. Could you please help me see where the problem lies Steps to Reproduce
|
@Xuyuchao-juice If you're using plain-text LDAP (port 389), you'll need to specify
The default protocol for MinIO is LDAPS. Have you noticed any connection failure in the gateway log? |
I added MINIO_IDENTITY_LDAP_SERVER_INSECURE=true to the environment variable, but it still didn't work.
|
Currently, when using Windows PowerShell and executing the command "minio.exe server ./data", an error is reported +---------------------------------------------------------------+ Waiting for all MinIO sub-systems to be initialized.. possible cause (Unable to list buckets to heal: disk not found) API: SYSTEM() |
Description
LDAP support exists in Apache-2.0 MinIO, but it's lacking some key functionalities. In this PR we add:
This PR is the core of unblocking juicedata/juicefs#5368
Motivation and Context
See juicedata/juicefs#5368
How to test this PR?
Suppose you have an LDAP server running on
ldaps://ldap.example.com:636
with root DNdc=example,dc=com
, and a test FSsqlite3://test.db
.You can use the browser to log into the gateway via http://localhost:9000/minio.
Types of changes
Checklist:
commit-id
orPR #
here)