ghbhiee/dsh-auth-gateway ↗★ 0

dsh-auth-gateway

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

패키지
dsh-auth-gateway
호환성
미검증
버전
0.1.0
라이선스
MIT
최근 업데이트
2026. 8. 19.

같은 패키지 이름의 다른 저장소

설치

검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 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).