minio / mc

Unix like utilities for object store
https://min.io/download
GNU Affero General Public License v3.0
2.86k stars 548 forks source link

Add `idp ldap accesskey` #4686

Closed taran-p closed 1 year ago

taran-p commented 1 year ago

Community Contribution License

All community contributions in this pull request are licensed to the project maintainers under the terms of the [Apache 2 license] (https://www.apache.org/licenses/LICENSE-2.0). By creating this pull request I represent that I have the right to license the contributions to the project maintainers under the Apache 2 license.

Description

Add functions to mc for LDAP access keys, new versions of some functionality provided by mc admin user svcacct.

mc idp ldap accesskey list lists all temporary and permanent access keys for admin users, or only a users own accesskeys for users without permission to view other's access keys. mc idp ldap accesskey delete deletes an access key assuming appropriate permissions mc idp ldap accesskey info provides more detailed information about a given access key.

Also add .vscode/ folder to gitignore

Motivation and Context

How to test this PR?

Run a minio server that uses LDAP and check functionality of commands

Types of changes

Checklist:

harshavardhana commented 1 year ago

PTAL @donatello

donatello commented 1 year ago

PTAL @donatello

We're discussing this offline, will update here when it's ready.

harshavardhana commented 1 year ago

PTAL @donatello