From 19d2bb51858836e9b32a67876a8546cb71f18eae Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 31 Jul 2024 23:38:24 +0000 Subject: [PATCH] Deploying to gh-pages from main --- docs/index.html | 3 ++- sitemap.xml | 28 ++++++++++++++-------------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/docs/index.html b/docs/index.html index c8d0415..1d96749 100644 --- a/docs/index.html +++ b/docs/index.html @@ -220,7 +220,7 @@

If a service needs to forward a TraT to a downstream service, then it needs to add the Txn-token HTTP header and include the TraT as the value of that header in outbound calls. If a microservice does not make any downstream calls, then it does not need to change.

  • -

    The Delegation Mode: In this approach, the application explicitly calls the Tratteria Agent within its Kubernetes pod to verify TraTs. As a result, the application needs to make this change to its code to use Tratteria. This approach is more secure, because it does not suffer from the sidecar bypass attack that Kubernetes sidecars in general suffer from. In addition, a delegation based approach allows the application to pack the call parameter information in the Txn-Token header, and can potentially eliminate having to send it separately through query parameters or the body.

    +

    The Delegation Mode: In this approach, the application explicitly calls the Tratteria Agent within its Kubernetes pod to verify TraTs. As a result, the application needs to make this change to its code to use Tratteria. This mode is more secure than the interception mode, as it avoids scenarios where sidecar could potentially be bypassed. In addition, a delegation based approach allows the application to pack the call parameter information in the Txn-Token header, and can potentially eliminate having to send it separately through query parameters or the body.

    This mode is suitable for environments where intercepting incoming requests is not possible or desired, for example, in environments with a service mesh that is already intercepting incoming requests.

  • @@ -366,6 +366,7 @@

    The above specifies how to generate purpose and authorization details for the POST api/order/trade/{#stockId} API, and it specifies who (the order, catalog, and stocks services) and how to verify the generated TraT. Additionally, the accessEvaluation section specifies how to perform access evaluations for the API.

    +

    To quickly see Tratteria in action, checkout the Quickstart Guide.

    To integrate Tratteria into your microservice application, start by installing Tratteria, which can be deployed in environments with or without a service mesh.

    Acknowledgments diff --git a/sitemap.xml b/sitemap.xml index 4b6bb57..f4a3ed1 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -3,45 +3,45 @@ xmlns:xhtml="http://www.w3.org/1999/xhtml"> https://tratteria.io/docs/installation/installing-tconfigd/ - 2024-07-26T16:49:33-04:00 + 2024-07-31T19:28:45-04:00 https://tratteria.io/docs/ - 2024-07-26T16:49:33-04:00 + 2024-07-31T19:28:45-04:00 https://tratteria.io/docs/configuration-guide/trat/ - 2024-07-26T16:49:33-04:00 + 2024-07-31T19:28:45-04:00 https://tratteria.io/docs/installation/deploying-tratteria/ - 2024-07-26T16:49:33-04:00 + 2024-07-31T19:28:45-04:00 https://tratteria.io/docs/quickstart/ - 2024-07-26T16:49:33-04:00 + 2024-07-31T19:28:45-04:00 https://tratteria.io/docs/configuration-guide/trat-exclusion/ - 2024-07-26T16:49:33-04:00 + 2024-07-31T19:28:45-04:00 https://tratteria.io/docs/installation/ - 2024-07-26T16:49:33-04:00 + 2024-07-31T19:28:45-04:00 https://tratteria.io/docs/installation/setting-up-tratteria-agents/ - 2024-07-26T16:49:33-04:00 + 2024-07-31T19:28:45-04:00 https://tratteria.io/docs/configuration-guide/tratteria-config/ - 2024-07-26T16:49:33-04:00 + 2024-07-31T19:28:45-04:00 https://tratteria.io/docs/configuration-guide/example-application-configs/ - 2024-07-26T16:49:33-04:00 + 2024-07-31T19:28:45-04:00 https://tratteria.io/docs/generating-and-verifying-trats/ - 2024-07-26T16:49:33-04:00 + 2024-07-31T19:28:45-04:00 https://tratteria.io/docs/configuration-guide/ - 2024-07-26T16:49:33-04:00 + 2024-07-31T19:28:45-04:00 https://tratteria.io/docs/transaction-token/ - 2024-07-26T16:49:33-04:00 + 2024-07-31T19:28:45-04:00 https://tratteria.io/ - 2024-07-26T16:49:33-04:00 + 2024-07-31T19:28:45-04:00