Skip to content

Commit

Permalink
added links to TraTs spec
Browse files Browse the repository at this point in the history
  • Loading branch information
tulshi authored and kchiranjewee63 committed Aug 6, 2024
1 parent 631c0f0 commit 7c2a9d7
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
2 changes: 2 additions & 0 deletions content/docs/quickstart/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ toc: true

Welcome to the Tratteria quickstart guide. This tutorial will guide you through setting up the sample application and observing Tratteria in action.

Tratteria is an open source implementation of the [IETF OAuth Transaction Tokens (TraTs) draft specification](https://datatracker.ietf.org/doc/draft-ietf-oauth-transaction-tokens/).

## Deployment

Follow the instructions in the [README](https://github.com/tratteria/example-application/blob/main/README.md) of the example application to deploy the application.
Expand Down
3 changes: 2 additions & 1 deletion content/docs/transaction-token/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ toc: true
---

## Background
Transaction Tokens (TraTs) are described in a draft specification from the IETF OAuth working group. See here: [Transaction Tokens](https://datatracker.ietf.org/doc/draft-ietf-oauth-transaction-tokens/). This document describes the background and need for Transaction Tokens.

### Microservices

Expand Down Expand Up @@ -39,7 +40,7 @@ To address these vulnerabilities, TraTs represent an evolution from traditional

### Transaction Tokens (TraTs)

TraTs are short-lived, cryptographically signed JSON Web Tokens that immutably preserve the user identity and authorization context of an external API invocation. They ensure that the user identity and authorization details of an external request, such as an API call, are maintained across all involved services within a microservices application. Additionally, TraTs enable these services to assert their involvement in the transaction chain to downstream workloads.
TraTs are short-lived, cryptographically signed JSON Web Tokens (JWTs) that immutably preserve the user identity and authorization context of an external API invocation. They ensure that the user identity and authorization details of an external request, such as an API call, are maintained across all involved services within a microservices application. Additionally, TraTs enable these services to assert their involvement in the transaction chain to downstream workloads.

### Benefits of TraTs

Expand Down

0 comments on commit 7c2a9d7

Please sign in to comment.