-
Notifications
You must be signed in to change notification settings - Fork 48
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
642 changed files
with
119,282 additions
and
109,027 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
+0 Bytes
(100%)
...aseFirestore/BoringSSL-GRPC.xcframework/ios-arm64/BoringSSL-GRPC.framework/BoringSSL-GRPC
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...SSL-GRPC.xcframework/ios-arm64_x86_64-maccatalyst/BoringSSL-GRPC.framework/BoringSSL-GRPC
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...ngSSL-GRPC.xcframework/ios-arm64_x86_64-simulator/BoringSSL-GRPC.framework/BoringSSL-GRPC
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...ore/BoringSSL-GRPC.xcframework/macos-arm64_x86_64/BoringSSL-GRPC.framework/BoringSSL-GRPC
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...seFirestore/BoringSSL-GRPC.xcframework/tvos-arm64/BoringSSL-GRPC.framework/BoringSSL-GRPC
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...gSSL-GRPC.xcframework/tvos-arm64_x86_64-simulator/BoringSSL-GRPC.framework/BoringSSL-GRPC
Binary file not shown.
95 changes: 95 additions & 0 deletions
95
FirebaseFirestore/FirebaseAppCheckInterop.xcframework/Info.plist
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,95 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist version="1.0"> | ||
<dict> | ||
<key>AvailableLibraries</key> | ||
<array> | ||
<dict> | ||
<key>LibraryIdentifier</key> | ||
<string>ios-arm64</string> | ||
<key>LibraryPath</key> | ||
<string>FirebaseAppCheckInterop.framework</string> | ||
<key>SupportedArchitectures</key> | ||
<array> | ||
<string>arm64</string> | ||
</array> | ||
<key>SupportedPlatform</key> | ||
<string>ios</string> | ||
</dict> | ||
<dict> | ||
<key>LibraryIdentifier</key> | ||
<string>ios-arm64_x86_64-maccatalyst</string> | ||
<key>LibraryPath</key> | ||
<string>FirebaseAppCheckInterop.framework</string> | ||
<key>SupportedArchitectures</key> | ||
<array> | ||
<string>arm64</string> | ||
<string>x86_64</string> | ||
</array> | ||
<key>SupportedPlatform</key> | ||
<string>ios</string> | ||
<key>SupportedPlatformVariant</key> | ||
<string>maccatalyst</string> | ||
</dict> | ||
<dict> | ||
<key>LibraryIdentifier</key> | ||
<string>tvos-arm64</string> | ||
<key>LibraryPath</key> | ||
<string>FirebaseAppCheckInterop.framework</string> | ||
<key>SupportedArchitectures</key> | ||
<array> | ||
<string>arm64</string> | ||
</array> | ||
<key>SupportedPlatform</key> | ||
<string>tvos</string> | ||
</dict> | ||
<dict> | ||
<key>LibraryIdentifier</key> | ||
<string>ios-arm64_x86_64-simulator</string> | ||
<key>LibraryPath</key> | ||
<string>FirebaseAppCheckInterop.framework</string> | ||
<key>SupportedArchitectures</key> | ||
<array> | ||
<string>arm64</string> | ||
<string>x86_64</string> | ||
</array> | ||
<key>SupportedPlatform</key> | ||
<string>ios</string> | ||
<key>SupportedPlatformVariant</key> | ||
<string>simulator</string> | ||
</dict> | ||
<dict> | ||
<key>LibraryIdentifier</key> | ||
<string>macos-arm64_x86_64</string> | ||
<key>LibraryPath</key> | ||
<string>FirebaseAppCheckInterop.framework</string> | ||
<key>SupportedArchitectures</key> | ||
<array> | ||
<string>arm64</string> | ||
<string>x86_64</string> | ||
</array> | ||
<key>SupportedPlatform</key> | ||
<string>macos</string> | ||
</dict> | ||
<dict> | ||
<key>LibraryIdentifier</key> | ||
<string>tvos-arm64_x86_64-simulator</string> | ||
<key>LibraryPath</key> | ||
<string>FirebaseAppCheckInterop.framework</string> | ||
<key>SupportedArchitectures</key> | ||
<array> | ||
<string>arm64</string> | ||
<string>x86_64</string> | ||
</array> | ||
<key>SupportedPlatform</key> | ||
<string>tvos</string> | ||
<key>SupportedPlatformVariant</key> | ||
<string>simulator</string> | ||
</dict> | ||
</array> | ||
<key>CFBundlePackageType</key> | ||
<string>XFWK</string> | ||
<key>XCFrameworkFormatVersion</key> | ||
<string>1.0</string> | ||
</dict> | ||
</plist> |
Binary file added
BIN
+4.38 KB
...ckInterop.xcframework/ios-arm64/FirebaseAppCheckInterop.framework/FirebaseAppCheckInterop
Binary file not shown.
56 changes: 56 additions & 0 deletions
56
...erop.xcframework/ios-arm64/FirebaseAppCheckInterop.framework/Headers/FIRAppCheckInterop.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
/* | ||
* Copyright 2020 Google LLC | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
#import <Foundation/Foundation.h> | ||
|
||
@protocol FIRAppCheckTokenResultInterop; | ||
|
||
NS_ASSUME_NONNULL_BEGIN | ||
|
||
NS_SWIFT_NAME(AppCheckTokenHandlerInterop) | ||
typedef void (^FIRAppCheckTokenHandlerInterop)(id<FIRAppCheckTokenResultInterop> tokenResult); | ||
|
||
NS_SWIFT_NAME(AppCheckInterop) @protocol FIRAppCheckInterop | ||
|
||
/// Retrieve a cached or generate a new FAA Token. If forcingRefresh == YES always generates a new | ||
/// token and updates the cache. | ||
- (void)getTokenForcingRefresh:(BOOL)forcingRefresh | ||
completion:(FIRAppCheckTokenHandlerInterop)handler | ||
NS_SWIFT_NAME(getToken(forcingRefresh:completion:)); | ||
|
||
/// A notification with the specified name is sent to the default notification center | ||
/// (`NotificationCenter.default`) each time a Firebase app check token is refreshed. | ||
/// The user info dictionary contains `-[self notificationTokenKey]` and | ||
/// `-[self notificationAppNameKey]` keys. | ||
- (NSString *)tokenDidChangeNotificationName; | ||
|
||
/// `userInfo` key for the FAC token in a notification for `tokenDidChangeNotificationName`. | ||
- (NSString *)notificationTokenKey; | ||
/// `userInfo` key for the `FirebaseApp.name` in a notification for | ||
/// `tokenDidChangeNotificationName`. | ||
- (NSString *)notificationAppNameKey; | ||
|
||
// MARK: - Optional API | ||
|
||
@optional | ||
|
||
/// Retrieve a new limited-use Firebase App Check token | ||
- (void)getLimitedUseTokenWithCompletion:(FIRAppCheckTokenHandlerInterop)handler | ||
NS_SWIFT_NAME(getLimitedUseToken(completion:)); | ||
|
||
@end | ||
|
||
NS_ASSUME_NONNULL_END |
58 changes: 58 additions & 0 deletions
58
...rop.xcframework/ios-arm64/FirebaseAppCheckInterop.framework/Headers/FIRAppCheckProtocol.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
/* | ||
* Copyright 2023 Google LLC | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
#import <Foundation/Foundation.h> | ||
|
||
@class FIRAppCheckToken; | ||
|
||
NS_ASSUME_NONNULL_BEGIN | ||
|
||
NS_SWIFT_NAME(AppCheckProtocol) | ||
@protocol FIRAppCheckProtocol <NSObject> | ||
|
||
/// Requests Firebase app check token. This method should *only* be used if you need to authorize | ||
/// requests to a non-Firebase backend. Requests to Firebase backend are authorized automatically if | ||
/// configured. | ||
/// | ||
/// If your non-Firebase backend exposes sensitive or expensive endpoints that have low traffic | ||
/// volume, consider protecting it with [Replay | ||
/// Protection](https://firebase.google.com/docs/app-check/custom-resource-backend#replay-protection). | ||
/// In this case, use the ``limitedUseToken(completion:)`` instead to obtain a limited-use token. | ||
/// @param forcingRefresh If `YES`, a new Firebase app check token is requested and the token | ||
/// cache is ignored. If `NO`, the cached token is used if it exists and has not expired yet. In | ||
/// most cases, `NO` should be used. `YES` should only be used if the server explicitly returns an | ||
/// error, indicating a revoked token. | ||
/// @param handler The completion handler. Includes the app check token if the request succeeds, | ||
/// or an error if the request fails. | ||
- (void)tokenForcingRefresh:(BOOL)forcingRefresh | ||
completion: | ||
(void (^)(FIRAppCheckToken *_Nullable token, NSError *_Nullable error))handler | ||
NS_SWIFT_NAME(token(forcingRefresh:completion:)); | ||
|
||
/// Requests a limited-use Firebase App Check token. This method should be used only if you need to | ||
/// authorize requests to a non-Firebase backend. | ||
/// | ||
/// Returns limited-use tokens that are intended for use with your non-Firebase backend endpoints | ||
/// that are protected with [Replay | ||
/// Protection](https://firebase.google.com/docs/app-check/custom-resource-backend#replay-protection). | ||
/// This method does not affect the token generation behavior of the | ||
/// ``tokenForcingRefresh()`` method. | ||
- (void)limitedUseTokenWithCompletion:(void (^)(FIRAppCheckToken *_Nullable token, | ||
NSError *_Nullable error))handler; | ||
|
||
@end | ||
|
||
NS_ASSUME_NONNULL_END |
32 changes: 32 additions & 0 deletions
32
...ework/ios-arm64/FirebaseAppCheckInterop.framework/Headers/FIRAppCheckTokenResultInterop.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
/* | ||
* Copyright 2020 Google LLC | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
#import <Foundation/Foundation.h> | ||
|
||
NS_ASSUME_NONNULL_BEGIN | ||
|
||
@protocol FIRAppCheckTokenResultInterop <NSObject> | ||
|
||
/// App Check token in the case of success or a dummy token in the case of a failure. | ||
/// In general, the value of the token should always be set to the request header. | ||
@property(nonatomic, readonly) NSString *token; | ||
|
||
/// A token fetch error in the case of a failure or `nil` in the case of success. | ||
@property(nonatomic, readonly, nullable) NSError *error; | ||
|
||
@end | ||
|
||
NS_ASSUME_NONNULL_END |
20 changes: 20 additions & 0 deletions
20
...rk/ios-arm64/FirebaseAppCheckInterop.framework/Headers/FirebaseAppCheckInterop-umbrella.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
#ifdef __OBJC__ | ||
#import <UIKit/UIKit.h> | ||
#else | ||
#ifndef FOUNDATION_EXPORT | ||
#if defined(__cplusplus) | ||
#define FOUNDATION_EXPORT extern "C" | ||
#else | ||
#define FOUNDATION_EXPORT extern | ||
#endif | ||
#endif | ||
#endif | ||
|
||
#import "FIRAppCheckInterop.h" | ||
#import "FIRAppCheckProtocol.h" | ||
#import "FIRAppCheckTokenResultInterop.h" | ||
#import "FirebaseAppCheckInterop.h" | ||
|
||
FOUNDATION_EXPORT double FirebaseAppCheckInteropVersionNumber; | ||
FOUNDATION_EXPORT const unsigned char FirebaseAppCheckInteropVersionString[]; | ||
|
19 changes: 19 additions & 0 deletions
19
...xcframework/ios-arm64/FirebaseAppCheckInterop.framework/Headers/FirebaseAppCheckInterop.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
/* | ||
* Copyright 2023 Google LLC | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
#import "FIRAppCheckInterop.h" | ||
#import "FIRAppCheckProtocol.h" | ||
#import "FIRAppCheckTokenResultInterop.h" |
20 changes: 20 additions & 0 deletions
20
...irebaseAppCheckInterop.xcframework/ios-arm64/FirebaseAppCheckInterop.framework/Info.plist
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist version="1.0"> | ||
<dict> | ||
<key>CFBundleExecutable</key> | ||
<string>FirebaseAppCheckInterop</string> | ||
<key>CFBundleIdentifier</key> | ||
<string>com.firebase.Firebase-FirebaseAppCheckInterop</string> | ||
<key>CFBundleInfoDictionaryVersion</key> | ||
<string>6.0</string> | ||
<key>CFBundleName</key> | ||
<string>FirebaseAppCheckInterop</string> | ||
<key>CFBundlePackageType</key> | ||
<string>FMWK</string> | ||
<key>CFBundleVersion</key> | ||
<string>10.17.0</string> | ||
<key>DTSDKName</key> | ||
<string>iphonesimulator11.2</string> | ||
</dict> | ||
</plist> |
5 changes: 5 additions & 0 deletions
5
...kInterop.xcframework/ios-arm64/FirebaseAppCheckInterop.framework/Modules/module.modulemap
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
framework module FirebaseAppCheckInterop { | ||
umbrella header "FirebaseAppCheckInterop-umbrella.h" | ||
export * | ||
module * { export * } | ||
} |
Binary file added
BIN
+9.91 KB
...rk/ios-arm64_x86_64-maccatalyst/FirebaseAppCheckInterop.framework/FirebaseAppCheckInterop
Binary file not shown.
Oops, something went wrong.