Astra mortemque praestare gradatim

On Mon, Aug 11, 2025, 8:21 PM Atul Tulshibagwale <a...@sgnl.ai> wrote:

> Hi Watson,
>
> The spec has the following definition of a Trust Domain in Section 4:
> "A collection of systems, applications, or workloads that share a common
> security policy. In practice this may include a virtually or physically
> separated network, which contains two or more workloads. The workloads
> within a Trust Domain may be invoked only through published interfaces."
>

> The idea is that a service receiving an invocation from another service
> within the same trust domain can verify the transaction token details to
> prevent "unfettered access".
>

I think I understand what we want to say here. I just don't think that the
words in the doc actually say that clearly. In particular a common security
policy is a pretty nebulous thing; does it mean they all need to authorize
the same set of operations by the same people?

Perhaps we should say trust domain is the domain of services that trust a
transaction token issuer, and explicitly say different services have
different policies about what is allowed in it.


> Hope this helps,
> Atul
>
> On Tue, Aug 12, 2025 at 7:42 AM Watson Ladd <watsonbl...@gmail.com> wrote:
>
>>
>>
>> On Mon, Aug 11, 2025, 3:08 PM Brian Campbell <bcampb...@pingidentity.com>
>> wrote:
>>
>>> Note that I hope/plan to do an actual review again (it's been awhile)
>>> for this WGCL but did want to jump in on one point below.
>>>
>>> On Mon, Aug 11, 2025 at 3:01 PM Watson Ladd <watsonbl...@gmail.com>
>>> wrote:
>>>
>>>> I have some concerns:
>>>>
>>>> - Requiring the requesting service to be in the Trust Domain of the
>>>> token seems backwards to me. Surely we want these tokens to cross
>>>> trust domains.
>>>>
>>>
>>> No, I believe transaction tokens are, and have been since their
>>> inception, appropriately scoped to be an "internal" construct for use
>>> within a single trust domain.
>>>
>>
>> Maybe the term trust domain has a connotation I'm missing but I would
>> think that we're creating these precisely because service A can't be given
>> unfettered access to all the things service B has access to, hence
>> different trust domain. But maybe what I mean is not what was meant by
>> trust domain.
>>
>>>
>>> *CONFIDENTIALITY NOTICE: This email may contain confidential and
>>> privileged material for the sole use of the intended recipient(s). Any
>>> review, use, distribution or disclosure by others is strictly prohibited.
>>> If you have received this communication in error, please notify the sender
>>> immediately by e-mail and delete the message and any file attachments from
>>> your computer. Thank you.*
>>
>> _______________________________________________
>> OAuth mailing list -- oauth@ietf.org
>> To unsubscribe send an email to oauth-le...@ietf.org
>>
>
_______________________________________________
OAuth mailing list -- oauth@ietf.org
To unsubscribe send an email to oauth-le...@ietf.org

Reply via email to