[OAUTH-WG] Re: 回复:Re: Call for interest: fine-grained authorization in OAuth (IETF 126 follow-up)

Yaron ZEHAVI <yaron.zehavi@rbinternational.com> Mon, 12 October 2026 08:26 UTC

Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20a::7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange secp256r1 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id CAC0946 for <oauth@ietf.org>; Mon, 12 Oct 2026 08:26:07 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=RBInternational.com header.s=selector1 header.b=gcXfcnXG; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (mx.ietf.org: domain of yaron.zehavi@rbinternational.com designates 2a01:111:f403:c20a::7 as permitted sender) smtp.mailfrom=yaron.zehavi@rbinternational.com; dmarc=pass (policy=reject) header.from=rbinternational.com
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gDo2pWwOmyaZWq6uwNfCmwQf5ZMNVtL9I4dvyJNq6j2HUozXTxs0a0tiYCAYMT71SUe2vcuNol61ZsLnqTkYHZWtAHC21bjGB1AB83mIZEZ+WW1RqNlsO8RBXAfVQ5ECWi4WHtpZB2Arfxqk7H6d2bOtmOadNHCY5pbla/dkBMYZPmakM8H/miTQcJnT5vjyt8x93nSRMbgPSgS/qIh/LXKN3yD6Hl8LUjWPcYi+Tj41EZdhUb0uzaK7FyzMWVFKAsUaXsYSIR34QlCe+boqtEsF1DguotCpNcXP2rRlrPjnvHJsMirFEgDS1AstDHxtXV5Fp/AlzUk1rzla2esRzw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=tTPkXfKA5w3Yhlis17k5PlEh/cSIJ2K3HR2BWv5Xptg=; b=vls2mfwEYeERtCwUka+XiP1dBV1u81nOFGh/xpcASlIIxYNwOnINEwJC4dxl/x7hL/NoJ7gYgWVNErloen0goD5uPcgFbjralAFGRhJeNJjRPqyyZR5Dj6ZdJYVaM++KyJTqAmmwlZmRCyDj49XZ+j9Vj0wQS/bUb8LAaK26w0t1xYUr8R15XxVqGTXza72qBzbmUPZWD0IAWiWCoPMYb0sRa3Ct6/IvX5bDp1XMsK4uMwQA5216dmgw+vdF5BAsAXDMYkEpUqbYLio4sqTuuksM/fndeaqe35eNwxckLaNW5nNJq8T8V/tIGWG+4Ck512e2IKZBBPlX9NKr3UTjrA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=rbinternational.com; dmarc=pass action=none header.from=rbinternational.com; dkim=pass header.d=rbinternational.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=RBInternational.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tTPkXfKA5w3Yhlis17k5PlEh/cSIJ2K3HR2BWv5Xptg=; b=gcXfcnXG2RJ7yoqWEoADo+GzOuI2EVfk+tyrcspIMyn1N2R3J46d4V8OtjagczReOp+rxTd//MY67Os3adYvAzOZv9KjnZWHa+jH3rxAczTPsEwI1DyUSymiM6SkJL6cJ7ofj2zJfW78h+D3vCYLCI8t+WjB2RJ5IgbELrW17kI6iLKbS1cnROzoJRh2Vf7dtZVjGeQxp1Ee83r6w3QqUMeFjSs8M9ibWku7wLHcnnQ1Mwc0zasCFthwWVc7KxOaYB5WDiCxDBHn6kArXNHhUEB/qIVlSC+Qjpixuq0/DDE3g5MWeZdGOg0oIrSI/ZohhDVT4uRVYabhs4Gu2sAJIw==
Received: from MMZPR04MB481271.eurprd04.prod.outlook.com (2603:10a6:190:28::12) by DU0PR04MB9225.eurprd04.prod.outlook.com (2603:10a6:10:350::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.472.20; Mon, 12 Oct 2026 08:26:02 +0000
Received: from MMZPR04MB481271.eurprd04.prod.outlook.com ([fe80::42a3:1fed:2ea7:f3c5]) by MMZPR04MB481271.eurprd04.prod.outlook.com ([fe80::42a3:1fed:2ea7:f3c5%6]) with mapi id 15.21.0496.020; Mon, 12 Oct 2026 08:26:02 +0000
From: Yaron ZEHAVI <yaron.zehavi@rbinternational.com>
To: Blake Morrison <blake@truealter.com>, "oauth@ietf.org" <oauth@ietf.org>
Thread-Topic: [OAUTH-WG] Re: 回复:Re: Call for interest: fine-grained authorization in OAuth (IETF 126 follow-up)
Thread-Index: AQHdVbX5UDdtrWaF7k+aY4I6HBHCnrbw0hEAgACAaICAAagMgIAFMbKAgAEZxICAAE85kA==
Date: Mon, 12 Oct 2026 08:26:02 +0000
Message-ID: <MMZPR04MB48127182AC522D56B012BC4AAB939F2@MMZPR04MB481271.eurprd04.prod.outlook.com>
References: <db89ae6c-f90e-4fee-add3-0c66a7746053.max.ldp@alibaba-inc.com> <MMZPR04MB48127116E2B1A938B6EA5B772F93892@MMZPR04MB481271.eurprd04.prod.outlook.com> <CANr0dJHouwU_pVu+WJUSH633oRhdsZ2_0PWMcnE7scHNpt_WOg@mail.gmail.com> <CANr0dJFM8vUHVrTnOhGkpBHuyHk1gYknbRq6Czf36UWz36dZVA@mail.gmail.com> <CALnUWkrD1qz1FAcbCpXf3n=3FTbeOznJJ4Vj87-_S17iMAYdqA@mail.gmail.com> <CAPVrLW2dBoB5q7+g5n5SDmB86bp6AngG7KLd12W6ki4y79YYXQ@mail.gmail.com> <CANr0dJGC2LPyzxrRpstaxmXNQfWyMgCYs1NG6JPCpCkfptJG3g@mail.gmail.com> <s0yzOL19JRTFAqE_wV_CKTMwIA_Vo7TjYHg1fWq6oPBzks74F-hBelQxoipo7BvwPK_jOdIFUXZ-m2v_jdDFuh0Mk6n0YVQpAQx30_zSMcA=@truealter.com> <MMZPR04MB4812719FC945CE8A895B9F452693902@MMZPR04MB481271.eurprd04.prod.outlook.com> <ilD-MOGGSabqLof0Sa9tNUPDtgNZva0qZCEwurpa-cgztbf4qZkSIDH549oJPg8yiGvXfCP_45Yiosr2asCMViLXQUeTQnvCXFsaekEGyP0=@truealter.com>
In-Reply-To: <ilD-MOGGSabqLof0Sa9tNUPDtgNZva0qZCEwurpa-cgztbf4qZkSIDH549oJPg8yiGvXfCP_45Yiosr2asCMViLXQUeTQnvCXFsaekEGyP0=@truealter.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_943e0687-f175-4b9c-b2f5-83c4b4db97be_Enabled=True;MSIP_Label_943e0687-f175-4b9c-b2f5-83c4b4db97be_SiteId=9b511fda-f0b1-43a5-b06e-1e720f64520a;MSIP_Label_943e0687-f175-4b9c-b2f5-83c4b4db97be_SetDate=2026-10-12T08:04:32.0000000Z;MSIP_Label_943e0687-f175-4b9c-b2f5-83c4b4db97be_Name=General (visual mark);MSIP_Label_943e0687-f175-4b9c-b2f5-83c4b4db97be_ContentBits=3;MSIP_Label_943e0687-f175-4b9c-b2f5-83c4b4db97be_Method=Standard
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MMZPR04MB481271:EE_|DU0PR04MB9225:EE_
x-ms-office365-filtering-correlation-id: df034dde-7a47-44b9-0a24-08df283a73df
x-ms-exchange-atpmessageproperties: SA
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|23010399003|1800799024|366016|376014|22082099003|55112099003|18002099003|4143699003|56012099006|10067099003|38070700021|11063799006|261009223027099003;
x-microsoft-antispam-message-info: 7RHCiumdUIBKi3NizO1ccY3LjZlrbSZcuv9gxCy07var1mpCZGHJl/pOaMc4pBuZMMnMzlW3JayR8xq7sFzgRnN5hQ14Hzmna5NwvOJz5G1UuFlS1g3N8wYy5ngNCYTosHVuvDUe8KJvZ0lgYz1ehbukB6cTRtionC56doUPmMzvhBpkEM/tTho7PuVEfZdv6nQdsfJjvJyv+KE7SVqw2xvHBcHCA+pxEjG8omdf3PWuHB4oTGZQ/NV1/zuGHZc4pK2J5gXtBDfw9zDCyAUp6ePc1rzH5NIIF9tQ1JhQUXxuc1GjpxfyteOSSdTTBCIestSWcbXFhe6uSSKZitdBeDEhkcjp0KufF7kgDldxQNEMI4ZSuoao9PEqk/1FDdoXSK4zAuJU0Nn5hZOF4v6GE0nRnEyC6UfaE4EYYkqxv9q812XqLf3qUbC1eabsrtDQUH0A+9NpFyw1Q68pqNAVfGruKDcZfRmFAJjDROa+aEE0/dc0DAbhDOeVxYllLan80CWDCR7AhVA7gWiZlC/l/3Zop6RfoYbMB495eH/XEvvttVibBdeIaG2VG9PT40981aOA3qS5D6PIbyedaVjgNT/rAmeavbilVccWY0LeWh5eEtfcjysha3jIkL+zoBEi2Nb7q08RkTwRhvlseyfvLJMQocEG4iWPiI9z7wfCVIZezyupR7BeyhkmRRwPmYZD82Heapsc3fpD3TjRXxatmMjt3j1hJ5MuarYB2YXTcy0=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MMZPR04MB481271.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(1800799024)(366016)(376014)(22082099003)(55112099003)(18002099003)(4143699003)(56012099006)(10067099003)(38070700021)(11063799006)(261009223027099003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Rr+fkeR3g16pmYk8kRKxPMw2ULT7eacoAdARoCsNDK8luH3NU683FOf5GPgoDjzGg0givytkgcIftJ7RdTzVZpTknGC/aibn0kICywHeq2VTM6XXxfNAWtrnCfL2cw5rwsFriu4h+aF3NtOB0iltYc//vJGTEWvafaiJ3EXeFu+5b6fqPqNdA9wB4ZnrRhH2ghNQIyYDyaQMEjyV6CFkFrZxxnKot9qRQYSPIzg7QuCU+dGMJoxKpotpUn/mI6WomYtRIsvBwOrg+NapjPPCJL12uBERyRpUQPqYvXmgpH1fogDVng/WFJ/g72a9NVNo6tJJxgbBuXW98le3skl0onpWkmUT4lHprUx1WD3K/v8Dh2c+WNxh2xVJa2utwCXwSYVFxk5JHTARXk+jIdg8wYJFiBu2T3an3yFz2iLIBFilETIw9DTcsayQjVJ8jGhlvMfRimySgzqzCv3yg7vARf8poqPGOKCrSPm7+f6iEU57cija2PdXTimLAeOaPuNvgwLQd7QXwqF0WZfCXxIA5mKkLAjckmqDvLSDhosQTZZxF1jrQDWQfLWQa2/yNx/lNepzuuZryosRTMV1EDqLQoucCmhnmL9Fq/1vajJ1E9X6kBGw+WYGb7bwGLq+2KopQbEdA55oAwvDsMIroTSz3iqVwEx+FeJEQflJIWXh+laajW9BB3t6vvth1GaUifpmVE7k6OXqW8zNPBOX2S+KouSxMREavCjMknYqW00oDL2VCUOKqNBohdqEtATptRkw1v0R1p4LCrRWTWvw8ycW9eyMolqxinJZ4Tow4goK68XXaWB9l31bEuothFES1N8kyWWnUwCpzC6UoyAuR7Y2C810ldovkq5t+8Q4kIebyX8aBtJ5MpAjsC6HbdNfIjVrpjBVwyfWha3VBcmV7R1xjblqR74xurOt4+Bu/MuIRL4RcOqOuiT7vCKcrTQ6Cwr4iy2hLCEm1/5Gm13ula3q9Sy1MI+d6UzRWVsG4ufEBKASOd3HVJA1qm4Os2vzj0C/qSnjJlsAwNVAWWKvfvccEjhlhTaIWN1o9+zhXSEf8KYJOOIHlXue9PQLysAJLwgix3MBts25xJc8usULtsNSS2JjwbDxWcVJgVZN6PG0UY3h72T/EPAVLKgGRvhzknFI9pwwN0QT44vYsA+WsmCivDGII7E/rai4/+ApdBW4BWPf5Kc6oWoR1jPVBTAQ8WQKXONoRjQOsmluPP1xSPte42A0gE/WvxZ4ZzDuvRs98uKIyi2TqHfFZVY011tRd4OwPAW7zDt33+Ebd7qhA/cvuQ+kFC7ZpWDx9yPxXbkE4kvV1lrissMe9R6z+1149U1V68b3MJPc7cJcZSUPk3DkxuOMWq5pgOMmnz1GvU8AZyHZ8KlFpa7JOMZIxisl/RjDjHk1CdWZnga4zI2NVcNqIIEQaRaEfYJe/eEqr78ptAay8gf5ibMMU5EJhf7avP9FiEcH5KhlSZ8t+lKVJMEHDd5dHBh/DtbZzbOkXiHbIFKiX0veG8sM61nfLcBwHwWQMQma7cXTZy4TdU5rcvoGMj14D8xwzGfeQhiN0SQNbX544+4Szx4Hcn1x9eZbLl7hBcaXY4ABZFrptEOoaL6fWNJLn45f0ggCtVdg0kbzsqxgzgMi+QcVK+ZhshbEnFMhAwNaHEjRMoqCKs7sOM8+L2eFvw3RwajGQ/94XFi15qsitz+7wK6ZVq7EyJdmo8/0JMXgxfSVH0TMdKPbagggun67Ugfgm3UJ4DJfJvW9n80=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: n5wjoBQeb8qxYigvrg7pcYxGlekmwKY3Apvl/TZhawfPWQr1/p/eNjHQenbc3OpBl+6X5DnG6ZTM6j7ldETbc6ooD0w4pQAu7KEI+4u6dxDvfUJnmTXC5sTu/pcjl5FZCx6dzayemBofFJRyizcix1m4iytfHTunJxyok5tNeSpFecNPMvd+9tvNoRaxzheK2wqaiALq4WQphjwwKH9KCwn4YFqzS7iSIRLR5jvh1d51cyczu+bSqIMXmiuoSPOrEahHue8I853ibGvgxbdJOMOpvTVyTlSfDKipq4cJxCPsYQbQfiTEqg6IzNpybL3hLYo0mst5XXSs9X6whqgLRA==
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: p/LbEtJAqiXMBfrT6dMxdUsXa6TGNFHWdw2ufh2b9dshHhfGQH69GB8zZZU66E+5MghcLSmt5sOpVWZ1WSfIF7NWe6Vw21tc/RoEemFmjWzCx4nlqNZ+57Z/vxJxPic6vnIUJ6YQ0oIWDSBcQt/f1/aoXqlQi7JJH4nlbgXul5X1KJ6ZPq/YKn6QCbZQuoNXexHg6BD/Ve4Ws+oqjxwJQdT9Sl8h0AJUCtio1Bg40yz3XVxmyie1dFepFET7NJqHR/BxFIrIXiUaguDrsBJSTA4dlNIuEGg//wduvwjjpc5Fx/NasYqPNodGZVkf/2Io/6ryw/fPJKgsDLZ3WHfS6+Ql+u18G/4JATHcdF5s3G9vWMxBuL8pb0V4IOM6EV2QKDqRzeRu6DtzqK6PVDjNfEFMAAnMHlqXCgOR+U87l0UyF+5Hbu7ayFXcqMm7ofsfto6kgNYr94HRR6IQuSo0YDYhesQgOMpZXeJzk0c3wRZphMyWHTa2S8fztRV9e47p/8jyB88Cuj1yWa7N7q7QSTB4TpnMFPCMMfKvWB8XzjcJjz+mQsGBbImliKosa2TW78ug7ubcSkSLPh/BvaLFbKam9aM+jJEWgm/SmJHQV8pflJuI1B6LoE36jnEKSJQY
X-OriginatorOrg: RBInternational.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MMZPR04MB481271.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: df034dde-7a47-44b9-0a24-08df283a73df
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Oct 2026 08:26:02.7074 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9b511fda-f0b1-43a5-b06e-1e720f64520a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Etzjyd4DIDdzoQqqay99rvYhiC2BmB+44B83uX1oRwRhXEapVa0xr3LkZZjDGR6TQfK5y6Dp6gJKYBlKkZlyE2iwxjo/sVXc5okPSo7DGpYZfdk3KZtNGpuMMf/qRw0C
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9225
X-Spamd-Bar: ---------------------------
Message-ID-Hash: 5Q62E6CDPUPJ725ARGQMB2ZQZN7INKEJ
X-Message-ID-Hash: 5Q62E6CDPUPJ725ARGQMB2ZQZN7INKEJ
X-MailFrom: yaron.zehavi@rbinternational.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-oauth.ietf.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Omri Gazitt <ogazitt@gmail.com>
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [OAUTH-WG] Re: 回复:Re: Call for interest: fine-grained authorization in OAuth (IETF 126 follow-up)
List-Id: OAUTH WG <oauth.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/oauth/IxFdh8lpGeHX1ld3EDW2eTggYlA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/oauth>
List-Help: <mailto:oauth-request@ietf.org?subject=help>
List-Owner: <mailto:oauth-owner@ietf.org>
List-Post: <mailto:oauth@ietf.org>
List-Subscribe: <mailto:oauth-join@ietf.org>
List-Unsubscribe: <mailto:oauth-leave@ietf.org>

Dear Blake,
Thank you for the prompt feedback.

I understand both points, considering how to handle them 😊

A resource server:
1. Knows whether it publishes authority metadata in its PRM or not.
2. Knows when it updates its authority policy.
3. Controls accepted token freshness and max_age.
4. (Currently) Cannot assume publishing of authority metadata ensures the authorization server will retrieve and consider it.

Please help me understand, why would a resource server require the indication its PRM authority metadata was used?

Regarding freshness only, the RS could when updating PRM authority metadata, reject relevant tokens issued before the update.

To consider your requirement, I would propose a metadata binding claim in JWT tokens and token introspection response, along the lines of:

"amb": "local" || "s256:<base64url-encoded SHA-256 digest of PRM authority>"

"amb" stands for authority metadata binding.
> When absent, no authority-metadata processing assertion is made.
> When "local" means The AS used its own local authority definitions.
> When digest it provides indication of specific PRM used

Yaron


Classification: GENERAL
-----Original Message-----
From: Blake Morrison <blake@truealter.com>
Sent: Monday, October 12, 2026 5:21 AM
To: Yaron ZEHAVI <yaron.zehavi@rbinternational.com>; oauth@ietf.org
Cc: Omri Gazitt <ogazitt@gmail.com>
Subject: [OAUTH-WG] Re: 回复:Re: Call for interest: fine-grained authorization in OAuth (IETF 126 follow-up)

[You don't often get email from blake@truealter.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]

This message is from an external sender - be cautious, particularly with links and attachments.


Hi Yaron,

Thanks. 8.2 lets the AS fall back to local policy when the resource's metadata isn't available. 9.3 doesn't tie a token to a metadata version either. Once a token's issued there's no way to tell which description it was checked against, or whether it was checked against one at all. If a resource tightens payments.manage later it can't tell its old tokens from its new ones.

Could the issuance record carry a digest of the description the AS used and when it was fetched, or a flag when it fell back to local policy?

Blake
This message and any attachment ("the Message") are confidential. If you have received the Message in error, please notify the sender immediately and delete the Message from your system, any use of the Message is forbidden. Correspondence via e-mail is primarily for information purposes. RBI neither makes nor accepts legally binding statements via e-mail unless explicitly agreed otherwise. Information pursuant to § 14 Austrian Companies Code: Raiffeisen Bank International AG; Registered Office: Am Stadtpark 9, 1030 Vienna, Austria; Company Register Number: FN 122119m at the Commercial Court of Vienna (Handelsgericht Wien).