Skip to content

Commit b366478

Browse files
committed
big improvement on scopes
1 parent 97b571e commit b366478

File tree

136 files changed

+41044
-1718
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+41044
-1718
lines changed

epicshop/epic-me/app/routes/authorize.tsx

Lines changed: 381 additions & 164 deletions
Large diffs are not rendered by default.

epicshop/epic-me/workers/app.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const oauthProvider = new OAuthProvider({
2727
authorizeEndpoint: '/authorize',
2828
tokenEndpoint: '/token',
2929
clientRegistrationEndpoint: '/register',
30-
scopesSupported: ['read', 'write'],
30+
scopesSupported: ['read:entries', 'write:entries', 'read:tags', 'write:tags'],
3131
})
3232

3333
export default {

exercises/01.discovery/03.problem.pr/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { McpAgent } from 'agents/mcp'
44
import {
55
handleOAuthAuthorizationServerRequest,
66
// 💰 you'll need this:
7-
// handleOAuthProtectedResourceRequest
7+
// handleOAuthProtectedResourceRequest,
88
} from './auth.ts'
99
import { getClient } from './client.ts'
1010
import { initializePrompts } from './prompts.ts'

exercises/03.auth-info/01.problem.introspect/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ import { type DBClient } from '@epic-web/epicme-db-client'
22
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'
33
import { McpAgent } from 'agents/mcp'
44
import {
5-
// 💰 you'll need this:
6-
// resolveAuthInfo,
75
handleOAuthAuthorizationServerRequest,
86
handleOAuthProtectedResourceRequest,
97
handleUnauthorized,
8+
// 💰 you'll need this:
9+
// resolveAuthInfo,
1010
} from './auth.ts'
1111
import { getClient } from './client.ts'
1212
import { initializePrompts } from './prompts.ts'

exercises/03.auth-info/01.solution.introspect/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import { type DBClient } from '@epic-web/epicme-db-client'
22
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'
33
import { McpAgent } from 'agents/mcp'
44
import {
5-
resolveAuthInfo,
65
handleOAuthAuthorizationServerRequest,
76
handleOAuthProtectedResourceRequest,
87
handleUnauthorized,
8+
resolveAuthInfo,
99
} from './auth.ts'
1010
import { getClient } from './client.ts'
1111
import { initializePrompts } from './prompts.ts'

exercises/03.auth-info/02.problem.error/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import { type DBClient } from '@epic-web/epicme-db-client'
22
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'
33
import { McpAgent } from 'agents/mcp'
44
import {
5-
resolveAuthInfo,
65
handleOAuthAuthorizationServerRequest,
76
handleOAuthProtectedResourceRequest,
87
handleUnauthorized,
8+
resolveAuthInfo,
99
} from './auth.ts'
1010
import { getClient } from './client.ts'
1111
import { initializePrompts } from './prompts.ts'

exercises/03.auth-info/02.solution.error/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import { type DBClient } from '@epic-web/epicme-db-client'
22
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'
33
import { McpAgent } from 'agents/mcp'
44
import {
5-
resolveAuthInfo,
65
handleOAuthAuthorizationServerRequest,
76
handleOAuthProtectedResourceRequest,
87
handleUnauthorized,
8+
resolveAuthInfo,
99
} from './auth.ts'
1010
import { getClient } from './client.ts'
1111
import { initializePrompts } from './prompts.ts'

exercises/03.auth-info/03.problem.active/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import { type DBClient } from '@epic-web/epicme-db-client'
22
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'
33
import { McpAgent } from 'agents/mcp'
44
import {
5-
resolveAuthInfo,
65
handleOAuthAuthorizationServerRequest,
76
handleOAuthProtectedResourceRequest,
87
handleUnauthorized,
8+
resolveAuthInfo,
99
} from './auth.ts'
1010
import { getClient } from './client.ts'
1111
import { initializePrompts } from './prompts.ts'

exercises/03.auth-info/03.solution.active/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import { type DBClient } from '@epic-web/epicme-db-client'
22
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'
33
import { McpAgent } from 'agents/mcp'
44
import {
5-
resolveAuthInfo,
65
handleOAuthAuthorizationServerRequest,
76
handleOAuthProtectedResourceRequest,
87
handleUnauthorized,
8+
resolveAuthInfo,
99
} from './auth.ts'
1010
import { getClient } from './client.ts'
1111
import { initializePrompts } from './prompts.ts'

exercises/04.user/01.problem.token/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import { McpAgent } from 'agents/mcp'
44
import {
55
// 💰 you'll need this:
66
// type AuthInfo,
7-
resolveAuthInfo,
87
handleOAuthAuthorizationServerRequest,
98
handleOAuthProtectedResourceRequest,
109
handleUnauthorized,
10+
resolveAuthInfo,
1111
} from './auth.ts'
1212
import { getClient } from './client.ts'
1313
import { initializePrompts } from './prompts.ts'

0 commit comments

Comments
 (0)