fyi.opensocial.getGroupAuth

Obtain a DPoP-bound OAuth access token to act as the group DID. The host is the group's PDS and authorization server: the caller authenticates with their personal account (service auth) and presents a DPoP proof; the host issues a short-lived token for the group DID whose space: scopes are exactly what the caller's roles are granted by the space's access record. No group password is involved. The same token may write those kinds of record in the group's public repo too (repoCollections): publishing them, as the group. For someone's inbox (fyi.opensocial.invites), a caller whose roles may invite gets a token to write the group's invite there, and nothing in the group's repo.

Details · procedure
Kindprocedure
Authorityopensocial.fyi
Indexed

What's different

same NSID · two revisions from the same publisher
opensocial.fyi · namespace authority
opensocial.fyi · namespace authority
2 changes, 2 breaking

Some records or requests that were valid against the base schema aren't valid against this one, so update the code that writes and reads them before relying on it.

Procedure · output

#main
Changed

collections.items

breaking

Type changed.

string→ref fyi.opensocial.defs#collectionRef
Changed

repoCollections.items

breaking

Type changed.

string→ref fyi.opensocial.defs#collectionRef
7 properties and 1 error unchanged Open the full schema diff →