File tree Expand file tree Collapse file tree 21 files changed +21
-42
lines changed
01.discovery/03.solution.pr/src
01.problem.authenticate/src
01.solution.authenticate/src
01.problem.introspect/src
01.solution.introspect/src
01.problem.check-scopes/src
01.solution.check-scopes/src
02.problem.validate-sufficient-scope/src
02.solution.validate-sufficient-scope/src
03.problem.scope-hints/src
03.solution.scope-hints/src Expand file tree Collapse file tree 21 files changed +21
-42
lines changed Original file line number Diff line number Diff line change 11import { EPIC_ME_AUTH_SERVER_URL } from './client.ts'
22
33export async function handleOAuthProtectedResourceRequest ( request : Request ) {
4- const resourceServerUrl = new URL ( request . url )
5- resourceServerUrl . pathname = '/mcp'
4+ const resourceServerUrl = new URL ( '/mcp' , request . url )
65
76 return Response . json ( {
87 resource : resourceServerUrl . toString ( ) ,
Original file line number Diff line number Diff line change @@ -9,8 +9,7 @@ import { EPIC_ME_AUTH_SERVER_URL } from './client.ts'
99 * This is how the client knows where to request authorization from.
1010 */
1111export async function handleOAuthProtectedResourceRequest ( request : Request ) {
12- const resourceServerUrl = new URL ( request . url )
13- resourceServerUrl . pathname = '/mcp'
12+ const resourceServerUrl = new URL ( '/mcp' , request . url )
1413
1514 return Response . json ( {
1615 resource : resourceServerUrl . toString ( ) ,
Original file line number Diff line number Diff line change @@ -14,8 +14,7 @@ export function handleUnauthorized() {
1414 * This is how the client knows where to request authorization from.
1515 */
1616export async function handleOAuthProtectedResourceRequest ( request : Request ) {
17- const resourceServerUrl = new URL ( request . url )
18- resourceServerUrl . pathname = '/mcp'
17+ const resourceServerUrl = new URL ( '/mcp' , request . url )
1918
2019 return Response . json ( {
2120 resource : resourceServerUrl . toString ( ) ,
Original file line number Diff line number Diff line change @@ -20,8 +20,7 @@ export function handleUnauthorized() {
2020 * This is how the client knows where to request authorization from.
2121 */
2222export async function handleOAuthProtectedResourceRequest ( request : Request ) {
23- const resourceServerUrl = new URL ( request . url )
24- resourceServerUrl . pathname = '/mcp'
23+ const resourceServerUrl = new URL ( '/mcp' , request . url )
2524
2625 return Response . json ( {
2726 resource : resourceServerUrl . toString ( ) ,
Original file line number Diff line number Diff line change @@ -17,8 +17,7 @@ export function handleUnauthorized(request: Request) {
1717 * This is how the client knows where to request authorization from.
1818 */
1919export async function handleOAuthProtectedResourceRequest ( request : Request ) {
20- const resourceServerUrl = new URL ( request . url )
21- resourceServerUrl . pathname = '/mcp'
20+ const resourceServerUrl = new URL ( '/mcp' , request . url )
2221
2322 return Response . json ( {
2423 resource : resourceServerUrl . toString ( ) ,
Original file line number Diff line number Diff line change @@ -41,8 +41,7 @@ export function handleUnauthorized(request: Request) {
4141 * This is how the client knows where to request authorization from.
4242 */
4343export async function handleOAuthProtectedResourceRequest ( request : Request ) {
44- const resourceServerUrl = new URL ( request . url )
45- resourceServerUrl . pathname = '/mcp'
44+ const resourceServerUrl = new URL ( '/mcp' , request . url )
4645
4746 return Response . json ( {
4847 resource : resourceServerUrl . toString ( ) ,
Original file line number Diff line number Diff line change @@ -58,8 +58,7 @@ export function handleUnauthorized(request: Request) {
5858 * This is how the client knows where to request authorization from.
5959 */
6060export async function handleOAuthProtectedResourceRequest ( request : Request ) {
61- const resourceServerUrl = new URL ( request . url )
62- resourceServerUrl . pathname = '/mcp'
61+ const resourceServerUrl = new URL ( '/mcp' , request . url )
6362
6463 return Response . json ( {
6564 resource : resourceServerUrl . toString ( ) ,
Original file line number Diff line number Diff line change @@ -64,8 +64,7 @@ export function handleUnauthorized(request: Request) {
6464 * This is how the client knows where to request authorization from.
6565 */
6666export async function handleOAuthProtectedResourceRequest ( request : Request ) {
67- const resourceServerUrl = new URL ( request . url )
68- resourceServerUrl . pathname = '/mcp'
67+ const resourceServerUrl = new URL ( '/mcp' , request . url )
6968
7069 return Response . json ( {
7170 resource : resourceServerUrl . toString ( ) ,
Original file line number Diff line number Diff line change @@ -69,8 +69,7 @@ export function handleUnauthorized(request: Request) {
6969 * This is how the client knows where to request authorization from.
7070 */
7171export async function handleOAuthProtectedResourceRequest ( request : Request ) {
72- const resourceServerUrl = new URL ( request . url )
73- resourceServerUrl . pathname = '/mcp'
72+ const resourceServerUrl = new URL ( '/mcp' , request . url )
7473
7574 return Response . json ( {
7675 resource : resourceServerUrl . toString ( ) ,
Original file line number Diff line number Diff line change @@ -72,8 +72,7 @@ export function handleUnauthorized(request: Request) {
7272 * This is how the client knows where to request authorization from.
7373 */
7474export async function handleOAuthProtectedResourceRequest ( request : Request ) {
75- const resourceServerUrl = new URL ( request . url )
76- resourceServerUrl . pathname = '/mcp'
75+ const resourceServerUrl = new URL ( '/mcp' , request . url )
7776
7877 return Response . json ( {
7978 resource : resourceServerUrl . toString ( ) ,
You can’t perform that action at this time.
0 commit comments