Skip to content

Commit d764c54

Browse files
Minor oauth-client-browser-example improvements (#4311)
* Minor oauth-client-browser-example improvements * pnpm lock
1 parent 1d219ff commit d764c54

File tree

6 files changed

+29
-24
lines changed

6 files changed

+29
-24
lines changed

.changeset/light-rats-look.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@atproto/oauth-client-browser-example": patch
3+
---
4+
5+
Minor improvements

packages/oauth/oauth-client-browser-example/package.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,7 @@
2929
"devDependencies": {
3030
"@atproto-labs/rollup-plugin-bundle-manifest": "workspace:*",
3131
"@atproto/api": "workspace:*",
32-
"@atproto/oauth-client": "workspace:*",
3332
"@atproto/oauth-client-browser": "workspace:*",
34-
"@atproto/oauth-types": "workspace:*",
35-
"@atproto/xrpc": "workspace:*",
3633
"@rollup/plugin-commonjs": "^25.0.7",
3734
"@rollup/plugin-html": "^1.0.4",
3835
"@rollup/plugin-json": "^6.1.0",

packages/oauth/oauth-client-browser-example/src/auth/auth-provider.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import { ReactNode, createContext, useContext, useMemo } from 'react'
44
import { Agent } from '@atproto/api'
5-
import { OAuthSession } from '@atproto/oauth-client'
5+
import { OAuthSession } from '@atproto/oauth-client-browser'
66
import { OAuthSignIn, UseOAuthOptions, useOAuth } from './use-oauth.ts'
77

88
export type AuthContextValueSignedIn = {

packages/oauth/oauth-client-browser-example/src/constants.ts

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,21 +24,33 @@ export const SIGN_UP_URL: string =
2424
export const OAUTH_SCOPE_DEFAULT: string =
2525
ENV === 'development'
2626
? [
27-
'atproto',
28-
'account:email',
29-
'identity:*',
30-
'include:com.atproto.moderation.basePermissions',
31-
'include:com.example.calendar.basePermissions?aud=did:web:api.bsky.app#calendar_service',
32-
].join(' ')
33-
: [
3427
'atproto',
3528
'account:email',
3629
'account:status',
30+
'identity:*',
3731
'blob:*/*',
3832
'repo:*',
3933
'rpc:*?aud=did:web:api.bsky.app#bsky_appview',
40-
'include:directory.lexicon.calendar.basePermissions?aud=did:web:api.bsky.app#calendar_service',
34+
'include:com.example.calendar.basePermissions?aud=did:web:api.bsky.app#calendar_service',
4135
].join(' ')
36+
: ENV === 'production'
37+
? [
38+
'atproto',
39+
'account:email',
40+
'account:status',
41+
'blob:*/*',
42+
'repo:*',
43+
'rpc:*?aud=did:web:api.bsky.app#bsky_appview',
44+
'include:directory.lexicon.calendar.basePermissions?aud=did:web:api.bsky.app#calendar_service',
45+
].join(' ')
46+
: [
47+
'atproto',
48+
'account:email',
49+
'account:status',
50+
'blob:*/*',
51+
'repo:*',
52+
'rpc:*?aud=did:web:api.bsky.app#bsky_appview',
53+
].join(' ')
4254
export const OAUTH_SCOPE: string =
4355
searchParams.get('scope') ?? OAUTH_SCOPE_DEFAULT
4456

packages/oauth/oauth-client-browser-example/src/main.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import './index.css'
33
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
44
import { StrictMode } from 'react'
55
import { createRoot } from 'react-dom/client'
6-
import { buildAtprotoLoopbackClientMetadata } from '@atproto/oauth-types'
6+
import { buildAtprotoLoopbackClientMetadata } from '@atproto/oauth-client-browser'
77
import App from './app.tsx'
88
import { AuthProvider } from './auth/auth-provider.tsx'
99
import {

pnpm-lock.yaml

Lines changed: 2 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)