(request: Request, config: CloudflareConfig)
| 62 | }; |
| 63 | |
| 64 | const authenticate = (request: Request, config: CloudflareConfig) => |
| 65 | Effect.gen(function* () { |
| 66 | const auth = yield* McpAuthProvider; |
| 67 | const outcome = yield* auth.authenticate(request); |
| 68 | return { auth, outcome }; |
| 69 | }).pipe(Effect.provide(cloudflareAccessMcpAuth(config))); |
| 70 | |
| 71 | const propsForPrincipal = ( |
| 72 | request: Request, |
no test coverage detected