Implement and debug OAuth 2.0 DPoP (RFC 9449) refresh token sender-constraining for WebCrypto, Node.js ES6, and browser runtimes integrating with Google's OAuth platform. Use when configuring non-extractable asymmetric key pairs (P-256), generating DPoP Proof JWTs for authorization code exchange and token refresh, or handling 400 use_dpop_nonce challenge retry loops at oauth2.googleapis.com/token…
安装
npx skills add google/skills --skill dpop-adoptionnpx skills add google/skills --skill dpop-adoption -a claude-code -gnpx skills add google/skills --skill dpop-adoption -a codex -ggemini skills install https://github.com/google/skills.git --path skills/identity/dpop-adoptiongh skill install google/skills dpop-adoptiongit clone --depth 1 https://github.com/google/skills /tmp/google__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/google__skills/skills/identity/dpop-adoption ~/.claude/skills/dpop-adoption # Claude Code
cp -R /tmp/google__skills/skills/identity/dpop-adoption ~/.agents/skills/dpop-adoption # Codex, Cursor, Gemini CLI, Copilot, OpenCode