authx

module
v0.0.0-...-3779236 Latest Latest
Warning

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

Go to latest
Published: Nov 4, 2021 License: MIT

README

Authx Github Actions status Go Report Card

Authx

An implementation of auth service in Go.

Notes

  • This project is version 2 of Authx. It's an improvement from the original project. The design and code structure in this version is cleaner and simpler.
  • Started the implementation of the web pages with Go html template, which works well for a simple prototype. But as the frontend UI gets more complex, it became clear that a better paradigm and framework is needed to handle frontend state management, more complex UI interactions, testing, and development productivity. Consequently, we removed the Go html templates from this project in favor of a client-side Single Page Application approach to building our web UI for the admin console. So we created authx-react for the frontend web application and archived the Go html templates in the gohtml branch.

Setup

  • Run the application directly. Point the web browser to http://localhost:8080.

    $ make run
    
  • Test the application.

    $ make test
    

Directories

Path Synopsis
cmd
pkg
api
app
dao
html
Code generated for package html by go-bindata DO NOT EDIT.
Code generated for package html by go-bindata DO NOT EDIT.

Jump to

Keyboard shortcuts

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