[OAUTH-WG] Re: New Version Notification for draft-chen-oauth-agent-authz-use-cases-01.txt
"chenmeiling@chinamobile.com" <chenmeiling@chinamobile.com> Wed, 08 July 2026 09:39 UTC
Return-Path: <chenmeiling@chinamobile.com>
X-Original-To: oauth@mail2.ietf.org
Delivered-To: oauth@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 4F27B112D1744 for <oauth@mail2.ietf.org>; Wed, 8 Jul 2026 02:39:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783503569; bh=k9YMFKUI/N+RBZ7ASfNxXKdf2ZXDLJlnKADix+UDOog=; h=Date:From:To:Cc:Subject:References; b=bi+I8p1pvzELLN3sFCNNtORsDwrS8gskZHmAmbpqm2VMGchNFjEvaDGFPjftuEzrH Ci8whntBj7Eiq/BO1uKa8/EYxwMLP2j8BiYaOgr3yI5eWvgic1DUhYbPHJIQU3J7kT 4n1W/XMtcHDMXMtICOh7Ckg1jmyfTqEp0ik4waZc=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.396
X-Spam-Level:
X-Spam-Status: No, score=-2.396 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_FONT_FACE_BAD=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=chinamobile.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D0PLATaO-96U for <oauth@mail2.ietf.org>; Wed, 8 Jul 2026 02:39:28 -0700 (PDT)
Received: from cmccmta4.chinamobile.com (cmccmta4.chinamobile.com [111.22.67.137]) by mail2.ietf.org (Postfix) with ESMTP id C75C6112D10A3 for <oauth@ietf.org>; Wed, 8 Jul 2026 02:38:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chinamobile.com; s=default; l=0; h=from:subject:message-id:to:cc:mime-version; bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=; b=HBcivNTf0cnNKQXlNX2mXAGmmo3te7cru/MfYcbIycvQZYcAX6IMmWaxNnTgXqbN4V90xwsr8qvOj nBeOfKYaX0CBU0tUn/8HAip9FgYsbzpe5ku5PCN8GtkpJcHgRc+4ktMI2nsfhtwe5HiszL/PIzPuds vnAaE5SOJqPVGm7c=
X-RM-TagInfo: emlType=0
X-RM-SPAM-FLAG: 00000000
Received: from mail.dlp.master (unknown[10.188.0.87]) by rmmx-syy-dmz-app04-12004 (RichMail) with SMTP id 2ee46a4e1aa4c18-657fe; Wed, 08 Jul 2026 17:38:44 +0800 (CST)
X-RM-TRANSID: 2ee46a4e1aa4c18-657fe
Received: from wxh.mailtest (localhost [127.0.0.1]) by mail.dlp.master (Postfix) with ESMTP id E8A6B15A02E6 for <oauth@ietf.org>; Wed, 8 Jul 2026 17:34:08 +0800 (CST)
Received: from spf.mail.chinamobile.com (unknown [10.230.70.214]) by mail.dlp.master (Postfix) with ESMTP id 7091215A01BE for <oauth@ietf.org>; Wed, 8 Jul 2026 17:33:44 +0800 (CST)
X-RM-TagInfo: emlType=0
X-RM-SPAM-FLAG: 00000000
Received: from DESKTOP-U9UKLCC (unknown[10.2.49.210]) by rmsmtp-syy-appsvr08-12008 (RichMail) with SMTP id 2ee86a4e1a8abab-43ac1; Wed, 08 Jul 2026 17:38:20 +0800 (CST)
X-RM-TRANSID: 2ee86a4e1a8abab-43ac1
Date: Wed, 08 Jul 2026 17:38:19 +0800
From: "chenmeiling@chinamobile.com" <chenmeiling@chinamobile.com>
To: Christopher Emerson <christopher@agentadmit.com>
References: <178326844691.267540.6806897697824010077@dt-datatracker-57b5d8f849-zrqfx>, <202607061225540639426@chinamobile.com>, <CADroBVpvEYtwE_ibDm3y-is18C2S6NvvrGrqZqh5yQHXLK0w7w@mail.gmail.com>
X-Priority: 3
X-GUID: C69A33D7-C89D-46F5-A213-599AC766E3C7
X-Has-Attach: no
X-Mailer: Foxmail 7.2.25.542[cn]
Mime-Version: 1.0
Message-ID: <2026070817381917121418@chinamobile.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart245312535750_=----"
Message-ID-Hash: QZXNCM2RDXWQEF77ONYX2VZDMIXYEVAD
X-Message-ID-Hash: QZXNCM2RDXWQEF77ONYX2VZDMIXYEVAD
X-MailFrom: chenmeiling@chinamobile.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-oauth.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: oauth <oauth@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [OAUTH-WG] Re: New Version Notification for draft-chen-oauth-agent-authz-use-cases-01.txt
List-Id: OAUTH WG <oauth.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/oauth/v8kMcKJeUfB2l8YURMUJ4wlM_TI>
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>
Hi Christopher, Thank you for your email and for sharing your draft, draft-emerson-oauth-user-mediated-delivery-00. We are very pleased to hear that our use case and gap analysis was helpful in contextualizing your work. The primary goal of our draft is to help the community clarify the problem space for agent authorization. Your hands-on experience in building a real-world solution is precisely the kind of input that can help us make our document more accurate and comprehensive. Your insights would be invaluable in ensuring we are mapping the territory correctly. To that end, we have two key questions for you, based on your practical experience: Regarding the Use Cases: Do the scenarios currently described in Section 3 of our draft (draft-chen-oauth-agent-authz-use-cases-01) adequately cover the situations you have encountered in practice? Or are there significant agent authorization scenarios you've had to solve for that are not yet represented? Regarding the Gap Analysis: Does our gap analysis fully capture the fundamental problems you've faced? Your draft provides a brilliant solution pattern that addresses several of the gaps we identified. We are curious if, during your development process, you encountered other, perhaps more subtle, gaps or challenges that are not yet on our list. Your feedback on these points would be extremely valuable as we prepare the next revision. A more robust problem definition will benefit the entire working group as we move towards developing solutions. Thank you again for initiating this important conversation. Best regards, Meiling chenmeiling@chinamobile.com From: Christopher Emerson Date: 2026-07-07 11:23 To: chenmeiling@chinamobile.com CC: oauth Subject: Re: [OAUTH-WG] Re: New Version Notification for draft-chen-oauth-agent-authz-use-cases-01.txt Hi Meiling, Thank you for this draft. The gap analysis is a useful catalogue, and it matches what we see building agent access against real applications. Gap 2 in your summary ("the framework has no built-in mechanism for an agent to 'pause' and securely ask the user for an intermediate decision") is the problem I tried to address in draft-emerson-oauth-user-mediated-delivery-00, posted last week: https://datatracker.ietf.org/doc/draft-emerson-oauth-user-mediated-delivery/ It proposes user-mediated credential delivery as a complementary primitive: the credential is delivered to the user through human-controlled channels, and the user hands it to the agent, so the authorization decision happens outside the agent's execution context. There is no redirect, callback, or other agent-addressable path for an injected instruction to exploit. The same primitive gives a concrete shape to two of your other gaps: - Gap 1 (just-in-time authorization): when an agent attempts an operation outside its granted scope, the system returns an error identifying the specific missing scope, and the escalation runs through the user as a renewed user-mediated grant (Section 4.2 of the draft). Scope changes always terminate at a human decision. - Gap 4 (revocation): grants are per-connection and validated by introspection on each request, so revoking one agent's access is immediate and does not affect other connections. I would welcome the group's thoughts on whether user-mediated delivery is a useful primitive for the requirements you catalogue, particularly the personal and consumer scenarios in section 3.1, where the end user rather than an enterprise administrator is the authority. Best regards, Christopher Emerson
- [OAUTH-WG] Re: New Version Notification for draft… chenmeiling@chinamobile.com
- [OAUTH-WG] Re: New Version Notification for draft… Christopher Emerson
- [OAUTH-WG] Re: New Version Notification for draft… chenmeiling@chinamobile.com
- [OAUTH-WG] Re: New Version Notification for draft… Christopher Emerson
- [OAUTH-WG] Re: New Version Notification for draft… Mohamad Khalil Yossif
- [OAUTH-WG] Re: New Version Notification for draft… ~blake
- [OAUTH-WG] Re: New Version Notification for draft… Mohamad Khalil Yossif
- [OAUTH-WG] Re: New Version Notification for draft… chenmeiling@chinamobile.com
- [OAUTH-WG] Re: New Version Notification for draft… chenmeiling@chinamobile.com
- [OAUTH-WG] Re: New Version Notification for draft… Blake Morrison
- [OAUTH-WG] Re: New Version Notification for draft… Meiling Chen
- [OAUTH-WG] Re: New Version Notification for draft… Blake Morrison
- [OAUTH-WG] Re: New Version Notification for draft… jiangyuning (A)
- [OAUTH-WG] Re: New Version Notification for draft… Meiling Chen
- [OAUTH-WG] Re: New Version Notification for draft… Blake Morrison
- [OAUTH-WG] Re: New Version Notification for draft… chenmeiling@chinamobile.com
- [OAUTH-WG] Re: New Version Notification for draft… Mohamad Khalil Yossif
- [OAUTH-WG] Re: New Version Notification for draft… chenmeiling@chinamobile.com
- [OAUTH-WG] Re: New Version Notification for draft… chenmeiling@chinamobile.com
- [OAUTH-WG] Re: New Version Notification for draft… Christopher Emerson
- [OAUTH-WG] Re: New Version Notification for draft… Blake
- [OAUTH-WG] Re: New Version Notification for draft… chenmeiling@chinamobile.com
- [OAUTH-WG] Re: New Version Notification for draft… Lombardo, Jeff
- [OAUTH-WG] Re: New Version Notification for draft… chenmeiling@chinamobile.com
- [OAUTH-WG] Re: New Version Notification for draft… Mohamad Khalil Yossif
- [OAUTH-WG] Re: New Version Notification for draft… chenmeiling@chinamobile.com
- [OAUTH-WG] Re: New Version Notification for draft… Mohamad Khalil Yossif
- [OAUTH-WG] Re: New Version Notification for draft… Thi Nguyen-Huu
- [OAUTH-WG] Re: New Version Notification for draft… chenmeiling@chinamobile.com
- [OAUTH-WG] Re: New Version Notification for draft… Blake
- [OAUTH-WG] Re: New Version Notification for draft… Mohamad Khalil Yossif
- [OAUTH-WG] Re: New Version Notification for draft… Mohamad Khalil Yossif
- [OAUTH-WG] Re: New Version Notification for draft… morganLR
- [OAUTH-WG] Re: New Version Notification for draft… chenmeiling@chinamobile.com
- [OAUTH-WG] Re: New Version Notification for draft… morganLR
- [OAUTH-WG] Re: New Version Notification for draft… morganLR
- [OAUTH-WG] Re: New Version Notification for draft… Meiling Chen
- [OAUTH-WG] Re: New Version Notification for draft… chenmeiling@chinamobile.com
- [OAUTH-WG] Re: New Version Notification for draft… Mohamad Khalil Yossif
- [OAUTH-WG] Re: New Version Notification for draft… Meiling Chen
- [OAUTH-WG] Re: New Version Notification for draft… Blake
- [OAUTH-WG] Re: New Version Notification for draft… jiangyuning (A)
- [OAUTH-WG] 回复: Re: New Version Notification for d… niyuan
- [OAUTH-WG] Re: New Version Notification for draft… Mohamad Khalil Yossif