feat: misskey oauth (fixes #26)

This commit is contained in:
Sam 2023-03-25 03:27:40 +01:00
parent ef6aa3ee5f
commit 987ff47704
Signed by: sam
GPG key ID: B4EF20DDE721CAA1
6 changed files with 516 additions and 10 deletions

View file

@ -91,6 +91,12 @@ func Mount(srv *server.Server, r chi.Router) {
r.With(server.MustAuth).Post("/remove-provider", server.WrapHandler(s.mastodonUnlink))
})
r.Route("/misskey", func(r chi.Router) {
r.Post("/callback", server.WrapHandler(s.misskeyCallback))
r.Post("/signup", server.WrapHandler(s.misskeySignup))
r.With(server.MustAuth).Post("/add-provider", server.WrapHandler(s.misskeyLink))
})
// invite routes
r.With(server.MustAuth).Get("/invites", server.WrapHandler(s.getInvites))
r.With(server.MustAuth).Post("/invites", server.WrapHandler(s.createInvite))