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
2 days 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
: "https://leaflet.pub";
9
10
const scope =
11
-
"atproto transition:generic transition:email include:pub.leaflet.authFullPermissions include:site.standard.authFull include:app.bsky.authCreatePosts";
12
const localconfig: OAuthClientMetadataInput = {
13
client_id: `http://localhost/?redirect_uri=${encodeURI(`http://127.0.0.1:3000/api/oauth/callback`)}&scope=${encodeURIComponent(scope)}`,
14
client_name: `Leaflet`,
···
8
: "https://leaflet.pub";
9
10
const scope =
11
+
"atproto transition:generic transition:email include:pub.leaflet.authFullPermissions include:site.standard.authFull include:app.bsky.authCreatePosts blob:*/*";
12
const localconfig: OAuthClientMetadataInput = {
13
client_id: `http://localhost/?redirect_uri=${encodeURI(`http://127.0.0.1:3000/api/oauth/callback`)}&scope=${encodeURIComponent(scope)}`,
14
client_name: `Leaflet`,
+1
-1
app/api/oauth/[route]/route.ts
···
43
44
const url = await client.authorize(handle || "https://bsky.social", {
45
scope:
46
-
"atproto transition:email include:pub.leaflet.authFullPermissions include:site.standard.authFull include:app.bsky.authCreatePosts",
47
signal: ac.signal,
48
state: JSON.stringify(state),
49
});
···
43
44
const url = await client.authorize(handle || "https://bsky.social", {
45
scope:
46
+
"atproto transition:email include:pub.leaflet.authFullPermissions include:site.standard.authFull include:app.bsky.authCreatePosts blob:*/*",
47
signal: ac.signal,
48
state: JSON.stringify(state),
49
});