Skip to content

Commit 46a0549

Browse files
authored
Merge pull request #147 from ashayraut/main
Update Transaction Token Service responsibility for replacement tokens #110
2 parents e24ef1c + 155974c commit 46a0549

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

draft-ietf-oauth-transaction-tokens.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ contributor:
6767
org: Arm Ltd.
6868
6969

70-
7170
normative:
7271
RFC2119: # Keywords
7372
RFC3986: # URI
@@ -563,7 +562,7 @@ Cache-Control: no-store
563562
{: #figtxtokenresponse title="Example: Txn-Token Response"}
564563

565564
## Creating Replacement Txn-Tokens
566-
A workload within a call chain may request the Transaction Token Server to replace a Txn-Token.
565+
A workload within a call chain may request the Transaction Token Service to replace a Txn-Token.
567566

568567
Workloads MAY request replacement Txn-Tokens in order to change (add to, remove or modify) the asserted values within a Txn-Token.
569568

@@ -577,6 +576,7 @@ When issuing replacement Txn-Tokens, a Txn-Token Service:
577576
* SHOULD NOT enable modification to asserted values that expand the scope of permitted actions
578577
* MUST NOT modify `sub` and `aud` values of the Txn-Token in the request
579578
* MUST NOT remove any of the existing requesting workload identifiers from the `req_wl` field in the `rctx` claim of the Txn-Token
579+
* MUST NOT issue replacement Txn-token with lifetime exceeding the lifetime of the originally presented token
580580

581581
### Replacement Txn-Token Request
582582
To request a replacement Txn-Token, the requester makes a Txn-Token Request as described in {{txn-token-request}} but includes the Txn-Token to be replaced as the value of the `subject_token` parameter and sets the `subject_token_type` parameter to the value `urn:ietf:params:oauth:token-type:txn_token`. The `scope` value in the replacement request, if different from that in the original Txn-Token, MUST NOT increase the authorization surface beyond that of the original Txn-Token.

0 commit comments

Comments
 (0)