Our Personal Data Server from scratch! tranquil.farm
pds rust database fun oauth atproto
237
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?

[deleted by author]

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

akari.blue on the web and blacksky both also request transitional and granular scopes :(

blacksky scopes from my login attempts:

scope: atproto transition:generic transition:email transition:chat.bsky identity:handle account:email?action=manage account:status?action=manage

https://akari.lucidsoft.works/ scopes:

atproto transition:generic transition:chat.bsky blobs?accept=image/*&accept=video/* repo:pub.leaflet.publication?action=create repo:pub.leaflet.publication?action=update repo:pub.leaflet.publication?action=delete repo:pub.leaflet.document?action=create repo:pub.leaflet.document?action=update repo:pub.leaflet.document?action=delete repo:community.lexicon.preference.ai?action=create repo:community.lexicon.preference.ai?action=update repo:community.lexicon.preference.ai?action=delete repo:social.popfeed.feed.review?action=create repo:social.popfeed.feed.review?action=update repo:social.popfeed.feed.review?action=delete repo:exchange.recipe.recipe?action=create repo:exchange.recipe.recipe?action=update repo:exchange.recipe.recipe?action=delete repo:blue.linkat.board?action=create repo:blue.linkat.board?action=update repo:blue.linkat.board?action=delete
sign up or login to add to the discussion
Labels

None yet.

assignee

None yet.

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