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

AWS STS/Credential Support #619

Open
texastony opened this issue Oct 4, 2024 · 0 comments
Open

AWS STS/Credential Support #619

texastony opened this issue Oct 4, 2024 · 0 comments

Comments

@texastony
Copy link
Contributor

User Story

As a Dafny developer,
I want to use AWS STS to retrieve credentials for specific roles,
rather than only relying on the environments default credential provider,
so that I may test how my Dafny source code handles
access denied exceptions or
other credential specific behavior.

Current State

The AWS Service clients supported by Smithy-Dafny can only use
the default credential provider.

The client construction behavior does not allow
Dafny developers to construct a service client using
a given set of credentials.

This is a regression from "native" development,
where at least some developers (cough-Crypto-Tools-cough)
regularly switch credentials to test or demonstrate features.

Some other thoughts

STS support is a start,
but there will need to be some additional changes to all
AWS SDK Client creation methods such that the clients
can be built with the given credentials.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant