Skip to content

Commit dc0248d

Browse files
committed
improvement: update to not use /documents google scope, since it requires extensive approvals
1 parent ee3d8bc commit dc0248d

File tree

6 files changed

+5
-15
lines changed

6 files changed

+5
-15
lines changed

sim/app/blocks/blocks/docs.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export const GoogleDocsBlock: BlockConfig<GoogleDocsResponse> = {
4141
layout: 'full',
4242
provider: 'google-docs',
4343
serviceId: 'google-docs',
44-
requiredScopes: ['https://www.googleapis.com/auth/documents'],
44+
requiredScopes: ['https://www.googleapis.com/auth/drive.file'],
4545
placeholder: 'Select Google account',
4646
},
4747
// Document Selector for read operation

sim/app/lib/auth.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,6 @@ export const auth = betterAuth({
220220
scopes: [
221221
'https://www.googleapis.com/auth/userinfo.email',
222222
'https://www.googleapis.com/auth/userinfo.profile',
223-
'https://www.googleapis.com/auth/documents',
224223
'https://www.googleapis.com/auth/drive.file',
225224
],
226225
prompt: 'consent',

sim/app/lib/oauth.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,7 @@ export const OAUTH_PROVIDERS: Record<string, OAuthProviderConfig> = {
8585
providerId: 'google-docs',
8686
icon: (props) => GoogleDocsIcon(props),
8787
baseProviderIcon: (props) => GoogleIcon(props),
88-
scopes: [
89-
'https://www.googleapis.com/auth/documents',
90-
'https://www.googleapis.com/auth/drive.file',
91-
],
88+
scopes: ['https://www.googleapis.com/auth/drive.file'],
9289
},
9390
'google-sheets': {
9491
id: 'google-sheets',

sim/app/tools/docs/create.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,7 @@ export const createTool: ToolConfig<GoogleDocsToolParams, GoogleDocsCreateRespon
1212
oauth: {
1313
required: true,
1414
provider: 'google-docs',
15-
additionalScopes: [
16-
'https://www.googleapis.com/auth/documents',
17-
'https://www.googleapis.com/auth/drive',
18-
],
15+
additionalScopes: ['https://www.googleapis.com/auth/drive.file'],
1916
},
2017
params: {
2118
accessToken: { type: 'string', required: true },

sim/app/tools/docs/read.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export const readTool: ToolConfig<GoogleDocsToolParams, GoogleDocsReadResponse>
99
oauth: {
1010
required: true,
1111
provider: 'google-docs',
12-
additionalScopes: ['https://www.googleapis.com/auth/documents'],
12+
additionalScopes: ['https://www.googleapis.com/auth/drive.file'],
1313
},
1414
params: {
1515
accessToken: { type: 'string', required: true },

sim/app/tools/docs/write.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@ export const writeTool: ToolConfig<GoogleDocsToolParams, GoogleDocsWriteResponse
99
oauth: {
1010
required: true,
1111
provider: 'google-docs',
12-
additionalScopes: [
13-
'https://www.googleapis.com/auth/documents',
14-
'https://www.googleapis.com/auth/drive',
15-
],
12+
additionalScopes: ['https://www.googleapis.com/auth/drive.file'],
1613
},
1714
params: {
1815
accessToken: { type: 'string', required: true },

0 commit comments

Comments
 (0)