Add support for App Check replay protection in callable functions by avolkovi · Pull Request #7296 · firebase/firebase-js-sdk (original) (raw)

Size

Type Base (a9da1b7) Merge (84629f5) Diff
size 7.51 kB 7.65 kB +142 B (+1.9%)
size-with-ext-deps 25.2 kB 25.4 kB +146 B (+0.6%)
Dependency
Type Base (a9da1b7) Merge (84629f5) Diff
--------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------
functions 20 dependenciesaddTokenListener computeKey createTokenRefresher ensureActivated factory formatDummyToken getDBPromise getStateReference getToken$2 initTokenRefresher internalFactory isValid makeDummyTokenResult notifyTokenListeners registerAppCheck removeTokenListener sleep write writeTokenToIndexedDB writeTokenToStorage 21 dependenciesaddTokenListener computeKey createTokenRefresher ensureActivated factory formatDummyToken getDBPromise getLimitedUseToken$1 getStateReference getToken$2 initTokenRefresher internalFactory isValid makeDummyTokenResult notifyTokenListeners registerAppCheck removeTokenListener sleep write writeTokenToIndexedDB writeTokenToStorage + getLimitedUseToken$1

Size

Type Base (a9da1b7) Merge (84629f5) Diff
size 11.2 kB 11.3 kB +144 B (+1.3%)
size-with-ext-deps 28.8 kB 28.9 kB +146 B (+0.5%)
Dependency
Type Base (a9da1b7) Merge (84629f5) Diff
--------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------
functions 33 dependenciesaddTokenListener computeKey createTokenRefresher ensureActivated exchangeToken factory formatDummyToken getDBPromise getDurationString getExchangeRecaptchaEnterpriseTokenRequest getRecaptcha getStateReference getToken$1 getToken$2 initTokenRefresher initializeEnterprise internalFactory isValid loadReCAPTCHAEnterpriseScript makeDiv makeDummyTokenResult notifyTokenListeners pad queueWidgetRender registerAppCheck removeTokenListener renderInvisibleWidget setBackoff sleep throwIfThrottled write writeTokenToIndexedDB writeTokenToStorage 34 dependenciesaddTokenListener computeKey createTokenRefresher ensureActivated exchangeToken factory formatDummyToken getDBPromise getDurationString getExchangeRecaptchaEnterpriseTokenRequest getLimitedUseToken$1 getRecaptcha getStateReference getToken$1 getToken$2 initTokenRefresher initializeEnterprise internalFactory isValid loadReCAPTCHAEnterpriseScript makeDiv makeDummyTokenResult notifyTokenListeners pad queueWidgetRender registerAppCheck removeTokenListener renderInvisibleWidget setBackoff sleep throwIfThrottled write writeTokenToIndexedDB writeTokenToStorage + getLimitedUseToken$1

Size

Type Base (a9da1b7) Merge (84629f5) Diff
size 11.2 kB 11.3 kB +144 B (+1.3%)
size-with-ext-deps 28.7 kB 28.9 kB +146 B (+0.5%)
Dependency
Type Base (a9da1b7) Merge (84629f5) Diff
--------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------
functions 33 dependenciesaddTokenListener computeKey createTokenRefresher ensureActivated exchangeToken factory formatDummyToken getDBPromise getDurationString getExchangeRecaptchaV3TokenRequest getRecaptcha getStateReference getToken$1 getToken$2 initTokenRefresher initializeV3 internalFactory isValid loadReCAPTCHAV3Script makeDiv makeDummyTokenResult notifyTokenListeners pad queueWidgetRender registerAppCheck removeTokenListener renderInvisibleWidget setBackoff sleep throwIfThrottled write writeTokenToIndexedDB writeTokenToStorage 34 dependenciesaddTokenListener computeKey createTokenRefresher ensureActivated exchangeToken factory formatDummyToken getDBPromise getDurationString getExchangeRecaptchaV3TokenRequest getLimitedUseToken$1 getRecaptcha getStateReference getToken$1 getToken$2 initTokenRefresher initializeV3 internalFactory isValid loadReCAPTCHAV3Script makeDiv makeDummyTokenResult notifyTokenListeners pad queueWidgetRender registerAppCheck removeTokenListener renderInvisibleWidget setBackoff sleep throwIfThrottled write writeTokenToIndexedDB writeTokenToStorage + getLimitedUseToken$1

Size

Type Base (a9da1b7) Merge (84629f5) Diff
size 7.19 kB 7.22 kB +28 B (+0.4%)
size-with-ext-deps 24.5 kB 24.5 kB +29 B (+0.1%)

Size

Type Base (a9da1b7) Merge (84629f5) Diff
size 7.13 kB 7.28 kB +142 B (+2.0%)
size-with-ext-deps 24.4 kB 24.5 kB +146 B (+0.6%)
Dependency
Type Base (a9da1b7) Merge (84629f5) Diff
--------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------
functions 21 dependenciesaddTokenListener computeKey createTokenRefresher ensureActivated factory formatDummyToken getDBPromise getStateReference getToken getToken$2 initTokenRefresher internalFactory isValid makeDummyTokenResult notifyTokenListeners registerAppCheck removeTokenListener sleep write writeTokenToIndexedDB writeTokenToStorage 22 dependenciesaddTokenListener computeKey createTokenRefresher ensureActivated factory formatDummyToken getDBPromise getLimitedUseToken$1 getStateReference getToken getToken$2 initTokenRefresher internalFactory isValid makeDummyTokenResult notifyTokenListeners registerAppCheck removeTokenListener sleep write writeTokenToIndexedDB writeTokenToStorage + getLimitedUseToken$1

Size

Type Base (a9da1b7) Merge (84629f5) Diff
size 10.9 kB 11.1 kB +249 B (+2.3%)
size-with-ext-deps 35.3 kB 35.6 kB +254 B (+0.7%)
Dependency
Type Base (a9da1b7) Merge (84629f5) Diff
--------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------------
functions 35 dependencies_activate addTokenListener computeKey createTokenRefresher ensureActivated exchangeToken factory formatDummyToken getDBPromise getDebugState getDebugToken getExchangeDebugTokenRequest getStateReference getToken$2 initTokenRefresher initializeAppCheck initializeDebugMode internalFactory isDebugMode isValid makeDummyTokenResult notifyTokenListeners read readDebugTokenFromIndexedDB readOrCreateDebugTokenFromStorage readTokenFromIndexedDB readTokenFromStorage registerAppCheck removeTokenListener setInitialState sleep write writeDebugTokenToIndexedDB writeTokenToIndexedDB writeTokenToStorage 36 dependencies_activate addTokenListener computeKey createTokenRefresher ensureActivated exchangeToken factory formatDummyToken getDBPromise getDebugState getDebugToken getExchangeDebugTokenRequest getLimitedUseToken$1 getStateReference getToken$2 initTokenRefresher initializeAppCheck initializeDebugMode internalFactory isDebugMode isValid makeDummyTokenResult notifyTokenListeners read readDebugTokenFromIndexedDB readOrCreateDebugTokenFromStorage readTokenFromIndexedDB readTokenFromStorage registerAppCheck removeTokenListener setInitialState sleep write writeDebugTokenToIndexedDB writeTokenToIndexedDB writeTokenToStorage + getLimitedUseToken$1

Size

Type Base (a9da1b7) Merge (84629f5) Diff
size 7.23 kB 7.37 kB +142 B (+2.0%)
size-with-ext-deps 24.5 kB 24.6 kB +146 B (+0.6%)
Dependency
Type Base (a9da1b7) Merge (84629f5) Diff
--------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------
functions 21 dependenciesaddTokenListener computeKey createTokenRefresher ensureActivated factory formatDummyToken getDBPromise getStateReference getToken$2 initTokenRefresher internalFactory isValid makeDummyTokenResult notifyTokenListeners onTokenChanged registerAppCheck removeTokenListener sleep write writeTokenToIndexedDB writeTokenToStorage 22 dependenciesaddTokenListener computeKey createTokenRefresher ensureActivated factory formatDummyToken getDBPromise getLimitedUseToken$1 getStateReference getToken$2 initTokenRefresher internalFactory isValid makeDummyTokenResult notifyTokenListeners onTokenChanged registerAppCheck removeTokenListener sleep write writeTokenToIndexedDB writeTokenToStorage + getLimitedUseToken$1

Size

Type Base (a9da1b7) Merge (84629f5) Diff
size 7.22 kB 7.37 kB +142 B (+2.0%)
size-with-ext-deps 24.5 kB 24.6 kB +146 B (+0.6%)
Dependency
Type Base (a9da1b7) Merge (84629f5) Diff
--------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------
functions 21 dependenciesaddTokenListener computeKey createTokenRefresher ensureActivated factory formatDummyToken getDBPromise getStateReference getToken$2 initTokenRefresher internalFactory isValid makeDummyTokenResult notifyTokenListeners registerAppCheck removeTokenListener setTokenAutoRefreshEnabled sleep write writeTokenToIndexedDB writeTokenToStorage 22 dependenciesaddTokenListener computeKey createTokenRefresher ensureActivated factory formatDummyToken getDBPromise getLimitedUseToken$1 getStateReference getToken$2 initTokenRefresher internalFactory isValid makeDummyTokenResult notifyTokenListeners registerAppCheck removeTokenListener setTokenAutoRefreshEnabled sleep write writeTokenToIndexedDB writeTokenToStorage + getLimitedUseToken$1