STS: New internalized STS provider#13737
Conversation
Test Results (amd64) - Integration, Bootstrap 5 files ±0 5 suites ±0 2h 42m 0s ⏱️ - 2m 9s For more details on these failures, see this check. Results for commit de9bf7a. ± Comparison against base commit 5a24286. ♻️ This comment has been updated with latest results. |
LocalStack Community integration with Pro 2 files ±0 2 suites ±0 2h 6m 4s ⏱️ -45s For more details on these failures, see this check. Results for commit 3a2a336. ± Comparison against base commit 69158c9. ♻️ This comment has been updated with latest results. |
a2a079c to
37f4eb0
Compare
ceda2be to
19e5d68
Compare
cdcd4df to
4526785
Compare
7211a8d to
aabae16
Compare
19e5d68 to
de9bf7a
Compare
49e13e2 to
cbcd0f4
Compare
de9bf7a to
8ffa1ee
Compare
|
ℹ️ @pinzon I've changed the milestone to playground for now. |
b1990ab to
4b158e1
Compare
| def generate_secret_access_key() -> str: | ||
| """Generate a secret access key (40 characters).""" | ||
| chars = string.ascii_letters + string.digits + "+/" | ||
| return "".join(secrets.choice(chars) for _ in range(40)) |
There was a problem hiding this comment.
We could move this into the iam utils, and reuse it for the user access key generation as well!
1751aaf to
2347778
Compare
8ffa1ee to
34c2712
Compare
34c2712 to
3a2a336
Compare
Motivation
With the objective to internalize the STS service. This PR implements a new service provider based on ASF and LocalStack stores, completly independent of the Moto library.
Changes
providers.py