diff --git a/.changeset/cool-elephants-leave.md b/.changeset/cool-elephants-leave.md new file mode 100644 index 00000000000..ea5613fd081 --- /dev/null +++ b/.changeset/cool-elephants-leave.md @@ -0,0 +1,5 @@ +--- +"@firebase/auth": patch +--- + +Add missing field to `firebase` claim in token result typing diff --git a/common/api-review/auth.api.md b/common/api-review/auth.api.md index cf49354d41d..47fc7ec5417 100644 --- a/common/api-review/auth.api.md +++ b/common/api-review/auth.api.md @@ -544,6 +544,7 @@ export interface ParsedToken { 'firebase'?: { 'sign_in_provider'?: string; 'sign_in_second_factor'?: string; + 'identities'?: Record; }; 'iat'?: string; 'sub'?: string; diff --git a/packages/auth/src/model/public_types.ts b/packages/auth/src/model/public_types.ts index 5aab9972eb0..2536683f5bc 100644 --- a/packages/auth/src/model/public_types.ts +++ b/packages/auth/src/model/public_types.ts @@ -101,6 +101,7 @@ export interface ParsedToken { 'firebase'?: { 'sign_in_provider'?: string; 'sign_in_second_factor'?: string; + 'identities'?: Record; }; /** Map of any additional custom claims. */ [key: string]: string | object | undefined;