MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / tokenResponseFrom

Function tokenResponseFrom

packages/core/sdk/src/oauth-helpers.ts:996–1005  ·  view source on GitHub ↗
(
  as: oauth.AuthorizationServer,
  r: oauth.TokenEndpointResponse,
)

Source from the content-addressed store, hash-verified

994};
995
996const tokenResponseFrom = (
997 as: oauth.AuthorizationServer,
998 r: oauth.TokenEndpointResponse,
999): OAuth2TokenResponse => ({
1000 access_token: r.access_token,
1001 token_type: r.token_type,
1002 refresh_token: r.refresh_token,
1003 expires_in: typeof r.expires_in === "number" ? r.expires_in : undefined,
1004 scope: normalizedTokenScope(as, typeof r.scope === "string" ? r.scope : undefined),
1005});
1006
1007const JwtClaims = Schema.Record(Schema.String, Schema.Unknown);
1008const decodeJwtClaims = Schema.decodeUnknownOption(Schema.fromJsonString(JwtClaims));

Callers 3

attemptFunction · 0.85

Calls 1

normalizedTokenScopeFunction · 0.85

Tested by

no test coverage detected