Skip to content

Repository files navigation

FastEdge Templates

FastEdge application templates for Gcore FastEdge.

Each template is a standalone project you can deploy directly from the Gcore portal or copy out and modify to suit your needs. Templates have no dependencies on each other.

Templates

html2md

Proxy-WASM filter that converts HTML origin responses to Markdown when the client sends Accept: text/markdown. Zero configuration — drop it in front of any HTML-serving origin.

See html2md/README.md for details and the deploy button.

harden-cookies

Proxy-WASM filter that adds Secure, HttpOnly, and SameSite=Strict attributes to targeted Set-Cookie response headers. Configured entirely through environment variables — no code changes required.

See harden-cookies/README.md for details and the deploy button.

edge-sso

Multi-provider SSO bolt-on — an Identity-Aware Proxy that adds login (Google, GitHub, Microsoft, Facebook, SAML) to any existing site without changing the backend. One app pair, with the identity-delivery mode selected at runtime via SSO_VARIANT:

  • gate-only — allow/deny at the edge
  • cookie — issues a verifiable JWT the origin can inspect
  • header — injects signed x-sso-* identity headers upstream

See edge-sso/README.md for details.

edge-totp

Edge TOTP MFA bolt-on — adds RFC 6238 two-factor authentication in front of a customer's existing login without changing the backend. The customer's origin handles password validation and hands off to the edge app for the OTP challenge, which issues a signed session cookie that a paired CDN filter enforces on every protected request.

See edge-totp/README.md for details.

License

Apache-2.0. See LICENSE.

About

Source code for FastEdge templates

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages