GNAP (RFC 9635) Offers an Alternative to OAuth 2.0, but Production Adoption Remains Unproven
GNAP, the Grant Negotiation and Authorization Protocol published as RFC 9635 in October 2024 by Justin Richer and Fabien Imbault, is a new delegation protocol rather than an extension of OAuth 2.0. Instead of relying on redirects with client_id and scope, clients send a JSON request describing the access they need, how the user can be contacted, and the key they will sign with. The protocol is a Proposed Standard, yet the author found no evidence that a mainstream identity provider has deployed it. For current production systems, the author recommends strengthening OAuth with PKCE, token binding, and DPoP. GNAP's concepts are nonetheless worth studying, as they are increasingly appearing in OAuth-related specifications.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.



Discussion (0)
Log in to join the discussion and vote.
Log in