Skip to content
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

Sts client grants #996

Merged
merged 37 commits into from
Jul 24, 2020
Merged
Show file tree
Hide file tree
Changes from 25 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
c06ab28
Add sts response messages for client grants
egetman Jun 28, 2020
286d916
Add struct for access token & token expiration
egetman Jun 28, 2020
284369a
Switch ZonedDateTime with wrapper
egetman Jun 28, 2020
3d2cfec
Implement base sts client grants functionality
egetman Jun 28, 2020
ea688da
Add ClientGrants example
egetman Jun 28, 2020
0b1242e
Fix code style
egetman Jun 28, 2020
d097c82
Add javadocs
egetman Jun 29, 2020
42232c6
Update README.md with link to ClientGrants example
egetman Jun 29, 2020
a29e3da
Fix getters naming issues
egetman Jun 29, 2020
8ca3cf7
Change S3Escaper sync StrBuffer -> StrBuilder
egetman Jun 30, 2020
fb86cf0
Update STS request/response structures
egetman Jun 30, 2020
eba0ae9
Make S3Escaper visible outside the package
egetman Jun 30, 2020
ea299dd
Add basic CredentialsProvider interface
egetman Jun 30, 2020
48950c3
Added a bunch of CredentialsProvider implementations
egetman Jun 30, 2020
e187846
Fix some issues with DCL
egetman Jul 1, 2020
c5d8f08
Add WebIdentityCredentialsProvider
egetman Jul 1, 2020
115599c
Make Credentials immutable
egetman Jul 1, 2020
348838c
Add Token request for WebIdentity
egetman Jul 1, 2020
341fa60
Update ClientGrants with new api
egetman Jul 1, 2020
2b6c19b
Add WebIdentity example
egetman Jul 1, 2020
4afbcde
Update README.md reference for sts api
egetman Jul 1, 2020
c924f49
Update MinioClient with new CredentialsProvider api. Minor code cleanups
egetman Jul 1, 2020
a350ca7
Fix code formatting
egetman Jul 1, 2020
54f4cb8
Update resources host/port in examples
egetman Jul 1, 2020
e4d878e
Add copyright for examples
egetman Jul 1, 2020
6d63fb2
Remove comments from S3Escaper init
egetman Jul 2, 2020
2b70264
Update licence year for examples, update sts url's
egetman Jul 2, 2020
fac6501
Added license for new files
egetman Jul 2, 2020
f6b2776
Simplify AwsEnvironmentCredentialsProvider
egetman Jul 2, 2020
3a353de
Some review fixes
egetman Jul 2, 2020
db1f61f
Revert "Update MinioClient with new CredentialsProvider api. Minor co…
egetman Jul 8, 2020
7458702
Removed AnonymousProvider, cleanups and some constructors. Added seve…
egetman Jul 8, 2020
faf6074
Merge remote-tracking branch 'upstream/master'
egetman Jul 9, 2020
89e9721
Update pr with upstream
egetman Jul 9, 2020
5f3cfb3
Merge remote-tracking branch 'upstream/master' into sts-client-grants
egetman Jul 23, 2020
2217140
Merge remote-tracking branch 'upstream/master' into sts-client-grants
egetman Jul 23, 2020
8384194
Merge remote-tracking branch 'origin/sts-client-grants' into sts-clie…
egetman Jul 23, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,10 @@ The full API Reference is available here.
* [SetBucketPolicy.java](https://github.com/minio/minio-java/tree/master/examples/SetBucketPolicy.java)
* [GetBucketPolicy.Java](https://github.com/minio/minio-java/tree/master/examples/GetBucketPolicy.java)

#### Full Examples: STS Operations
* [ClientGrants.java](https://github.com/minio/minio-java/tree/master/examples/ClientGrants.java)
* [WebIdentity.java](https://github.com/minio/minio-java/tree/master/examples/WebIdentity.java)

#### Full Examples: Server Side Encryption
* [CopyObjectEncrypted.java](https://github.com/minio/minio-java/tree/master/examples/CopyObjectEncrypted.java)
* [CopyObjectEncryptedKms.java](https://github.com/minio/minio-java/tree/master/examples/CopyObjectEncryptedKms.java)
Expand Down
Loading