Skip to content

Implement getToken method for Regional Auth Interop #9061

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 12 commits into
base: gcip-byociam-web
Choose a base branch
from

Conversation

mansisampat
Copy link
Contributor

@mansisampat mansisampat commented May 26, 2025

Discussion

  • Implement getToken method for Regional Auth Interop

Testing

  • Implemented Unit Test

Copy link

changeset-bot bot commented May 26, 2025

⚠️ No Changeset found

Latest commit: b9d36c9

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Copy link
Contributor

Vertex AI Mock Responses Check ⚠️

A newer major version of the mock responses for Vertex AI unit tests is available. update_vertexai_responses.sh should be updated to clone the latest version of the responses: v13.0

@google-oss-bot
Copy link
Contributor

google-oss-bot commented May 26, 2025

Size Report 1

Affected Products

  • @firebase/auth

    TypeBase (b3061f2)Merge (e07266d)Diff
    browser196 kB196 kB+525 B (+0.3%)
    cordova168 kB169 kB+525 B (+0.3%)
    main150 kB150 kB+525 B (+0.4%)
    module196 kB196 kB+525 B (+0.3%)
    react-native168 kB168 kB+525 B (+0.3%)
  • @firebase/auth-cordova

    TypeBase (b3061f2)Merge (e07266d)Diff
    browser168 kB169 kB+525 B (+0.3%)
    module168 kB169 kB+525 B (+0.3%)
  • @firebase/auth-web-extension

    TypeBase (b3061f2)Merge (e07266d)Diff
    browser145 kB145 kB+525 B (+0.4%)
    main162 kB163 kB+525 B (+0.3%)
    module145 kB145 kB+525 B (+0.4%)
  • @firebase/auth/internal

    TypeBase (b3061f2)Merge (e07266d)Diff
    browser206 kB207 kB+525 B (+0.3%)
    main176 kB177 kB+525 B (+0.3%)
    module206 kB207 kB+525 B (+0.3%)
  • bundle

    TypeBase (b3061f2)Merge (e07266d)Diff
    auth (Anonymous)78.3 kB78.8 kB+500 B (+0.6%)
    auth (EmailAndPassword)88.4 kB88.9 kB+500 B (+0.6%)
    auth (GoogleFBTwitterGitHubPopup)110 kB110 kB+500 B (+0.5%)
    auth (GooglePopup)102 kB103 kB+500 B (+0.5%)
    auth (GoogleRedirect)103 kB103 kB+500 B (+0.5%)
    auth (Phone)95.9 kB96.4 kB+500 B (+0.5%)
  • firebase

    TypeBase (b3061f2)Merge (e07266d)Diff
    firebase-auth-compat.js146 kB146 kB+471 B (+0.3%)
    firebase-auth-cordova.js144 kB145 kB+500 B (+0.3%)
    firebase-auth-web-extension.js127 kB127 kB+500 B (+0.4%)
    firebase-auth.js165 kB165 kB+500 B (+0.3%)
    firebase-compat.js803 kB803 kB+471 B (+0.1%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/81oMnTkYo2.html

@google-oss-bot
Copy link
Contributor

google-oss-bot commented May 26, 2025

Size Analysis Report 1

Affected Products

  • @firebase/auth

    • ActionCodeOperation

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.2 kB41.7 kB+499 B (+1.2%)
      size-with-ext-deps63.2 kB63.7 kB+500 B (+0.8%)
    • ActionCodeURL

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size42.0 kB42.5 kB+499 B (+1.2%)
      size-with-ext-deps64.3 kB64.8 kB+500 B (+0.8%)
    • AuthCredential

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.2 kB41.7 kB+499 B (+1.2%)
      size-with-ext-deps63.2 kB63.7 kB+500 B (+0.8%)
    • AuthErrorCodes

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size46.1 kB46.6 kB+499 B (+1.1%)
      size-with-ext-deps68.2 kB68.7 kB+500 B (+0.7%)
    • EmailAuthCredential

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size48.8 kB49.3 kB+499 B (+1.0%)
      size-with-ext-deps70.8 kB71.3 kB+500 B (+0.7%)
    • EmailAuthProvider

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size50.2 kB50.7 kB+499 B (+1.0%)
      size-with-ext-deps72.5 kB73.0 kB+500 B (+0.7%)
    • FacebookAuthProvider

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size46.0 kB46.5 kB+499 B (+1.1%)
      size-with-ext-deps68.0 kB68.5 kB+500 B (+0.7%)
    • FactorId

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.0 kB41.5 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • GithubAuthProvider

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size46.0 kB46.5 kB+499 B (+1.1%)
      size-with-ext-deps68.0 kB68.5 kB+500 B (+0.7%)
    • GoogleAuthProvider

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size46.0 kB46.5 kB+499 B (+1.1%)
      size-with-ext-deps68.0 kB68.5 kB+500 B (+0.7%)
    • OAuthCredential

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size43.1 kB43.6 kB+499 B (+1.2%)
      size-with-ext-deps65.1 kB65.6 kB+500 B (+0.8%)
    • OAuthProvider

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size46.9 kB47.4 kB+499 B (+1.1%)
      size-with-ext-deps69.0 kB69.5 kB+500 B (+0.7%)
    • OperationType

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.0 kB41.5 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • PhoneAuthCredential

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size43.1 kB43.6 kB+499 B (+1.2%)
      size-with-ext-deps65.1 kB65.6 kB+500 B (+0.8%)
    • PhoneAuthProvider

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size52.4 kB52.9 kB+499 B (+1.0%)
      size-with-ext-deps74.5 kB75.0 kB+500 B (+0.7%)
    • PhoneMultiFactorGenerator

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.8 kB42.3 kB+499 B (+1.2%)
      size-with-ext-deps63.8 kB64.3 kB+500 B (+0.8%)
    • ProviderId

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.0 kB41.5 kB+499 B (+1.2%)
      size-with-ext-deps63.1 kB63.6 kB+500 B (+0.8%)
    • RecaptchaVerifier

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size47.9 kB48.4 kB+499 B (+1.0%)
      size-with-ext-deps70.0 kB70.5 kB+500 B (+0.7%)
    • SAMLAuthProvider

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size47.2 kB47.7 kB+499 B (+1.1%)
      size-with-ext-deps69.3 kB69.8 kB+500 B (+0.7%)
    • SignInMethod

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.1 kB41.6 kB+499 B (+1.2%)
      size-with-ext-deps63.1 kB63.6 kB+500 B (+0.8%)
    • TotpMultiFactorGenerator

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size43.4 kB43.9 kB+499 B (+1.1%)
      size-with-ext-deps65.5 kB66.0 kB+500 B (+0.8%)
    • TotpSecret

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.9 kB42.4 kB+499 B (+1.2%)
      size-with-ext-deps63.9 kB64.4 kB+500 B (+0.8%)
    • TwitterAuthProvider

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size46.0 kB46.5 kB+499 B (+1.1%)
      size-with-ext-deps68.0 kB68.5 kB+500 B (+0.7%)
    • applyActionCode

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.0 kB41.5 kB+499 B (+1.2%)
      size-with-ext-deps63.1 kB63.6 kB+500 B (+0.8%)
    • beforeAuthStateChanged

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.0 kB41.5 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • browserCookiePersistence

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size42.9 kB43.4 kB+499 B (+1.2%)
      size-with-ext-deps64.9 kB65.4 kB+500 B (+0.8%)
    • browserLocalPersistence

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size44.0 kB44.5 kB+499 B (+1.1%)
      size-with-ext-deps66.1 kB66.6 kB+500 B (+0.8%)
    • browserPopupRedirectResolver

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size65.5 kB66.0 kB+499 B (+0.8%)
      size-with-ext-deps87.8 kB88.3 kB+500 B (+0.6%)
    • browserSessionPersistence

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size44.0 kB44.5 kB+499 B (+1.1%)
      size-with-ext-deps66.1 kB66.6 kB+500 B (+0.8%)
    • checkActionCode

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size42.2 kB42.7 kB+499 B (+1.2%)
      size-with-ext-deps64.2 kB64.7 kB+500 B (+0.8%)
    • confirmPasswordReset

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.3 kB41.8 kB+499 B (+1.2%)
      size-with-ext-deps63.3 kB63.8 kB+500 B (+0.8%)
    • connectAuthEmulator

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size42.9 kB43.4 kB+499 B (+1.2%)
      size-with-ext-deps69.7 kB70.2 kB+500 B (+0.7%)
    • createUserWithEmailAndPassword

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size47.9 kB48.4 kB+499 B (+1.0%)
      size-with-ext-deps70.0 kB70.5 kB+500 B (+0.7%)
    • debugErrorMap

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size53.4 kB53.9 kB+499 B (+0.9%)
      size-with-ext-deps75.4 kB75.9 kB+500 B (+0.7%)
    • deleteUser

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.0 kB41.5 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • exchangeToken

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.8 kB42.3 kB+499 B (+1.2%)
      size-with-ext-deps63.8 kB64.3 kB+500 B (+0.8%)
    • fetchSignInMethodsForEmail

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.3 kB41.8 kB+499 B (+1.2%)
      size-with-ext-deps63.3 kB63.8 kB+500 B (+0.8%)
    • getAdditionalUserInfo

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size42.3 kB42.8 kB+499 B (+1.2%)
      size-with-ext-deps64.3 kB64.8 kB+500 B (+0.8%)
    • getAuth

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size76.0 kB76.5 kB+499 B (+0.7%)
      size-with-ext-deps109 kB110 kB+500 B (+0.5%)
    • getIdToken

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.0 kB41.5 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • getIdTokenResult

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size40.9 kB41.4 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • getMultiFactorResolver

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size43.8 kB44.3 kB+499 B (+1.1%)
      size-with-ext-deps65.9 kB66.4 kB+500 B (+0.8%)
    • getRedirectResult

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size48.6 kB49.1 kB+499 B (+1.0%)
      size-with-ext-deps70.7 kB71.2 kB+500 B (+0.7%)
    • inMemoryPersistence

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size40.9 kB41.4 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • indexedDBLocalPersistence

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size48.4 kB48.9 kB+499 B (+1.0%)
      size-with-ext-deps70.4 kB70.9 kB+500 B (+0.7%)
    • initializeAuth

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.2 kB41.7 kB+499 B (+1.2%)
      size-with-ext-deps63.7 kB64.2 kB+500 B (+0.8%)
    • initializeRecaptchaConfig

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size44.7 kB45.2 kB+499 B (+1.1%)
      size-with-ext-deps66.7 kB67.2 kB+500 B (+0.7%)
    • isSignInWithEmailLink

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size42.1 kB42.6 kB+499 B (+1.2%)
      size-with-ext-deps64.4 kB64.9 kB+500 B (+0.8%)
    • linkWithCredential

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size42.0 kB42.5 kB+499 B (+1.2%)
      size-with-ext-deps64.0 kB64.5 kB+500 B (+0.8%)
    • linkWithPhoneNumber

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size53.2 kB53.7 kB+499 B (+0.9%)
      size-with-ext-deps75.2 kB75.7 kB+500 B (+0.7%)
    • linkWithPopup

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size52.1 kB52.6 kB+499 B (+1.0%)
      size-with-ext-deps74.2 kB74.7 kB+500 B (+0.7%)
    • linkWithRedirect

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size47.3 kB47.8 kB+499 B (+1.1%)
      size-with-ext-deps69.3 kB69.8 kB+500 B (+0.7%)
    • multiFactor

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size43.1 kB43.6 kB+499 B (+1.2%)
      size-with-ext-deps65.2 kB65.7 kB+500 B (+0.8%)
    • onAuthStateChanged

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.0 kB41.5 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • onIdTokenChanged

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.0 kB41.5 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • parseActionCodeURL

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size42.0 kB42.5 kB+499 B (+1.2%)
      size-with-ext-deps64.3 kB64.8 kB+500 B (+0.8%)
    • prodErrorMap

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size40.9 kB41.4 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • reauthenticateWithCredential

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size42.6 kB43.1 kB+499 B (+1.2%)
      size-with-ext-deps64.6 kB65.1 kB+500 B (+0.8%)
    • reauthenticateWithPhoneNumber

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size53.8 kB54.3 kB+499 B (+0.9%)
      size-with-ext-deps75.9 kB76.4 kB+500 B (+0.7%)
    • reauthenticateWithPopup

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size52.2 kB52.7 kB+499 B (+1.0%)
      size-with-ext-deps74.3 kB74.8 kB+500 B (+0.7%)
    • reauthenticateWithRedirect

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size47.1 kB47.6 kB+499 B (+1.1%)
      size-with-ext-deps69.1 kB69.6 kB+500 B (+0.7%)
    • reload

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size40.9 kB41.4 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • revokeAccessToken

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.0 kB41.5 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • sendEmailVerification

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size42.0 kB42.5 kB+499 B (+1.2%)
      size-with-ext-deps64.0 kB64.5 kB+500 B (+0.8%)
    • sendPasswordResetEmail

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size47.6 kB48.1 kB+499 B (+1.0%)
      size-with-ext-deps69.6 kB70.1 kB+500 B (+0.7%)
    • sendSignInLinkToEmail

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size47.6 kB48.1 kB+499 B (+1.0%)
      size-with-ext-deps69.7 kB70.2 kB+500 B (+0.7%)
    • setPersistence

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.0 kB41.5 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • signInAnonymously

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size42.1 kB42.6 kB+499 B (+1.2%)
      size-with-ext-deps64.2 kB64.7 kB+500 B (+0.8%)
    • signInWithCredential

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size42.4 kB42.9 kB+499 B (+1.2%)
      size-with-ext-deps64.4 kB64.9 kB+500 B (+0.8%)
    • signInWithCustomToken

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size42.0 kB42.5 kB+499 B (+1.2%)
      size-with-ext-deps64.0 kB64.5 kB+500 B (+0.8%)
    • signInWithEmailAndPassword

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size51.9 kB52.4 kB+499 B (+1.0%)
      size-with-ext-deps74.2 kB74.7 kB+500 B (+0.7%)
    • signInWithEmailLink

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size51.9 kB52.4 kB+499 B (+1.0%)
      size-with-ext-deps74.2 kB74.7 kB+500 B (+0.7%)
    • signInWithPhoneNumber

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size53.6 kB54.1 kB+499 B (+0.9%)
      size-with-ext-deps75.7 kB76.2 kB+500 B (+0.7%)
    • signInWithPopup

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size52.2 kB52.7 kB+499 B (+1.0%)
      size-with-ext-deps74.3 kB74.8 kB+500 B (+0.7%)
    • signInWithRedirect

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size46.8 kB47.3 kB+499 B (+1.1%)
      size-with-ext-deps68.8 kB69.3 kB+500 B (+0.7%)
    • signOut

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size40.9 kB41.4 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • unlink

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.5 kB42.0 kB+499 B (+1.2%)
      size-with-ext-deps63.6 kB64.1 kB+500 B (+0.8%)
    • updateCurrentUser

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.0 kB41.5 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • updateEmail

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.3 kB41.8 kB+499 B (+1.2%)
      size-with-ext-deps63.4 kB63.9 kB+500 B (+0.8%)
    • updatePassword

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.2 kB41.7 kB+499 B (+1.2%)
      size-with-ext-deps63.3 kB63.8 kB+500 B (+0.8%)
    • updatePhoneNumber

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.7 kB42.2 kB+499 B (+1.2%)
      size-with-ext-deps63.8 kB64.3 kB+500 B (+0.8%)
    • updateProfile

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.4 kB41.9 kB+499 B (+1.2%)
      size-with-ext-deps63.5 kB64.0 kB+500 B (+0.8%)
    • useDeviceLanguage

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.0 kB41.5 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • validatePassword

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size41.0 kB41.5 kB+499 B (+1.2%)
      size-with-ext-deps63.0 kB63.5 kB+500 B (+0.8%)
    • verifyBeforeUpdateEmail

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size42.0 kB42.5 kB+499 B (+1.2%)
      size-with-ext-deps64.1 kB64.6 kB+500 B (+0.8%)
    • verifyPasswordResetCode

      Size

      TypeBase (b3061f2)Merge (e07266d)Diff
      size42.2 kB42.7 kB+499 B (+1.2%)
      size-with-ext-deps64.3 kB64.8 kB+500 B (+0.8%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/4Fg7AcJlfv.html

@@ -51,6 +52,27 @@ export class AuthInterop implements FirebaseAuthInternal {
return { accessToken };
}

async getFirebaseToken(): Promise<{ accessToken: string } | null> {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't we use the existing getToken method instead of new? If we create new, then wouldn't the existing product logic have to make changes?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In that case we would have to force that getToken method should have forceRefresh as false if regional auth is initialized.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, that would be the case as refreshToken is not supported. Alternatively we can log a warning message and ignore the field for now, but i would prefer throwing error as it makes it more clear.

@mansisampat mansisampat changed the title Implement getFirebaseToken method for FirebaseAuth Interop Implement getToken method for Regional Auth Interop May 27, 2025
@@ -85,11 +95,35 @@ export class AuthInterop implements FirebaseAuthInternal {
);
}

private assertRegionalAuthConfigured(): void {
_assert(this.auth.tenantConfig, AuthErrorCode.OPERATION_NOT_ALLOWED);
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this required with new changes?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed unused methods.

@mansisampat mansisampat requested a review from pashanka May 27, 2025 06:46
Base automatically changed from sammansi-gcip-byociam-web to gcip-byociam-web May 30, 2025 05:03
@mansisampat mansisampat requested a review from a team as a code owner May 30, 2025 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants