ghbhiee/dsh-auth-gateway ↗★ 0

dsh-auth-gateway

Passkey (WebAuthn) reverse-proxy gateway that guards a DeepSeek Harness web app 核心用途是为 DSH 提供基于 Passkey 的安全身份验证。适合需要通过反向代理保护 Web 访问,并使用 WebAuthn 凭证进行免密登录的安全部署任务。

Package
dsh-auth-gateway
Compatibility
Unverified
Version
0.1.0
License
MIT
Last updated
Aug 19, 2026

Other repositories with this package name

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

Configuration (environment)

VarDefaultMeaning
DSH_GW_RP_IDds.tokencv.comWebAuthn Relying Party ID — the exact public host in the address bar. Passkeys are scoped to it.
DSH_GW_ORIGINhttps://Expected origin of WebAuthn responses.
DSH_GW_RP_NAMEDeepSeek HarnessDisplay name in the OS passkey picker and login page.
DSH_GW_TARGEThttp://127.0.0.1:3080The dsh web app to proxy authed traffic to.
DSH_GW_HOST / DSH_GW_PORT127.0.0.1 / 3090Where the gateway listens.
DSH_GW_STATE_DIR~/.dsh-gateway/stateCredentials, sessions, signing secret. dsh-approve must be given the same value.
DSH_GW_PUBLIC_DIR`
/public`Login page assets.
DSH_GW_USER_NAME / DSH_GW_USER_DISPLAYherb / HerbThe single account passkeys enrol under.
DSH_GW_COOKIE_NAMEdsh_authSession cookie name.
DSH_SESSION_TTL_HOURS24Cookie freshness before the passkey must be re-proven.
DSH_BIND_SESSION_IP01 refuses a cookie replayed from a different IP (off by default — roaming changes IPs).