(request: Request)
| 74 | }; |
| 75 | |
| 76 | const unauthorized = (request: Request) => { |
| 77 | const url = new URL(request.url); |
| 78 | return json( |
| 79 | { error: "invalid_token" }, |
| 80 | { |
| 81 | status: 401, |
| 82 | headers: { |
| 83 | "www-authenticate": `Bearer resource_metadata="${url.origin}/.well-known/oauth-protected-resource${url.pathname}", error="invalid_token"`, |
| 84 | }, |
| 85 | }, |
| 86 | ); |
| 87 | }; |
| 88 | |
| 89 | const oauthMetadata = (request: Request) => { |
| 90 | const url = new URL(request.url); |
no test coverage detected