Our Personal Data Server from scratch! tranquil.farm
pds rust database fun oauth atproto
221
fork

Configure Feed

Select the types of activity you want to include in your feed.

bug?: OAuth login fails on Witchsky and Blacksky #55

open opened by steffo.eu

Attempting to log in via OAuth on both Witchsky and Blacksky fails with the following error:

OAuth "invalid_scope" error: Cannot mix transition scopes with granular scopes. Use either transition:* scopes OR granular scopes (repo:, blob:, rpc:, account:, include:*), not both.

Since it doesn't happen with the reference PDS software, maybe it's a bug?

me and lewis are still discussing this internally. i talked with the witchsky maintainer earlier today and xe moved to purely graular scopes for witchsky so that works now.

the goal is to ... well to get devs to not combine the two types. transitional scopes should be avoided where possible and using both transitional and granular together is conceptually strange. but there does seem to be a decent few apps doing this, the reference implementation doesnt disallow it and neither does spec so

oh, awesome! :D

Follow-up, which I reported to Witchsky.

Attempting to reply to a post fails with the following error:

Insufficient scope to call com.atproto.repo.getRecord on did:web:api.bsky.app

sign up or login to add to the discussion
Labels

None yet.

assignee

None yet.

Participants 2
AT URI
at://did:plc:6l7xbgjswn2oauofpz3xagvg/sh.tangled.repo.issue/3mjlugn4axp22