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

feat: implement smithy reference arch for identity and auth resolution #469

Merged
merged 8 commits into from
Nov 15, 2023

Conversation

lucix-aws
Copy link
Contributor

This is the final merge candidate for SRA identity and auth.

It is more or less the sum of all the previous PRs against the feat-sraauth branch, except I removed the sugar around constructing auth options. I wasn't particularly happy with that (had concerns about differentiating between zero values and unset), they weren't at all necessary either since you can create auth options directly.

The most important thing here is to review the API surface and make sure we're ready to commit.

@lucix-aws lucix-aws requested review from a team as code owners November 7, 2023 17:18
* Middleware to set the final operation input on the context at the start of the serialize step such that protocol
* middlewares in later phases can use it.
*/
public class SetOperationInputContextMiddleware {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

more of a nit, but does this need its own middleware if it's just a 1-line op? why not inline?

@lucix-aws lucix-aws merged commit 86f5e47 into main Nov 15, 2023
11 checks passed
@lucix-aws lucix-aws deleted the feat-sraauth branch November 15, 2023 14:25
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

Successfully merging this pull request may close these issues.

3 participants