53 Commits (b9f0e8c7124ddd65f65f08d2c603f76f39a7ea09)

Author SHA1 Message Date
Harshavardhana 8e618d45fc
remove unnecessary LRU for internode auth token (#20119) 1 year ago
Aditya Manthramurthy 5f78691fcf
ldap: Add user DN attributes list config param (#19758) 1 year ago
Harshavardhana cd50e9b4bc
make LRU cache global for internode tokens (#19555) 1 year ago
Harshavardhana 1bb670ecba
use new generics based LRU from hashicorp (#19409) 1 year ago
Anis Eleuch 95bf4a57b6
logging: Add subsystem to log API (#19002) 1 year ago
Harshavardhana 4c8197a119
reject expired STS credentials early without decoding sessionToken (#19072) 1 year ago
Anis Eleuch 00dcba9ddd
Fix typo in jwt skewed date/time error (#19066) 1 year ago
Aditya Manthramurthy cbc0ef459b
Fix policy package import name (#18031) 2 years ago
Aditya Manthramurthy 1c99fb106c
Update to minio/pkg/v2 (#17967) 2 years ago
Anis Eleuch df29d25e6b
return different status code for internode communication (#17655) 2 years ago
Harshavardhana 7ae69accc0
allow root user to be disabled via config settings (#17089) 2 years ago
Poorna 0ea5c9d8e8
site healing: Skip stale iam asset updates from peer. (#15203) 3 years ago
Harshavardhana 9c846106fa
decouple service accounts from root credentials (#14534) 3 years ago
Harshavardhana d6dd17a483
make sure to pass groups for all credentials while verifying policies (#14193) 4 years ago
Klaus Post 142c6b11b3
Reduce JWT overhead for internode tokens (#13738) 4 years ago
Aditya Manthramurthy 07c5e72cdb
add thread context in surrounding function into IAM functions (#13658) 4 years ago
Harshavardhana 520037e721
move to jwt-go v4 with correct releases (#13586) 4 years ago
Harshavardhana 6d04c9c585
populate additional claims for prometheus endpoint (#13011) 4 years ago
Emir İşman 9bf1ac0bb6
[deps]: update jwt-go dependency (#12544) 4 years ago
Harshavardhana cdeccb5510
feat: Deprecate embedded browser and import console (#12460) 4 years ago
Harshavardhana 1f262daf6f
rename all remaining packages to internal/ (#12418) 4 years ago
Harshavardhana f7a87b30bf Revert "deprecate embedded browser (#12163)" 4 years ago
Harshavardhana 736d8cbac4
deprecate embedded browser (#12163) 4 years ago
Harshavardhana 069432566f update license change for MinIO 4 years ago
Harshavardhana f9f6fd0421
fix: service account permissions generated from LDAP user (#11637) 4 years ago
Harshavardhana b07df5cae1
initialize IAM as soon as object layer is initialized (#10700) 5 years ago
Harshavardhana de9b391db3
fix: Disable presigned without appropriate policy (#9621) 5 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 5 years ago
Harshavardhana 4c92bec619
allow rolling upgrades, remove same MinIO version requirement (#9033) 6 years ago
Harshavardhana bfe8a9bccc
jwt: Simplify JWT parsing (#8802) 6 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 6 years ago
Harshavardhana 5afb1b6747
Add support for {jwt:sub} substitutions for policies (#8393) 6 years ago
Kanagaraj M da8214845a allow users to change password through browser (#7683) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana bf414068a3 Parse and return proper errors with x-amz-security-token (#6766) 7 years ago
Harshavardhana 2e81f27d27 Allow all browser calls to honor multi-users (#6645) 7 years ago
Harshavardhana 88c8c2d6cd Fix browser login with multi users (#6644) 7 years ago
Harshavardhana 54ae364def Introduce STS client grants API and OPA policy integration (#6168) 7 years ago
Bala FA 6a53dd1701 Implement HTTP POST based RPC (#5840) 7 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 7 years ago
Harshavardhana b526cd7e55 Remove requirement for issued at JWT claims (#5364) 8 years ago
Krishna Srinivas 14e6c5ec08 Simplify the steps to make changes to config.json (#5186) 8 years ago
Bala FA 32c6b62932 move credentials as separate package (#5115) 8 years ago
Harshavardhana f25bec6bf1 Do not attempt to generate URLToken for anonymous downloads (#5078) 8 years ago
Harshavardhana f8024cadbb [security] rpc: Do not transfer access/secret key. (#4857) 8 years ago
Brendan Ashworth ec5293ce29 jwt,browser: allow short-expiry tokens for GETs (#4684) 8 years ago
Bala FA 1c97dcb10a Add UTCNow() function. (#3931) 8 years ago
Bala FA 21d73a3eef Simplify credential usage. (#3893) 8 years ago
Harshavardhana 31dff87903 Honor envs properly for access and secret key. (#3703) 9 years ago
Anis Elleuch ed4fcb63f7 Require content-length in POST & Upload requests (#3671) 9 years ago