6543
|
900ceb2dfd
|
make fmt
|
2022-06-14 14:12:00 +02:00 |
|
Anthony Wang
|
f88979326c
|
Make sure Person endpoint has Content-Type application/activity+json and includes PreferredUsername, URL, and Icon
Setting the correct Content-Type is essential for federating with Mastodon
|
2022-06-13 17:14:41 -05:00 |
|
Anthony Wang
|
6074222377
|
Code cleanup
|
2022-06-11 21:15:45 -05:00 |
|
Anthony Wang
|
528c282d68
|
Correctly add inbox/outbox IRIs to person
|
2022-06-11 12:40:10 -05:00 |
|
Anthony Wang
|
cf6aed386d
|
Use @mariusor's suggestions for idiomatic go-ap usage
|
2022-06-11 11:00:45 -05:00 |
|
Anthony Wang
|
86a3221563
|
Fix CI errors by adding @context to Person() and making sure types match
|
2022-06-10 11:04:07 -05:00 |
|
Anthony Wang
|
46cab80ef4
|
Fix JSON unmarshall error
|
2022-06-10 10:37:55 -05:00 |
|
Anthony Wang
|
a8cb4a80bf
|
Convert remaining code to go-ap
|
2022-06-09 17:59:43 -05:00 |
|
Anthony Wang
|
57e6b67095
|
make fmt
|
2022-06-09 17:43:54 -05:00 |
|
Anthony Wang
|
becdf5e1f1
|
Use go-ap instead of go-fed
|
2022-05-23 11:43:59 -05:00 |
|
Anthony Wang
|
364838c11b
|
Fix lint errors
|
2022-05-09 19:11:08 -05:00 |
|
Anthony Wang
|
7931e210e5
|
Make pubKey IRI #main-key instead of /#main-key
|
2022-04-13 11:19:17 -05:00 |
|
Anthony Wang
|
1da0d49de7
|
Clean up some variable declarations
|
2022-03-30 15:52:52 -05:00 |
|
Anthony Wang
|
373a84a8e2
|
Clean up whitespace with make fmt
|
2022-03-27 12:25:56 -05:00 |
|
Anthony Wang
|
21c56f8e94
|
Use the httplib module instead of http for GET requests
|
2022-03-27 12:25:27 -05:00 |
|
Anthony Wang
|
46973f99fa
|
Cleanup, handle invalid usernames for ActivityPub person GET request
Signed-off-by: Anthony Wang <ta180m@pm.me>
|
2022-03-24 18:44:44 -05:00 |
|
Anthony Wang
|
f9e33d97cc
|
Run make fmt and make generate-swagger
Signed-off-by: Anthony Wang <ta180m@pm.me>
|
2022-03-19 09:14:08 -05:00 |
|
Anthony Wang
|
b480c52f60
|
Change 2021 to 2022, properly format package imports
Signed-off-by: Anthony Wang <ta180m@pm.me>
|
2022-03-19 08:55:58 -05:00 |
|
Loïc Dachary
|
97fedf2616
|
activitypub: implement the ReqSignature middleware
Signed-off-by: Loïc Dachary <loic@dachary.org>
|
2022-03-18 17:34:09 -05:00 |
|
Loïc Dachary
|
678a56fbf8
|
activitypub: add the public key to Person (#14186)
Refs: https://github.com/go-gitea/gitea/issues/14186
Signed-off-by: Loïc Dachary <loic@dachary.org>
|
2022-03-18 17:34:09 -05:00 |
|
Loïc Dachary
|
4951af4d99
|
activitypub: implement /api/v1/activitypub/user/{username} (#14186)
Return informations regarding a Person (as defined in ActivityStreams
https://www.w3.org/TR/activitystreams-vocabulary/#dfn-person).
Refs: https://github.com/go-gitea/gitea/issues/14186
Signed-off-by: Loïc Dachary <loic@dachary.org>
|
2022-03-18 17:33:29 -05:00 |
|