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

external invocations #107

Open
adeinega opened this issue Jun 27, 2024 · 2 comments
Open

external invocations #107

adeinega opened this issue Jun 27, 2024 · 2 comments
Assignees
Labels
pre-last-call Issues that need to be addressed before we go for last call

Comments

@adeinega
Copy link
Contributor

I'm sorry if I miss anything but why does this spec put so much emphasize on "external" invocations?

Transaction Tokens (Txn-Tokens) enable workloads in a trusted domain to ensure that user identity and authorization context of an external programmatic request, such as an API invocation

and

A valid Txn-Token indicates a valid external invocation

and in many other places. This somehow limits the set of use cases where Txn Token tokens can be applied. ServiceA can make a m2m call to ServiceB in an asynchronous way, say because of some task in its scheduler, etc.

I would suggest shortening "external invocations to "invocations".

@gffletch
Copy link
Collaborator

gffletch commented Jul 4, 2024

What about explicitly calling out in the overview that both external and internal use cases are supported by this specifications? Support for internal use cases is called out in the section around the use of self-signed tokens and the definition associated with the subject_token parameter. However, I agree it's not called out as an equal use case.

@tulshi tulshi added the pre-last-call Issues that need to be addressed before we go for last call label Jan 14, 2025
@tulshi
Copy link
Collaborator

tulshi commented Jan 23, 2025

By "external" I meant external to the trust domain, BTW

@gffletch gffletch self-assigned this Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pre-last-call Issues that need to be addressed before we go for last call
Projects
None yet
Development

No branches or pull requests

3 participants