WebFinger (/.well-known/webfinger) and OAuth (/oauth/authorize, /oauth/token) are currently registered inside activityPubPlugin, which only runs with --activitypub. This means:
Extract into two standalone plugins that are always on:
The AP plugin would then just add its link relations to WebFinger rather than owning the endpoint.
Use --activitypub flag to enable RS discovery and OAuth.
Update docs: RS requires --activitypub for discovery and OAuth
Activity
Update docs: RS requires --activitypub for discovery and OAuth