oauth21-compliance

Check OAuth 2.1 authorization servers against draft-ietf-oauth-v2-1-14 requirements.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/maronnjapan/maronn-openid-provider --skill oauth21-compliance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oauth21-compliance
Source: https://github.com/maronnjapan/maronn-openid-provider/tree/main/.claude/skills/oauth21-compliance
Command: npx skills add https://github.com/maronnjapan/maronn-openid-provider --skill oauth21-compliance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OAuth 2.1 compliance is complex and evolving; this guide provides a structured checklist to help authorization servers align with the latest draft-ietf-oauth-v2-1-14 requirements, reducing integration risk and security gaps.

Core Features & Use Cases

  • PKCE guidance ensures code_verifier binding, code_challenge handling, and MTI requirements.
  • Redirect URI discipline enforces exact matching and loopback handling for safe deployments.
  • Token & code lifecycle rules clarify usage constraints, single-use codes, and client binding.
  • Use cases include integration validation, audits, and security reviews.

Quick Start

Configure your OAuth 2.1 authorization server to enforce PKCE, exact redirect_uri matching, and proper token handling as described in the checklist.

Frequently Asked Questions about oauth21-compliance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is OAuth 2.1 compliance and why do I need PKCE for my authorization server?

OAuth 2.1 compliance aligns authorization servers with the latest draft-ietf-oauth-v2-1-14 requirements. You need PKCE to ensure code_verifier binding and meet mandatory implementation (MTI) requirements, reducing integration risk and closing security gaps.

How do I implement exact redirect_uri matching for OAuth 2.1?

Implement exact redirect_uri matching by configuring your OAuth 2.1 authorization server to enforce strict string comparison and proper loopback handling. This redirect URI discipline ensures safe deployments by preventing URI manipulation during the authorization flow.

What are the token handling rules for OAuth 2.1 authorization servers?

OAuth 2.1 token handling rules require secure Bearer Token handling across token endpoints, single-use authorization codes, and strict client binding. These lifecycle constraints clarify usage limitations to prevent token replay and interception across your authorization server.

Does OAuth 2.1 require PKCE for all clients?

Yes, OAuth 2.1 makes PKCE a mandatory implementation (MTI) requirement for all clients. The compliance checklist ensures your authorization server enforces code_challenge handling and code_verifier binding regardless of the client type.

How do I validate my authorization server against OAuth 2.1 security recommendations?

Validate your authorization server against OAuth 2.1 security recommendations by applying a structured compliance checklist. Use it for integration validation, security audits, and reviews to verify PKCE enforcement, redirect URI exact matching, and proper Bearer Token handling.

What is the difference between OAuth 2.0 and OAuth 2.1 token endpoint requirements?

OAuth 2.1 consolidates and enforces stricter token endpoint requirements than OAuth 2.0, making PKCE mandatory and enforcing exact redirect_uri matching. It removes insecure practices to ensure secure Bearer Token handling and single-use authorization codes.