8000 Clean up Client activity submission acceptance criteria · w3c/activitypub@bd97e86 · GitHub
[go: up one dir, main page]

Skip to content

Commit bd97e86

Browse files
committed
Clean up Client activity submission acceptance criteria
1 parent aa6216a commit bd97e86

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

implementation-reports/TEMPLATE-WIP.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,20 +36,17 @@ Description of software component that acts as an ActivityPub Client, and how an
3636

3737
#### Activity Submission
3838

39-
4039
> A client receiving authorization and subsequently submitting an activity to the authenticated actor's outbox.
41-
- Section 7, Client to Server Interaction
42-
43-
"To submit new Activities to a user's server, "
44-
* [ ] - "clients MUST discover the URL of the user's outbox from their profile"
4540
46-
"and then "
47-
48-
* [ ] - clients "MUST make an HTTP POST request to to this URL with the Content-Type of application/ld+json; profile="https://www.w3.org/ns/activitystreams#""
49-
* [ ] - "The request MUST be authenticated with the credentials of the user to whom the outbox belongs. The body of the POST request must contain a single Activity (which may contain embedded objects), or a single non-Activity object which will be wrapped in a Create activity by the server.
41+
- Section 7, Client to Server Interaction
5042

51-
* [ ] - Client supports uploading media. "To accomplish this, a client MUST submit a multipart/form-data message to the user's uploadMedia endpoint on their ActivityStreams profile object." (Sec. 6)
43+
MUST
5244

45+
* [ ] Client discovers the URL of a user's outbox from their profile
46+
* [ ] Client submits activity by sending an HTTP post request to the outbox URL with the Content-Type of application/ld+json; profile="https://www.w3.org/ns/activitystreams#"
47+
* [ ] Client submission request body is either a single Activity or a single non-Activity Object
48+
* [ ] Client sumission request is authenticated with the credentials of the user to whom the outbox belongs
49+
* [ ] Client supports uploading media by sending a multipart/form-data request body
5350

5451
#### Object Retrieval
5552

0 commit comments

Comments
 (0)
0