MCPcopy Index your code
hub / github.com/bytebase/bytebase / authenticateConnect

Method authenticateConnect

backend/api/auth/auth.go:275–281  ·  view source on GitHub ↗

authenticateConnect is a ConnectRPC-specific version that returns ConnectRPC errors.

(ctx context.Context, accessTokenStr string)

Source from the content-addressed store, hash-verified

273
274// authenticateConnect is a ConnectRPC-specific version that returns ConnectRPC errors.
275func (in *APIAuthInterceptor) authenticateConnect(ctx context.Context, accessTokenStr string) (*store.UserMessage, *claimsMessage, error) {
276 user, claims, err := in.authenticate(ctx, accessTokenStr)
277 if err != nil {
278 return nil, nil, connect.NewError(connect.CodeUnauthenticated, err)
279 }
280 return user, claims, nil
281}
282
283// getUserConnect is a ConnectRPC-specific version that returns ConnectRPC errors.
284// Returns the user and workspace ID from the token claims.

Callers 1

getUserConnectMethod · 0.95

Calls 1

authenticateMethod · 0.95

Tested by

no test coverage detected