MCPcopy Index your code
hub / github.com/anomalyco/opencode / credentialFromRequest

Function credentialFromRequest

packages/server/src/middleware/authorization.ts:29–36  ·  view source on GitHub ↗
(request: HttpServerRequest.HttpServerRequest)

Source from the content-addressed store, hash-verified

27}
28
29function credentialFromRequest(request: HttpServerRequest.HttpServerRequest) {
30 const url = new URL(request.url, "http://localhost")
31 const token = url.searchParams.get(AUTH_TOKEN_QUERY)
32 if (token) return decodeCredential(token)
33 const match = /^Basic\s+(.+)$/i.exec(request.headers.authorization ?? "")
34 if (match) return decodeCredential(match[1])
35 return Effect.succeed(emptyCredential())
36}
37
38export const authorizationLayer = Layer.effect(
39 Authorization,

Callers 1

authorization.tsFile · 0.70

Calls 3

decodeCredentialFunction · 0.70
emptyCredentialFunction · 0.70
getMethod · 0.65

Tested by

no test coverage detected