@hongminhee @fedify

Hey there,
this is about the new #ActivityPub C2S specs. introducing new properties.

In swicg.github.io/activitypub-ap – the according example swicg.github.io/activitypub-ap expects the properties to be either in the /.well-known/oauth-authorization-server or in the Actor.

How can I support them in Actors created by fedify, e.g. in an ActorDispatcher ?
Maybe they should be defined in the default context …
#fedify #oauth

swicg.github.io/activitypub-api/basicprofile#discovery

Replying to @⁨sl007@digitalcourage.social⁩

@hongminhee @fedify

about above;
We just finished the first Social CG Dev meeting after the summer break [thus not the real first Tuesday this month] …

There will be some even new properties in the Data Portability Draft.
I summed up the new C2S spec drafts here:
digitalcourage.social/@sl007/1

And then there is a Special Community Call for next Tuesday :
w3.org/events/meetings/4b3419c

Replying to @⁨hongminhee@hollo.social⁩

@hongminhee

Well, after the issues with the given ActivityPub "OAuth example", I looked up
@fedify /vocab …

In all the actor types like github.com/fedify-dev/fedify/b

the following properties would be missing [if the official OAuth demo should work] :

:digitalcourage:
grant_types_supported: ['authorization_code'],

response_types_supported:
['code', 'code token'],

code_challenge_methods_supported: ['S256'],
token_endpoint_auth_methods_supported: [
'client_secret_basic'
// optional
/*, 'private_key_jwt'*/
],
token_endpoint_auth_signing_alg_values_supported: ['RS256', 'ES256'],
client_id_metadata_document_supported: true,

:digitalcourage: optional
scopes_supported and ui_locales_supported:

---

anyway:
I believe it is just misleading because of the order of querying the server and the actor description.

I would expect it to meet the spec and pull above properties from the server wide .well-known oauth and just the endpoints from the Actor …

#ActivityPub #OAuth