
Oauth
by val-town2d3ec654b6a7No licenseListed Oct 8, 2026Updated Oct 8, 2026
Use when a val needs to require login with a Val Town account — gating routes behind authentication, identifying the current user, building user-specific dashboards. Covers std/oauth's `oauthMiddleware` and `getOAuthUserData`, the auto-managed `/auth/*` routes, and session behavior. For third-party OAuth providers (Google, GitHub, etc.) see the `third-party-integrations` skill instead.
Only the file list is public. File contents are available once the skill is installed in a workspace.
| Path | Size | Type |
|---|---|---|
| SKILL.md | 4.2 KB | text/markdown |
Source and attribution
Source:val-town/pluginsinplugin/skills/oauthat commit2d3ec65
License: No license
Content belongs to its original authors. SourceWeft indexes it from a public repository.
More from val-town/plugins

Sqlite Storage
val-town
Guides use of Val Town's built-in SQLite storage for structured or relational data in vals.

React Ui
val-town
Guides building browser UIs with React/JSX components, Twind/Tailwind styling, version pinning, and source links.

Http Endpoints
val-town
Guides building HTTP endpoints on Val Town: handler signature, Hono usage, CORS, redirects and platform limits.

val-town
Guides building Val Town vals that receive incoming email and send mail via std/email.

Cron And Intervals
val-town
Guides writing scheduled interval vals with cron expressions, UTC timezone rules, and the lastRunAt pattern.

Create Skill
val-town
Explains how to author Val Town SKILL.md files so AI agents can discover and use user preferences.
More in Software Development

Playground
anthropics
Builds self-contained interactive HTML playgrounds with controls, live preview, and copyable prompt output.

M5 Onboard
anthropics
Provisions M5Stack ESP32 boards by detecting them on USB, flashing UIFlow 2.0 firmware, and installing a MicroPython app bundle.

Cardputer Buddy
anthropics
Guides iterating on a Cardputer-Adv MicroPython app bundle: adding apps, pushing files over USB-serial, tailing logs, and running REPL commands.

Dpop Adoption
Guides implementation of OAuth 2.0 DPoP (RFC 9449) sender-constrained refresh tokens for Google's OAuth platform.

Gemini Live Api
Generates a Gemini Live API WebSocket client class, tests, docs, and a demo UI for bidirectional streaming.

Gemini Api
Guides use of the Gemini API on Google's Agent Platform with the Gen AI SDK across languages and capabilities.