[OAUTH-WG] Re: New Internet-Draft: Approval-Based Dynamic Client Registration
"Lombardo, Jeff" <jeffsec@amazon.com> Mon, 20 July 2026 07:01 UTC
Return-Path: <prvs=6549e6165=jeffsec@amazon.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 33D8C11A090F1 for <oauth@mail2.ietf.org>; Mon, 20 Jul 2026 00:01:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784530877; bh=I3sSTrqgwyGh+hDaYYtCrPzRyLnoqvrPUQDNjUjZHKo=; h=Subject:From:To:CC:Date:References:In-Reply-To; b=jS4Jxpoc2+8NBf2Dullmg900UiZsbqd7CidY06etZocQOpz+qjogA657A4ZqBvanQ Pdupv1r0EovkNzBI87r4LkhQpVB3ZoOLHoSTcc3uste1ra4cdZcZQFtJEM4rGuK9l6 EgdzbsN52yXrBzYypyqR0hfJHcVP09wpzMXTWVk4=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.794
X-Spam-Level:
X-Spam-Status: No, score=-2.794 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_IMAGE_RATIO_02=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_NONE=0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=amazon.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 tlZ0KlFmcD1E for <oauth@mail2.ietf.org>; Mon, 20 Jul 2026 00:01:13 -0700 (PDT)
Received: from iad-out-015.esa.us-east-1.outbound.mail-perimeter.amazon.com (iad-out-015.esa.us-east-1.outbound.mail-perimeter.amazon.com [44.210.169.44]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id C0B9511A09083 for <oauth@ietf.org>; Mon, 20 Jul 2026 00:01:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazoncorp2; t=1784530861; x=1816066861; h=from:to:cc:date:message-id:references:in-reply-to: mime-version:subject; bh=iQK0IcoVKxc37w7XwsdKfrfk2y7GCej0AhZdGNsEfNM=; b=L6RvV987csW9CbHD7HhywDD8Nn1VMOHYzBVccNAzbWU+uzfmwdYH5O6l tC5EEqp3Tfh1C11By2emVddrmOqYjx0CrFGYu8fucYslcM3GvTIaHDGus OkOVURJ9OHv0bc/hS/DLA/VllpUJqei7t0IkvVhq4v/c1RiM5/jibperi 3qg7PNAHCy43UeHjXOLNgvzWLmahEJfVT80F9k+AIFfTE/L25Ubz5JhVe Tvx8AdIdxKDs+3JZgRiJVfRKobvKuiG4CeD2jDMW0uMABc67bmAJ1e9SH T0brhBgHoTUmDSoJdbya+sAnCsudTCMNOKW0T6lcd/4TMXoe+a+2Iv/78 w==;
X-CSE-ConnectionGUID: jTtTXPF/SyaJP8a3mvC//w==
X-CSE-MsgGUID: JVFBizIASIyLGS6Zh9VDSw==
X-Amazon-filename: image001.png, image002.png, image003.png, image004.png, image005.png, image006.png, image007.png
X-IronPort-AV: E=Sophos;i="6.25,174,1779148800"; d="png'150?scan'150,208,217,150";a="22616048"
Thread-Topic: [OAUTH-WG] New Internet-Draft: Approval-Based Dynamic Client Registration
Received: from ip-10-4-22-235.ec2.internal (HELO smtpout.naws.us-east-1.prod.farcaster.email.amazon.dev) ([10.4.22.235]) by internal-iad-out-015.esa.us-east-1.outbound.mail-perimeter.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jul 2026 07:00:57 +0000
Received: from EX19MTAUEB002.ant.amazon.com [72.21.198.67:4625] by smtpin.naws.us-east-1.prod.farcaster.email.amazon.dev [10.0.42.118:2525] with esmtp (Farcaster) id e1c75c44-2a2e-47cf-a8d3-4b796eb9d263; Mon, 20 Jul 2026 07:00:56 +0000 (UTC)
X-Farcaster-Flow-ID: e1c75c44-2a2e-47cf-a8d3-4b796eb9d263
Received: from EX19EXOUEB001.ant.amazon.com (10.252.135.46) by EX19MTAUEB002.ant.amazon.com (10.252.135.47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.2562.43; Mon, 20 Jul 2026 07:00:55 +0000
Received: from CH4PR07CU001.outbound.protection.outlook.com (10.252.135.199) by EX19EXOUEB001.ant.amazon.com (10.252.135.46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.2562.43 via Frontend Transport; Mon, 20 Jul 2026 07:00:55 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fWj25n2a5Ix4/YF+HEeA/R3xDCu3TH9AiPpA9sbFMwprwCTx7d7ZEhnJpS8qmuO2MLN5HZJhC57O+Orj79d1i2Uxcl5FfavbFNb89soLGwGARkTAW15T/0+dTkVMDrhCV8wOX0V85AMcaKX/QsqRaiuPX0OzCxd3RGaMPrvZ537c0nljImo8gg2NPRsIkOa/e9Hanq4beaxQ1nz85RDe/Qk/AudKaBueZGfLMT/pcpOMEDh8Zv/Kp4bWR6TPu96Z/CVurNVlCZIXRMvLAykfN5pklw0qeuRJpW12KoWfxOLoOPfaSjy7WFjc3Z1Ds/GYpR57q+y0qnInH63MvZ4TMw==
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=iQK0IcoVKxc37w7XwsdKfrfk2y7GCej0AhZdGNsEfNM=; b=dacR5i3NqxFrC+XXjwYlBLN7Te/LbyJV7ty2NyQXw4TARdHyNlenXmTte3t+UzkojWzJ72od2m8pwQkARQgDEQPxL88ppEhKcAyQXDPoiiWed6QpwNM7DoogQnoLdxuuW99JWRey09U7BWc329ltLAEDso98KdGumCKQdpjjCuYqG5tyk03p7TkdHi0cL72gCMU6P2InJsQe9jld0Z7gX0LrrOor13MBIDGtCUBmVDoNjB3l8+u2bSJS9vYRD4u+n/q8zuUJ8eMWzKLBDFHJJx2lAipAKmpqxsUC2gLiuo60WFPe8/6Xk6PRF276zZVug8G2TcGytCvR3f1L0RgjfQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amazon.com; dmarc=pass action=none header.from=amazon.com; dkim=pass header.d=amazon.com; arc=none
Received: from PH0PR18MB4685.namprd18.prod.outlook.com (2603:10b6:510:c8::22) by IA2PR18MB5851.namprd18.prod.outlook.com (2603:10b6:208:4b3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.16; Mon, 20 Jul 2026 07:00:20 +0000
Received: from PH0PR18MB4685.namprd18.prod.outlook.com ([fe80::f0f4:203b:8e50:b018]) by PH0PR18MB4685.namprd18.prod.outlook.com ([fe80::f0f4:203b:8e50:b018%6]) with mapi id 15.21.0223.015; Mon, 20 Jul 2026 07:00:20 +0000
From: "Lombardo, Jeff" <jeffsec@amazon.com>
To: "Dellaert, Philippe" <pdellaer=40amazon.com@dmarc.ietf.org>, "oauth@ietf.org" <oauth@ietf.org>
Thread-Index: AQHdF/ojCshHBUB4wkG10tF6gt3j1bZ1+XsQ
Date: Mon, 20 Jul 2026 07:00:20 +0000
Message-ID: <PH0PR18MB46858FF8CFDEF2D4026175FAD9C32@PH0PR18MB4685.namprd18.prod.outlook.com>
References: <PH5PR18MB927672B870A8187F205B048373A4C32@PH5PR18MB927672.namprd18.prod.outlook.com>
In-Reply-To: <PH5PR18MB927672B870A8187F205B048373A4C32@PH5PR18MB927672.namprd18.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amazon.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR18MB4685:EE_|IA2PR18MB5851:EE_
x-ms-office365-filtering-correlation-id: 7acebd7a-f09e-4924-c2e0-08dee62c9047
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|23010399003|6049299003|376014|22082099003|18002099003|8096899003|4013099003|4053099003|13003099007|38070700021|56012099006|10067099003|11063799006|6133799003;
x-microsoft-antispam-message-info: iA81QY5TTQbl3PRHYsRQB1iH25hPbithnYtnKhTYT9OKHLaLdur9T7AsO00QxBXJANNIk8UD2smTj6HtreExfL70FI1qJRdidOp6SQhAl2HK+ZPk0jAfc2lQ6KyE4PRtwQI6UduLQe6gLkkHxrtOVqupJOjFuZbhGlF4M5tum4NllFfTj7Ovf9sjCEETsgE8vexiUlOO1SxVH5a7G/IQpWxbM2FkrBXJbFtC/nca9Xg5A/6zLiwURiGJ4wEvaKw87/xmeqkqXmHtJCsjdnAMWyQEzoj4/Y2uE4D6OoEL5zNPrINHli0EsGyD7HWhaDv/9m3hpn79EG6udlUUtzn81y+qaJW0Ynh1BYxn5fvR+JitPXYzwSdXkHbZZK9SxsBxFoNK7NZt4+bps2TJDhq11yD3LorB7lt2SiQSAejRzLA3cveJoU2qTuX/ivgNq9QriuwfSeByg3Hb+dtz1Z+Yppveux2VoIQmagpQ1MBkJ5RZrxKsZJvQHTYgyz7ywQebfNvHQWTgmIcPy5zVB1+FXuwrTg1fL7er92+tcBfgiD39CcrRiNcgXUIZqPVggXpbWT8Dzyg0a4aRrK99C4ajf/PN4CU1TWHs9bLrjcqrmOo1caRsQKVVWHd8r7f9iM0AnehQIUXN4qY4O5rw4hPyGypXqU6KZRpvYeCeMKhax3s=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR18MB4685.namprd18.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(6049299003)(376014)(22082099003)(18002099003)(8096899003)(4013099003)(4053099003)(13003099007)(38070700021)(56012099006)(10067099003)(11063799006)(6133799003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 1iPyMwLh3f2LkMhAO5FCRULMGqOpb+u0EzVckMaAj1kY0OqQoLervIsC/ism7sZxHVqrN2/aE/r9/Yw3yjeAsQX29r436krsfTOC0QfSB/+UMkas/v9diR8gSl+ItHG49W8Oy3boSmOSsEpcjSUGjs8NLdXiv6OheCusXi0pVkGElfY4mlQDNn4PXNdPugsBOCcM+hG5qeHPcRxAKAfxy9obUUTunA56A/Vt2AS2RQMn6FT1E0JvOZ4asrEIft5gl9DuddEMeqNrKy27kHVv4CvB6c78ZQRKxLk8dwlK0npZ4t268TddQj9Tn1f9VPSGZ3la2FLXyf+vaIJCYLH5MVCVLY53BwAgnKd9JhZ4i3As2/WoeNgNN98BWS1sBoErMJh+QIPvhkePjDhSB+ixSyuYv+unAbpUhdEha88nbIHqeY2iwpJQX612DAZtd6G7wuaA1f3oC4sprywa1HnPkphjCMBF7AuKay1FMvMrQv3o1v4ot3ziirp4FKXuCXUWbPzOEchJu8JI6+gzwcSSAYfrJDZ1coodEOOrh7g4ex15GWN4IMWqo2YrEA11xWEkKWMFU4M1aPBpG7GubdYJ82ZxI8FOP+GuLpEEAEDLTkDukaVgq/XaSnI0Vc9HWQJ+C9rNoSOjUwwNAz1ugv/KMGa3gwXdHzwCRHiVdWYbF1Cr6998NtFdTAODTBX39SOS5BA0qR2Pbx+N+ZvzOU/dq9TH/B/uGNCG3haiZjoSToM9jeJLElQA5IzYji48Zgbfk16hlmD6jY2iguhygk8rTzYXVI9TfQZqyJUFJ/WPPvqUJLyOl6m0ZaNNJJJl8A6YQzH0Jx+DhIiozu0bPw/iWWX4H0l9Wqjhl/VIYwnrFxEenbNjw+pMBXx5F36pan5PxODXmwrSFqCyBB0vIc/yL+xRfc4RouXgE+pDfga5a3VgC7qT+gtwdOtCSyBQsj1Ye0fID0Ad8dlGiPBGbij0VdBu73Ge7w99N+9BTB3bZpMn0ETSIPLNATevC6nC7c727HQy9d20lN5Z5xhMSn/rkgZryrISWSmtzNId57pJLt7FUK8os92sr+LWROaz6G0XB7ru4Su4yT0bGelkx+8WcQflJHNcSM0zEWzg3kpBrw3d+dTDZuMsp/FgeoasOgexio1jLm+a6ek623usYE+EZIyBK3NahFVBZyQGNybcvHrl1iBuVbGuGhnrgUjC3dIsYR6/a2OF5r1USPX0lQypX6fid1JXyThyq2acUcouSU6avNl0Oev1qfe5AULlswI2whDn6ZCY32uuUCYtMYEfn3+tG51GYnFPBNGBy/jRCVqIfwEUDy0+ZXbh8TB3YW8ZfZnnJOieJCXVzEzPyJSzgHxDRoEX3O/zZ18XQzSvdhNV6DKIjQm5qfbo7nIMfFn12fcz2kBh1hkSBxC9VumvHJMDZq/2KUJyOFae2f9vrPutmCv9FAyT9veaunH3QBs5YqXXaq1kxokaseBUzHhvsQd6GZtvk6aeBlYcgB2MbgiEz7tTvBIhSVyjhWDeqsEQMfeebjbP7ToTAShhG+KU4HcRCAK8UKNIzlcK2vwsxtI9/4F1fm13/Wt4yQeGn6s7JXNh/1wwYh5q5gjbMiHJyerFm07JVCYxML+koeltFg0WfkomS6g/imYXiTuN5bpJ/f8Y0N9Ij6lqjKCmdqsxy7eS3YNW52341MJN94/jhkjdOdp2D+VktkWhH999lhFN
Content-Type: multipart/related; boundary="_010_PH0PR18MB46858FF8CFDEF2D4026175FAD9C32PH0PR18MB4685namp_"; type="multipart/alternative"
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: rdWwXNwjaygW/Vn6eZZxyeDzGbWPw2EDIUi7BnJ+8VCYBSBB1YbimBAp1EtO540NlM0k22TIQDeaa5aXWxwALejNk8rLsvY3XI6EgaejsCHaIoe2c0dSwySABOpSbw3K28ftOW22aCvdsvL9JgFc37e7rqoHsTEfqrzxSDyaKLqXVYRs0azew40gVLmjLSm2ocZjFN4F91trAiAfvFbV51/GtZEv00v+u8nN5VTzsgvzjtnFarX0M9CerzTviGiUjFoLbxNiEzjtFYpqWcmbb30nYgbXTnhvOMWQYXvhKW3QWrpgHez0mVhNhGGabUwfuZlvkM0jcVCHFFoh0nu8wQ==
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4685.namprd18.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7acebd7a-f09e-4924-c2e0-08dee62c9047
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jul 2026 07:00:20.6358 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5280104a-472d-4538-9ccf-1e1d0efe8b1b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /7Q1l31i6cWDS9FOFu4sYDBN84IsSnFWv7jopMmjPcXpkzq5MNhhhPKKjhJN+SW8SujoHoGzL7Z0WJgQrqGf+A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA2PR18MB5851
X-OriginatorOrg: amazon.com
Message-ID-Hash: OOAMI4MEGXWN7OHTBZI6ENJ3LKL27YQJ
X-Message-ID-Hash: OOAMI4MEGXWN7OHTBZI6ENJ3LKL27YQJ
X-MailFrom: prvs=6549e6165=jeffsec@amazon.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: "ietf@justin.richer.org" <ietf@justin.richer.org>, "maciej.machulak@cloudidentity.co.uk" <maciej.machulak@cloudidentity.co.uk>, "phil.hunt@oracle.com" <phil.hunt@oracle.com>, "frederik.krogsdal@idura.eu" <frederik.krogsdal@idura.eu>, "guilherme.niero@itau-unibanco.com.br" <guilherme.niero@itau-unibanco.com.br>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [OAUTH-WG] Re: New Internet-Draft: Approval-Based Dynamic Client Registration
List-Id: OAUTH WG <oauth.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/oauth/nwEv_u0_vpnCdZFidjWsQ4Fd7ag>
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>
biased as early reviewer of the Draft but worth noting that this is very close to what is implemented at StackOverflow https://agents.stackoverflow.com/api/onboarding [cid:image001.png@01DD1826.2D19EAC0] This is the response to starting the flow: [cid:image002.png@01DD1826.2D19EAC0] [cid:image003.png@01DD1826.2D19EAC0] <https://files.slack.com/files-pri/T03SESPS0-F0BAGMJ5SBD/image.png> it contains Consent [cid:image004.png@01DD1826.2D19EAC0] [cid:image005.png@01DD1826.2D19EAC0] the flows then gives DCR like pattern: [cid:image006.png@01DD1826.2D19EAC0] Which leads to API key here instead of OAuth token [cid:image007.png@01DD1826.2D19EAC0] Jean-François "Jeff" Lombardo | Amazon Web Services Architecte Principal de Solutions, Stratégie de Sécurité Principal Solution Architect, Security Strategy Montréal, Canada Commentaires à propos de notre échange? Exprimez-vous ici<https://urldefense.com/v3/__https:/feedback.aws.amazon.com/?ea=jeffsec&fn=Jean*20Francois&ln=Lombardo__;JQ!!Pe07N362zA!0k9CkAV8Djpw_8EfIAKrbhP3TQrJr0oMnznlUgBJ3V3NoEk6hihx7dNHnQuejn6SSH2CP8Iow3G-tTzppHeg$>. Thoughts on our interaction? Provide feedback here<https://urldefense.com/v3/__https:/feedback.aws.amazon.com/?ea=jeffsec&fn=Jean*20Francois&ln=Lombardo__;JQ!!Pe07N362zA!0k9CkAV8Djpw_8EfIAKrbhP3TQrJr0oMnznlUgBJ3V3NoEk6hihx7dNHnQuejn6SSH2CP8Iow3G-tTzppHeg$>. From: Dellaert, Philippe <pdellaer=40amazon.com@dmarc.ietf.org> Sent: July 20, 2026 6:41 AM To: oauth@ietf.org Cc: ietf@justin.richer.org; maciej.machulak@cloudidentity.co.uk; phil.hunt@oracle.com; frederik.krogsdal@idura.eu; guilherme.niero@itau-unibanco.com.br Subject: [EXT] [OAUTH-WG] New Internet-Draft: Approval-Based Dynamic Client Registration CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe. AVERTISSEMENT: Ce courrier électronique provient d'un expéditeur externe. Ne cliquez sur aucun lien et n'ouvrez aucune pièce jointe si vous ne pouvez pas confirmer l'identité de l'expéditeur et si vous n'êtes pas certain que le contenu ne présente aucun risque. Hi all, As you might have noticed, I've submitted a new Internet-Draft: Approval-Based Dynamic Client Registration: https://datatracker.ietf.org/doc/draft-dellaert-oauth-approval-based-dcr/ Dynamic Client Registration provides a way for new clients to register themselves using an open registration mechanism, or registering using an Initial Access Token for extra security. For certain clients like native applications, CLI tools, or applications at scale, providing an IAT is not always an option and open registration is something many operators prefer to avoid. I propose an approval-based registration using the existing DCR registration endpoint where the client opts-in for this new mode. If the authorization server's policy supports and requires an approval before the client is registered, it returns a registration code, a verification code and a verification URI. The client polls the registration endpoint while an approver approves or denies the registration request out of band using the verification code and the verification URI. Once approved, on the next poll, the client receives a normal DCR response. A lot of this is inspired by the Device Authorization Grant (RFC 8628) and the Deferred Token Response draft. I do diverge from these proposals by using specific HTTP response codes instead of using error responses. Registration success remains 201, a pending registration waiting for approval returns 202, both for initial request and polling, and 429 with a Retry-After response header is used to indicate to the client to slow down the requests. 400 is still used for errors. I'd welcome feedback from the group, and especially from the authors of Dynamic Client Registration as this is an addition to DCR, and from the authors of Device Authorization Grant and Deferred Token Response as they are a source of inspiration. I have cc'd the DCR and DTR authors out of courtesy, not out of any expectation. Regards, Philippe
- [OAUTH-WG] New Internet-Draft: Approval-Based Dyn… Dellaert, Philippe
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Justin Richer
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Dellaert, Philippe
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Dellaert, Philippe
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Mike Kuredjian
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Dellaert, Philippe
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Mike Kuredjian
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Lombardo, Jeff
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Neil Madden
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Max Gerber
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Neil Madden
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Nick Watson
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Frederik Krogsdal Jacobsen
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Dellaert, Philippe
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Emelia S.
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Jaryn Sabey
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Emelia S.
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Aaron Parecki
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Jaryn Sabey
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Lombardo, Jeff
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Emelia S.
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Lombardo, Jeff
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Karl McGuinness
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Dellaert, Philippe
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Jaryn Sabey
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Thi Nguyen-Huu
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Jaryn Sabey
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Thi Nguyen-Huu
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Dellaert, Philippe
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Guilherme Oliveira Niero
- [OAUTH-WG] Re: New Internet-Draft: Approval-Based… Dellaert, Philippe