[OAUTH-WG] Weekly github digest (OAuth Activity Summary)

Repository Activity Summary Bot <do_not_reply@mnot.net> Sun, 19 July 2026 09:30 UTC

Return-Path: <do_not_reply@mnot.net>
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 0AFCF11958D05 for <oauth@mail2.ietf.org>; Sun, 19 Jul 2026 02:30:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784453446; bh=zsR+GP4vTtCjQPaMnQX1D5v8Sepvr7Xv9B9HdX5XugU=; h=From:To:Subject:Date; b=Q1HC/u5HNsK+u6VpxIFoc1qyXyswYFbA6zWdvrnBF/uyYofZQWWISD3fgd4IhK00j 1kC/hn0HM1xaGBb8o0mYPDabzx52ZRUoxdpyXrXYd8dtRaSyBk6IcWvjRfUnZIByFZ BhRehMe9EbbhbPNF0tzTHnmIJTufbuG0393boXnM=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.397
X-Spam-Level:
X-Spam-Status: No, score=-2.397 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=mnot.net header.b="HQsyU0+J"; dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=messagingengine.com header.b="febIukei"
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 r6Gq-ae_IiaD for <oauth@mail2.ietf.org>; Sun, 19 Jul 2026 02:30:45 -0700 (PDT)
Received: from fhigh-a5-smtp.messagingengine.com (fhigh-a5-smtp.messagingengine.com [103.168.172.156]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 4B6D011957E4C for <oauth@ietf.org>; Sun, 19 Jul 2026 02:29:57 -0700 (PDT)
Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfhigh.phl.internal (Postfix) with ESMTP id 335FA14000E6 for <oauth@ietf.org>; Sun, 19 Jul 2026 05:29:57 -0400 (EDT)
Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Sun, 19 Jul 2026 05:29:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=cc :content-type:content-type:date:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to; s=fm3; t= 1784453397; x=1784539797; bh=Ks0QdZswbOMqP/aRsBOHRpi1LeM74ZYvIzT +o2mwxCg=; b=HQsyU0+JqcHfyflpN18xnXRAmmQVsm/U/jrDqYytMk3N9fODUMc CR0MFuFxCqAszkXatjMazsMinBgFNgkCKdUe2HJ2xsTymM0zGiEXuJkvSyGIT4fk vevFfJoliGbbBi7Dpu68u+xKZajszA/i/B6PyUz6nSYzUlQ2EaSjSlv8R2tEfWnR 0oevaYb5wfE8WwFot21YRlcg4nm5zSzKcLpJRamYszO2fKnEYMs1AdJdMqdA7mNg CT6gdfxd29f8jAogzpuJaKfg1vJh8CHn1O/IdGgx15KU1Ikq4Qv1W+dqRJjKXUZg 8Y6jKxrdUmPjCXWG75qa4HK+9RU2P87MgJw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1784453397; x= 1784539797; bh=Ks0QdZswbOMqP/aRsBOHRpi1LeM74ZYvIzT+o2mwxCg=; b=f ebIukeiBC4Th3q/IEGALsTrzbQtNnPGPYsVODBgqlxcr28maA4DMfJoJOPIkZ4sH bwgsGJvDaytEpdACnJS7jZSkZX8Tz2HutUfnKH5fwNXpx0GAmozbiITi45THiYSN KSzTIWHfYTin8sO9P4szX8+busChqQEw9QhEz12e+tLdR+tBAl/LRw66cnfXGPN5 3SZI86bWiYXbwPHcJ3EL7Cyi18aXgDWF/T3vKxPouGHu+/+xQLdqFlnhH1UAaWJ1 tdYVg0TtHbyUnCHHu56ior+QcwlV3kMj9gdiqrtzOVv8z4VorJsmrPnd+XceOA6D As0LCwRvR++sQS5Qx+wTQ==
X-ME-Sender: <xms:FZlcalXGyUIm3vZm_idhMgLxpSWPGIQ4OFty8wu93hJ60oXMqpWSmQ> <xme:FZlcardhE7flcV9verw1Jzr9ukBnA_XzAa0U8PFhiJXeYuNvRTnwTxFPXwVOWrvsk ILWLTjlkg0UAgVgyRSYpa6ARMoCmhKeBZmk96Eg1RlbrkkYs8sB>
X-ME-Received: <xmr:FZlcasfRbyxCOwNOvvUXPdW6S3FmwvUgLWxXfa3HjGm1k8FGGr4vwzRWqdAYFQAhvr6GfOvR8l8Qctxf1IAPWoRHxFi5BpqzaO2PiNcd-vjN6PlSjLFEvv8cYXtLspjW57HK>
X-ME-Proxy-Cause: dmFkZTFzgORpYXfb66iwdgyNAVdLJez+r0SD0W1buE5+d1WuKFrRuvNRb3uUPbopDzfjTM aLNTlaQK4axtJqBSwh3cHa46EzSBf95yrFsRO7WYIl57jg0cZiIK6hFouPN98ZJVzcsfl6 /7qpGi0muvT0cm9EQRTHNZlvjNNlfT17tutcIhZqQ4CqrCCmcSPLWdmLf4yX7UazhGQAoU zD68JnEXlCDWX5/1xxX2GwbtnjXoSgXPPurWbXU2OyyyEuNp9b1kp8Y9E1sBawL7P767rC Hr+nHmkQj61t/5lQ9bJnQ0/B2seWmwrXaqPhzCgmR/mX1pQReKOiVv8qUT6mrdGtRoRRjv KeuJUtBa9rvpYcTLz4cd7OZuRSMrwzUk/9bQuFWZz8QzFWE4DcqCWTOrq/jymopYIkgD5o NFFLNIbTkO9X7c/0iT3BSYBRJUUrytIq4Z4d7fAT5QT1JpPSBsBdcwFTeKovy+que6mMpy 1qjV9mum5BLxIImj2AqGQGv1Wykiqp2j+RngNtBCNkT6Cqb/6WFmB9c74S0Vxpy8w+axBv HtsuY9Ddw3cQeUTUlwYscSKLhSUHSCWmz+Drm8pdFHeVnKyAgPo+hmQnhfQd3h8arFIT3s A5ecEOV/Ng4k/qQ9eDU7Jw6zxYOe8/7K8utrxmz8ze/ckvKuSOwHIx4XFMhA
X-ME-Proxy: <xmx:FZlcalIwKf7Gvmht1mmFFo65V4VWW5guv6Qj12ebfAUVeKMojdXrJA> <xmx:FZlcajKqrVw7hbLIw8rqqYw8G6QMmEyf-a8w9661T5uYZqgvPPTFjw> <xmx:FZlcanHkZyfVoaa5gTt3xd-SwkLA5LSYuv8aYx9vXjzHS_TEH4NaWw> <xmx:FZlcaom_ylV5vJaOreH6YiCT9m2XzpxzaD9dtge6qP50OINdT6mf2w> <xmx:FZlcakctoLCHnLTT0uHIHLmZtse9TeYZelI90TQVIyxQ9Y6jEHHd3KIz>
Feedback-ID: i1c3946f2:Fastmail
Message-Id: <1784453397.138857.3B734932@outbound.messagingengine.com>
Received: by mail.messagingengine.com (Postfix) with ESMTPA for <oauth@ietf.org>; Sun, 19 Jul 2026 05:29:56 -0400 (EDT)
Content-Type: multipart/alternative; boundary="===============4081900696608594547=="
MIME-Version: 1.0
From: Repository Activity Summary Bot <do_not_reply@mnot.net>
To: oauth@ietf.org
Date: Sun, 19 Jul 2026 02:29:57 -0700
Message-ID-Hash: PVUJPCEYNE5JS6LV5MKL6AFDYLM37WAM
X-Message-ID-Hash: PVUJPCEYNE5JS6LV5MKL6AFDYLM37WAM
X-MailFrom: do_not_reply@mnot.net
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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [OAUTH-WG] Weekly github digest (OAuth Activity Summary)
List-Id: OAUTH WG <oauth.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/oauth/VhZCphorvpfxkR85GXAGiBa23qE>
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>



Events without label "editorial"

Issues
------
* oauth-wg/oauth-browser-based-apps (+0/-2/💬2)
  2 issues received 2 new comments:
  - #111 Terminology concern: “Backend for Frontend (BFF)” (1 by aaronpk)
    https://github.com/oauth-wg/oauth-browser-based-apps/issues/111 
  - #105 Clarification on refresh token requirements for browser-based clients (1 by aaronpk)
    https://github.com/oauth-wg/oauth-browser-based-apps/issues/105 

  2 issues closed:
  - Terminology concern: “Backend for Frontend (BFF)” https://github.com/oauth-wg/oauth-browser-based-apps/issues/111 
  - Clarification on refresh token requirements for browser-based clients https://github.com/oauth-wg/oauth-browser-based-apps/issues/105 

* oauth-wg/oauth-transaction-tokens (+0/-0/💬1)
  1 issues received 1 new comments:
  - #357 §14.6 Scope Processing: behavior undefined when subject_token has no `scope` claim (1 by Dhruvagnihotri)
    https://github.com/oauth-wg/oauth-transaction-tokens/issues/357 

* oauth-wg/draft-ietf-oauth-attestation-based-client-auth (+1/-0/💬8)
  1 issues created:
  - RS metadata registration is incomplete (by c2bo)
    https://github.com/oauth-wg/draft-ietf-oauth-attestation-based-client-auth/issues/213 

  2 issues received 8 new comments:
  - #211 Key-bound refresh tokens are limited to the key lifetime (5 by EthanHeilman, arndt-s)
    https://github.com/oauth-wg/draft-ietf-oauth-attestation-based-client-auth/issues/211 
  - #210 Client ID == assertion subject restriction (3 by arndt-s, tplooker)
    https://github.com/oauth-wg/draft-ietf-oauth-attestation-based-client-auth/issues/210 

* oauth-wg/oauth-identity-assertion-authz-grant (+2/-0/💬2)
  2 issues created:
  - Standardize error code for "user does not have a license" - today we get `invalid_grant` (by pcarleton)
    https://github.com/oauth-wg/oauth-identity-assertion-authz-grant/issues/111 
  - Usage of "resource" request parameter incompatible with oauth-identity-chaining (by randomstuff)
    https://github.com/oauth-wg/oauth-identity-assertion-authz-grant/issues/110 

  2 issues received 2 new comments:
  - #111 Standardize error code for "user does not have a license" - today we get `invalid_grant` (1 by mcguinness)
    https://github.com/oauth-wg/oauth-identity-assertion-authz-grant/issues/111 
  - #110 Usage of "resource" request parameter incompatible with oauth-identity-chaining (1 by mcguinness)
    https://github.com/oauth-wg/oauth-identity-assertion-authz-grant/issues/110 

* oauth-wg/draft-ietf-oauth-rfc8725bis (+0/-5/💬2)
  1 issues received 2 new comments:
  - #45 ARTART: Clarify PBES2 p2c rejection threshold in §3.13 (2 by yaronf)
    https://github.com/oauth-wg/draft-ietf-oauth-rfc8725bis/issues/45 [artart review] 

  5 issues closed:
  - ARTART: Add conditions for when SHOULDs may be ignored (§§3.1, 3.2, 3.6, 3.10, 3.11) https://github.com/oauth-wg/draft-ietf-oauth-rfc8725bis/issues/42 [artart review] 
  - ARTART: §3.11 SET example — normative SHOULD vs descriptive should https://github.com/oauth-wg/draft-ietf-oauth-rfc8725bis/issues/46 [artart review] 
  - ARTART: §3.11 pairing omission — SHOULD vs MAY? https://github.com/oauth-wg/draft-ietf-oauth-rfc8725bis/issues/44 [artart review] 
  - ARTART: Split long explicit-typing sentence in §3.11 https://github.com/oauth-wg/draft-ietf-oauth-rfc8725bis/issues/43 [artart review] 
  - ARTART: Clarify PBES2 p2c rejection threshold in §3.13 https://github.com/oauth-wg/draft-ietf-oauth-rfc8725bis/issues/45 [artart review] 

* oauth-wg/draft-ietf-oauth-client-id-metadata-document (+0/-0/💬1)
  1 issues received 1 new comments:
  - #89 Security Consideration: discourage clients from using dynamic CIMD documents (1 by itsvs)
    https://github.com/oauth-wg/draft-ietf-oauth-client-id-metadata-document/issues/89 



Pull requests
-------------
* oauth-wg/draft-ietf-oauth-attestation-based-client-auth (+1/-0/💬0)
  1 pull requests submitted:
  -  (by tplooker)
     

* oauth-wg/draft-ietf-oauth-rfc8725bis (+3/-0/💬1)
  3 pull requests submitted:
  -  (by yaronf)
     
  -  (by yaronf)
     
  -  (by yaronf)
     

  1 pull requests received 1 new comments:
  - #48 ARTART: clarify PBES2 p2c rejection threshold (Section 3.13) (1 by yaronf)
    https://github.com/oauth-wg/draft-ietf-oauth-rfc8725bis/pull/48 


Repositories tracked by this digest:
-----------------------------------
* https://github.com/oauth-wg/oauth-browser-based-apps
* https://github.com/oauth-wg/oauth-identity-chaining
* https://github.com/oauth-wg/oauth-transaction-tokens
* https://github.com/oauth-wg/oauth-sd-jwt-vc
* https://github.com/oauth-wg/draft-ietf-oauth-resource-metadata
* https://github.com/oauth-wg/oauth-cross-device-security
* https://github.com/oauth-wg/oauth-selective-disclosure-jwt
* https://github.com/oauth-wg/oauth-v2-1
* https://github.com/oauth-wg/draft-ietf-oauth-status-list
* https://github.com/oauth-wg/draft-ietf-oauth-attestation-based-client-auth
* https://github.com/oauth-wg/oauth-identity-assertion-authz-grant
* https://github.com/oauth-wg/draft-ietf-oauth-rfc8725bis
* https://github.com/oauth-wg/draft-ietf-oauth-rfc7523bis
* https://github.com/oauth-wg/oauth-first-party-apps
* https://github.com/oauth-wg/draft-ietf-oauth-client-id-metadata-document


-- 
To have a summary like this sent to your list, see: https://github.com/ietf-github-services/activity-summary