zelus

command module
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 9, 2024 License: MIT Imports: 14 Imported by: 0

README

Zelus

A self service user interface for Kratos writtent in go with no javascript. Usable on desktop and mobile device.

The application provides the following self service UI pages:

  • Registration
  • Login
  • Logout
  • Verification
  • Recovery
  • User settings
    • Update profile
    • Change password
    • Recovery code
    • TOTP

Set as forward authentication in Caddy

Zelus can be use as authentication for Caddy using /check endpoint for forward_auth in Caddy.

forward_auth ZELUS_HOST:ZELUS_PORT { 
    uri /check?return_to=https://{host}{path} 
}

Screenshots

Desktop Mobile
Desktop Login Mobile Login
Desktop Profile Mobile Profile
Desktop TOTP Mobile TOTP

Dev quickstart

  • Copy and edit .env.default to .env
  • Compile SCSS with just build
  • Use just with just run

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL