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

Function stringClaim

packages/core/sdk/src/oauth-helpers.ts:1010–1018  ·  view source on GitHub ↗
(
  claims: Readonly<Record<string, unknown>>,
  key: string,
)

Source from the content-addressed store, hash-verified

1008const decodeJwtClaims = Schema.decodeUnknownOption(Schema.fromJsonString(JwtClaims));
1009
1010const stringClaim = (
1011 claims: Readonly<Record<string, unknown>>,
1012 key: string,
1013): string | undefined => {
1014 const value = claims[key];
1015 if (typeof value !== "string") return undefined;
1016 const trimmed = value.trim();
1017 return trimmed.length > 0 ? trimmed : undefined;
1018};
1019
1020const decodeJwtPayload = (token: string): Readonly<Record<string, unknown>> | null => {
1021 const payload = token.split(".")[1];

Callers 1

idTokenIdentityLabelFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected