Commit Graph

89 Commits

Author SHA1 Message Date
Niko Abeler fbf14704e7 refactor handler 2022-11-08 20:10:50 +01:00
Niko Abeler f377ce032a move response structs out of function 2022-11-08 20:07:21 +01:00
Niko Abeler b65230db88 error rendering 2022-11-08 19:57:20 +01:00
Niko Abeler b83cd2f73c split auth handler in own file 2022-11-08 19:27:54 +01:00
Niko Abeler 25fbed4d44 SameSite + httpOnly CSRF cookie 2022-11-07 21:24:39 +01:00
Niko Abeler 3495822ec3 fix iss 2022-11-07 20:05:20 +01:00
Niko Abeler f2999ba53e iss param 2022-11-07 20:00:18 +01:00
Niko Abeler 703531834d use .well-known 2022-11-07 19:50:13 +01:00
Niko Abeler 37936a450f indieauth-metadata 2022-11-07 19:44:10 +01:00
Niko Abeler 9389cc0266 first successfull token issuing (tested with quill.p3k.io) 2022-11-06 19:57:44 +01:00
Niko Abeler ff563c6f05 WIP access token 2022-11-06 19:38:27 +01:00
Niko Abeler fa30d4fd8e test for same host 2022-11-06 16:50:31 +01:00
Niko Abeler 1d793c325b allow redirect_uris from same host and scheme 2022-11-06 16:40:26 +01:00
Niko Abeler 4d5af131c2 PKCE implementation 2022-11-06 16:27:35 +01:00
Niko Abeler ae387f3d7d redirect uri verification 2022-11-06 14:36:37 +01:00
Niko Abeler 3975f08441 WIP redirect_uri verification 2022-11-06 14:17:14 +01:00
Niko Abeler f3f72d8111 CSRF 2022-11-05 21:17:31 +01:00
Niko Abeler 2246cad5df WIP auth codes and profile 2022-11-05 20:12:23 +01:00
Niko Abeler da9111c186 include request data in password form 2022-11-04 21:53:14 +01:00
Niko Abeler 1072f48e9f WIP Login Page 2022-11-03 21:22:55 +01:00
Niko Abeler 7165e4c30a setting user password 2022-11-03 20:25:53 +01:00
Niko Abeler 76ef9c1fe6 Refactoring tests (done) 2022-11-03 19:23:13 +01:00
Niko Abeler c92ab958a6 WIP clean up tests. Moving checks into assertions functions 2022-11-02 22:02:49 +01:00
Niko Abeler edf74aa330 resolved warnings 2022-10-13 21:03:16 +02:00
Niko Abeler 9fe09af2e0 new posts as draft 2022-10-13 20:33:00 +02:00
Niko Abeler 534dc3ba9b avatar and new header design 2022-09-10 15:22:18 +02:00
Niko Abeler e8184a5a4c send error 2022-09-10 14:20:07 +02:00
Niko Abeler 41c2286311 missing wait 2022-09-10 14:17:00 +02:00
Niko Abeler fe66d5842e only scan once per week 2022-09-10 14:16:22 +02:00
Niko Abeler a8998068ad #13 GitHub Handle 2022-09-08 21:28:05 +02:00
Niko Abeler ecfcd84b82 option to resend specific post webmention 2022-09-08 21:11:34 +02:00
Niko Abeler db9dee6232 accept webmention for alias. Resolves #11 2022-09-08 20:52:04 +02:00
Niko Abeler c0151dbc15 refactored webmentions to use a single file for in and out going mentions 2022-09-07 22:06:59 +02:00
Niko Abeler 6e6d8005da command to send webmentions 2022-09-06 19:47:15 +02:00
Niko Abeler 57d6a93014 remove old cli 2022-09-05 21:14:15 +02:00
Niko Abeler 0766101ff6 create post and user 2022-09-05 21:12:54 +02:00
Niko Abeler e9ee59d2ec init command 2022-09-05 20:59:32 +02:00
Niko Abeler ef53bfa358 refactoring to have web config (single user, unsafe) in config of repo 2022-09-05 20:50:46 +02:00
Niko Abeler 38c38357d7 start to use a proper cli library 2022-09-05 20:34:24 +02:00