Add support for App Check replay protection in callable functions by avolkovi · Pull Request #7296 · firebase/firebase-js-sdk (original) (raw)
CustomProvider
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 |
ReCaptchaEnterpriseProvider
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 |
ReCaptchaV3Provider
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 |
getLimitedUseToken
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%) |
getToken
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 |
initializeAppCheck
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 |
onTokenChanged
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 |
setTokenAutoRefreshEnabled
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 |