From 703531834d493f7b969069d7076d18cc58020aed Mon Sep 17 00:00:00 2001 From: Niko Abeler Date: Mon, 7 Nov 2022 19:50:13 +0100 Subject: [PATCH] use .well-known --- cmd/owl/web/server.go | 4 ++-- user.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/owl/web/server.go b/cmd/owl/web/server.go index 7e75ac5..4967735 100644 --- a/cmd/owl/web/server.go +++ b/cmd/owl/web/server.go @@ -18,12 +18,12 @@ func Router(repo *owl.Repository) http.Handler { router.POST("/user/:user/auth/", userAuthProfileHandler(repo)) router.POST("/user/:user/auth/verify/", userAuthVerifyHandler(repo)) router.POST("/user/:user/auth/token/", userAuthTokenHandler(repo)) - router.GET("/user/:user/auth/indieauth-metadata", userAuthMetadataHandler(repo)) router.GET("/user/:user/media/*filepath", userMediaHandler(repo)) router.GET("/user/:user/index.xml", userRSSHandler(repo)) router.GET("/user/:user/posts/:post/", postHandler(repo)) router.GET("/user/:user/posts/:post/media/*filepath", postMediaHandler(repo)) router.POST("/user/:user/webmention/", userWebmentionHandler(repo)) + router.GET("/user/:user/.well-known/oauth-authorization-server", userAuthMetadataHandler(repo)) router.NotFound = http.HandlerFunc(notFoundHandler(repo)) return router } @@ -36,12 +36,12 @@ func SingleUserRouter(repo *owl.Repository) http.Handler { router.POST("/auth/", userAuthProfileHandler(repo)) router.POST("/auth/verify/", userAuthVerifyHandler(repo)) router.POST("/auth/token/", userAuthTokenHandler(repo)) - router.GET("/auth/indieauth-metadata", userAuthMetadataHandler(repo)) router.GET("/media/*filepath", userMediaHandler(repo)) router.GET("/index.xml", userRSSHandler(repo)) router.GET("/posts/:post/", postHandler(repo)) router.GET("/posts/:post/media/*filepath", postMediaHandler(repo)) router.POST("/webmention/", userWebmentionHandler(repo)) + router.GET("/.well-known/oauth-authorization-server", userAuthMetadataHandler(repo)) router.NotFound = http.HandlerFunc(notFoundHandler(repo)) return router } diff --git a/user.go b/user.go index 6d1200a..966636f 100644 --- a/user.go +++ b/user.go @@ -79,7 +79,7 @@ func (user User) TokenUrl() string { } func (user User) IndieauthMetadataUrl() string { - url, _ := url.JoinPath(user.AuthUrl(), "indieauth-metadata") + url, _ := url.JoinPath(user.FullUrl(), ".well-known/oauth-authorization-server") return url }