From 1eecc2688c5eef14b8834c8f58a46b2f8e6bc845 Mon Sep 17 00:00:00 2001 From: tsmethurst Date: Mon, 15 Mar 2021 16:15:14 +0100 Subject: bit of experimenting and tidying --- internal/oauth/oauth.go | 80 ++++++++++++++++++++++++++----------------------- 1 file changed, 42 insertions(+), 38 deletions(-) (limited to 'internal/oauth/oauth.go') diff --git a/internal/oauth/oauth.go b/internal/oauth/oauth.go index 11b1b57fd..ac833d1fc 100644 --- a/internal/oauth/oauth.go +++ b/internal/oauth/oauth.go @@ -19,42 +19,46 @@ package oauth type Server struct { - manager := manage.NewDefaultManager() - // token memory store - manager.MustTokenStorage(store.NewMemoryTokenStore()) - - // client memory store - clientStore := store.NewClientStore() - clientStore.Set("000000", &models.Client{ - ID: "000000", - Secret: "999999", - Domain: "http://localhost", - }) - manager.MapClientStorage(clientStore) - - srv := server.NewDefaultServer(manager) - srv.SetAllowGetAccessRequest(true) - srv.SetClientInfoHandler(server.ClientFormHandler) - - srv.SetInternalErrorHandler(func(err error) (re *errors.Response) { - log.Println("Internal Error:", err.Error()) - return - }) - - srv.SetResponseErrorHandler(func(re *errors.Response) { - log.Println("Response Error:", re.Error.Error()) - }) - - http.HandleFunc("/authorize", func(w http.ResponseWriter, r *http.Request) { - err := srv.HandleAuthorizeRequest(w, r) - if err != nil { - http.Error(w, err.Error(), http.StatusBadRequest) - } - }) - - http.HandleFunc("/token", func(w http.ResponseWriter, r *http.Request) { - srv.HandleTokenRequest(w, r) - }) - - log.Fatal(http.ListenAndServe(":9096", nil)) + +} + +func main() { +// manager := manage.NewDefaultManager() +// // token memory store +// manager.MustTokenStorage(store.NewMemoryTokenStore()) + +// // client memory store +// clientStore := store.NewClientStore() +// clientStore.Set("000000", &models.Client{ +// ID: "000000", +// Secret: "999999", +// Domain: "http://localhost", +// }) +// manager.MapClientStorage(clientStore) + +// srv := server.NewDefaultServer(manager) +// srv.SetAllowGetAccessRequest(true) +// srv.SetClientInfoHandler(server.ClientFormHandler) + +// srv.SetInternalErrorHandler(func(err error) (re *errors.Response) { +// log.Println("Internal Error:", err.Error()) +// return +// }) + +// srv.SetResponseErrorHandler(func(re *errors.Response) { +// log.Println("Response Error:", re.Error.Error()) +// }) + +// http.HandleFunc("/authorize", func(w http.ResponseWriter, r *http.Request) { +// err := srv.HandleAuthorizeRequest(w, r) +// if err != nil { +// http.Error(w, err.Error(), http.StatusBadRequest) +// } +// }) + +// http.HandleFunc("/token", func(w http.ResponseWriter, r *http.Request) { +// srv.HandleTokenRequest(w, r) +// }) + +// log.Fatal(http.ListenAndServe(":9096", nil)) } -- cgit v1.2.3