tangled
alpha
login
or
join now
leaflet.pub
/
leaflet
a tool for shared writing and social publishing
284
fork
atom
overview
issues
27
pulls
pipelines
request blob permissions
awarm.space
1 day ago
71e47d3e
04578602
+2
-2
2 changed files
expand all
collapse all
unified
split
app
api
oauth
[route]
oauth-metadata.ts
route.ts
+1
-1
app/api/oauth/[route]/oauth-metadata.ts
···
8
8
: "https://leaflet.pub";
9
9
10
10
const scope =
11
11
-
"atproto transition:generic transition:email include:pub.leaflet.authFullPermissions include:site.standard.authFull include:app.bsky.authCreatePosts";
11
11
+
"atproto transition:generic transition:email include:pub.leaflet.authFullPermissions include:site.standard.authFull include:app.bsky.authCreatePosts blob:*/*";
12
12
const localconfig: OAuthClientMetadataInput = {
13
13
client_id: `http://localhost/?redirect_uri=${encodeURI(`http://127.0.0.1:3000/api/oauth/callback`)}&scope=${encodeURIComponent(scope)}`,
14
14
client_name: `Leaflet`,
+1
-1
app/api/oauth/[route]/route.ts
···
43
43
44
44
const url = await client.authorize(handle || "https://bsky.social", {
45
45
scope:
46
46
-
"atproto transition:email include:pub.leaflet.authFullPermissions include:site.standard.authFull include:app.bsky.authCreatePosts",
46
46
+
"atproto transition:email include:pub.leaflet.authFullPermissions include:site.standard.authFull include:app.bsky.authCreatePosts blob:*/*",
47
47
signal: ac.signal,
48
48
state: JSON.stringify(state),
49
49
});