mirror of
https://github.com/kaaninchen/Laterna.git
synced 2026-09-17 19:12:48 +00:00
authentification groundworks
This commit is contained in:
@@ -15,10 +15,19 @@ import (
|
||||
|
||||
func StartHTTPServer() {
|
||||
router := http.NewServeMux()
|
||||
|
||||
router.HandleFunc("GET /api/v1/id/{ID}", getCurrent)
|
||||
router.HandleFunc("PUT /api/v1/id/{ID}", setCurrent)
|
||||
|
||||
if !db.ControllerExists(0) {
|
||||
adminToken := db.CreateAdmin()
|
||||
fmt.Println("IMPORTANT")
|
||||
fmt.Println("- - - - - - - - - - - - - - - - - - ")
|
||||
fmt.Println("ADMIN TOKEN:")
|
||||
fmt.Printf("%s\n", adminToken)
|
||||
fmt.Println("REGENERATE THE TOKEN BY RUNNING WITH -resetAdminToken")
|
||||
fmt.Println("- - - - - - - - - - - - - - - - - - ")
|
||||
}
|
||||
|
||||
port := config.AppConfig.HTTP.Port
|
||||
logger.HTTPLogger.Printf("HTTP Server running on :%v", port)
|
||||
http.ListenAndServe(fmt.Sprintf(":%d", port), router)
|
||||
|
||||
Reference in New Issue
Block a user