-
- Downloads
feat(smithy-http-auth): add api key auth types (#2153)
* feat(aws-types): add api key to configuration * chore: set package version to 0.52.0 * feat(aws-smithy-types): create auth types * chore: use auth from smithy types * chore: fix return self type * chore: create http auth definition type * chore: add constructor for http auth definition * chore: ensure properties are not moved * chore: create convenience constructors * chore: add some todo comments * feat: move query writer to aws-smithy-http crate * chore(codegen): expose smithy http tower dependency * chore: remove setters for auth definition * chore: fix logical error for scheme not allowed * chore: add constructor for basic and digest auth * chore: allow equality comparision for api key * Revert "chore: set package version to 0.52.0" This reverts commit da660fcf160e24605ebe082deb6f339213926340. * chore: fix additional references to querywriter * chore: implement from string for api key struct * chore: disallow none api key in sdk config * chore: fix formatting * chore: add unit tests for auth types * chore: add auth api key to external types * chore: make query writer doc hidden * feat: create aws-smithy-http-auth crate * chore: use zeroing for auth api key * chore: use builder pattern for auth definition * chore: restructure http auth package * chore: define default lint warning * chore: include http auth in runtime common list * chore: define setter for optional scheme * chore: should panic while building auth definition * chore: return missing required field error * chore: make few code simplications for api key * Revert "chore: add auth api key to external types" This reverts commit b2318b02304fdeefbe5cb8eba80047ae307d08fa. * chore: revert api key from sdk config * chore: panic on missing required field * Opt out of `clippy::derive_partial_eq_without_eq` --------- Co-authored-by:Eduardo Rodrigues <eduardomourar@users.noreply.github.com> Co-authored-by:
John DiSanti <jdisanti@amazon.com>
Showing
- aws/rust-runtime/aws-sigv4/src/http_request/canonical_request.rs 2 additions, 2 deletions...t-runtime/aws-sigv4/src/http_request/canonical_request.rs
- aws/rust-runtime/aws-sigv4/src/http_request/mod.rs 0 additions, 1 deletionaws/rust-runtime/aws-sigv4/src/http_request/mod.rs
- aws/rust-runtime/aws-sigv4/src/http_request/sign.rs 1 addition, 1 deletionaws/rust-runtime/aws-sigv4/src/http_request/sign.rs
- aws/rust-runtime/aws-sigv4/src/http_request/url_escape.rs 1 addition, 5 deletionsaws/rust-runtime/aws-sigv4/src/http_request/url_escape.rs
- buildSrc/src/main/kotlin/CrateSet.kt 1 addition, 0 deletionsbuildSrc/src/main/kotlin/CrateSet.kt
- codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/smithy/RuntimeType.kt 1 addition, 0 deletions...are/amazon/smithy/rust/codegen/core/smithy/RuntimeType.kt
- rust-runtime/Cargo.toml 1 addition, 0 deletionsrust-runtime/Cargo.toml
- rust-runtime/aws-smithy-http-auth/Cargo.toml 20 additions, 0 deletionsrust-runtime/aws-smithy-http-auth/Cargo.toml
- rust-runtime/aws-smithy-http-auth/LICENSE 175 additions, 0 deletionsrust-runtime/aws-smithy-http-auth/LICENSE
- rust-runtime/aws-smithy-http-auth/README.md 7 additions, 0 deletionsrust-runtime/aws-smithy-http-auth/README.md
- rust-runtime/aws-smithy-http-auth/external-types.toml 2 additions, 0 deletionsrust-runtime/aws-smithy-http-auth/external-types.toml
- rust-runtime/aws-smithy-http-auth/src/api_key.rs 74 additions, 0 deletionsrust-runtime/aws-smithy-http-auth/src/api_key.rs
- rust-runtime/aws-smithy-http-auth/src/definition.rs 251 additions, 0 deletionsrust-runtime/aws-smithy-http-auth/src/definition.rs
- rust-runtime/aws-smithy-http-auth/src/error.rs 42 additions, 0 deletionsrust-runtime/aws-smithy-http-auth/src/error.rs
- rust-runtime/aws-smithy-http-auth/src/lib.rs 14 additions, 0 deletionsrust-runtime/aws-smithy-http-auth/src/lib.rs
- rust-runtime/aws-smithy-http-auth/src/location.rs 73 additions, 0 deletionsrust-runtime/aws-smithy-http-auth/src/location.rs
- rust-runtime/aws-smithy-http/src/lib.rs 2 additions, 0 deletionsrust-runtime/aws-smithy-http/src/lib.rs
- rust-runtime/aws-smithy-http/src/query_writer.rs 7 additions, 7 deletionsrust-runtime/aws-smithy-http/src/query_writer.rs
Loading
Please register or sign in to comment