1
0
mirror of https://github.com/minio/minio.git synced 2025-03-21 13:04:15 -04:00

8 Commits

Author SHA1 Message Date
Aditya Manthramurthy
5f78691fcf
ldap: Add user DN attributes list config param ()
This change uses the updated ldap library in minio/pkg (bumped
up to v3). A new config parameter is added for LDAP configuration to
specify extra user attributes to load from the LDAP server and to store
them as additional claims for the user.

A test is added in sts_handlers.go that shows how to access the LDAP
attributes as a claim.

This is in preparation for adding SSH pubkey authentication to MinIO's SFTP
integration.
2024-05-24 16:05:23 -07:00
Harshavardhana
dd2542e96c
add codespell action ()
Original work here, ,  refixed and updated.
2024-01-17 23:03:17 -08:00
Anis Eleuch
c5279ec630
fix: building reorder-disks under darwin ()
Also build debugging tools only in tests or with a specific target
2023-09-19 03:19:26 -07:00
Aditya Manthramurthy
1c99fb106c
Update to minio/pkg/v2 () 2023-09-04 12:57:37 -07:00
guangwu
f80b6926d3
chore: fix minor issues reported via staticcheck () 2023-07-12 20:33:11 -07:00
Harshavardhana
aae6846413
feat: allow expiration of all versions via ILM Expiration action ()
Following extension allows users to specify immediate purge of
all versions as soon as the latest version of this object has
expired.

```
<LifecycleConfiguration>
    <Rule>
        <ID>ClassADocRule</ID>
        <Filter>
           <Prefix>classA/</Prefix>
        </Filter>
        <Status>Enabled</Status>
        <Expiration>
             <Days>3650</Days>
	     <ExpiredObjectAllVersions>true</ExpiredObjectAllVersions>
        </Expiration>
    </Rule>
    ...
```
2023-06-28 22:12:28 -07:00
Anis Eleuch
563f667e30
reorder-disks: Fix UID to UUID and add better error messages () 2023-05-26 15:03:31 -07:00
Anis Eleuch
a65df1e67b
debug: new tool to reorder local erasure disks () 2023-03-15 13:53:17 -07:00