
OAuth and OIDC Expert
Guides secure OAuth 2.0 and OpenID Connect login, PKCE, and token handling
- Repository
- RightNow-AI/openfang
- Stars
- 18,243
- Licence
- Apache-2.0
- Files
- 1 file
What it does
When installed, the agent answers questions and reviews designs for logging users in and granting app access using OAuth 2.0 and OpenID Connect. It steers toward current best practices such as PKCE for public apps, short-lived access tokens, careful JWT validation, safe token storage, and the Backend-for-Frontend pattern for single-page apps. It works from written guidance only; it does not connect to any identity provider or change your code by itself.
Great for
- Developers adding sign-in or API authorization to a web, mobile, or single-page app
- Teams reviewing whether an existing auth implementation follows current OAuth guidance
- Engineers designing multi-tenant or service-to-service token flows
Skip it if
- Non-developers looking for a ready-made login system: it gives guidance, not a working library or hosted service
- Production security sign-off on its own: the guidance is general and does not replace a security review of your specific setup
Try asking
- “Review my SPA login flow and tell me whether I should use the BFF pattern instead of storing tokens in the browser”
- “Write the PKCE code_verifier and code_challenge steps for my mobile app's authorize and token requests”
- “Design scopes for an orders API using least-privilege permissions like read:orders and write:orders”
- “Check how my service should validate JWTs: issuer, audience, expiry, and signature algorithm”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.
oauth-expert.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip oauth-expert.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip oauth-expert.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Give the agent your client type (SPA, mobile, server, CLI) and identity provider so its advice matches your setup.
- Paste the relevant code or config for review rather than describing it, so the agent can check the specific validation and storage logic.
- Treat its recommendations as a starting point and confirm details against your identity provider's documentation and the current OAuth specifications.
What's inside
- SKILL.md
Redistributed unmodified from RightNow-AI/openfang under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.