authenticateConnect is a ConnectRPC-specific version that returns ConnectRPC errors.
(ctx context.Context, accessTokenStr string)
| 273 | |
| 274 | // authenticateConnect is a ConnectRPC-specific version that returns ConnectRPC errors. |
| 275 | func (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. |
no test coverage detected