(request: Request, config: CloudflareConfig)
| 68 | }; |
| 69 | |
| 70 | const authenticate = (request: Request, config: CloudflareConfig) => |
| 71 | Effect.gen(function* () { |
| 72 | const auth = yield* McpAuthProvider; |
| 73 | const outcome = yield* auth.authenticate(request); |
| 74 | return { auth, outcome }; |
| 75 | }).pipe(Effect.provide(cloudflareAccessMcpAuth(config))); |
| 76 | |
| 77 | const propsForPrincipal = ( |
| 78 | request: Request, |
no test coverage detected