Public
HTTP (deprecated)
  • janpaul123 avatar
    valleGetValsContextWindow
    @janpaul123
    Forked from janpaul123/getValsContextWindow
    Script
  • pomdtr avatar
    password_auth
    @pomdtr
    Password Auth Middleware Protect your vals behind a password. Use session cookies to persist authentication. Demo See @pomdtr/password_auth_test Usage import { passwordAuth } from "https://esm.town/v/pomdtr/password_auth?v=84"; export default passwordAuth(() => { return new Response("OK"); }, { verifyPassword: (password) => password == Deno.env.get("VAL_PASSWORD") }); If you want to use an api token to authenticate: import { passwordAuth } from "https://esm.town/v/pomdtr/password_auth?v=84"; import { verifyToken } from "https://esm.town/v/pomdtr/verifyToken"; export default passwordAuth(() => { return new Response("OK"); }, { verifyPassword: verifyToken }); TODO [x] allow to authenticate using a val town token [ ] add a way to send an email to ask a password from the val owner [ ] automatically extend the session [ ] automatically remove expired sessions FAQ How to sign out ? Navigate to <your-site>/signout .
    Script
  • pomdtr avatar
    verifyToken
    @pomdtr
    An interactive, runnable TypeScript val by pomdtr
    Script
  • nbbaier avatar
    updateValByName
    @nbbaier
    Forked from nbbaier/createVal
    Script
1
Next
pomdtr-valle.web.val.run
July 15, 2024