Commit Graph
8 Commits
Author SHA1 Message Date
Andrew Heard 80438b2a60 [App Check] Copy SharedTestUtilities for Lite SDK (#11530)
Copied `FIRDateTestUtils` (as `GACDateTestUtils`) and `FIRURLSessionOCMockStub` (as `GACURLSessionOCMockStub`) from the `SharedTestUtilities` directory in the root of the repo into `AppCheck/Tests/Utils/...`. The `SharedTestUtilities` directory won't be available when `AppCheck` is moved into a separate repo.
2023-07-20 10:38:07 -04:00
Andrew Heard b444d07c5f Replace FIRDeviceCheckProvider with GACDeviceCheckProvider shim (#11434)
Re-implemented `FIRDeviceCheckProvider` as a shim around the non-Firebase-specific `GACDeviceCheckProvider`.
2023-07-20 10:38:07 -04:00
Andrew Heard 4071b2aadf Remove AppCheckInterop headers from the AppCheck SDK (#11404)
Removed the headers in `AppCheck/Interop` from the App Check SDK `source_files`.
2023-07-20 10:35:11 -04:00
Andrew Heard 6c6b2fc1a9 Remove Firebase specifics from GACAppCheck (#11368)
Removed Firebase-specific symbols and implementation details from the generic GACAppCheck.
2023-07-20 10:35:11 -04:00
Andrew Heard 8e5d3c8e86 Extract Firebase symbols from GACAppAttestArtifactStorage (#11334)
Removed the Firebase-specific references `appName` and `appID` from `GACAppAttestArtifactStorage`. They have been moved up one layer into `GACAppAttestProvider`.
2023-07-20 10:35:11 -04:00
Andrew Heard 69374b221e [App Check] Expose initWithApp:appCheckProvider: (#11288)
Publicly exposed the initWithApp:appCheckProvider: constructor in GACAppCheck for the non-Firebase-specific App Check SDK. Since an AppCheckProvider is explicitly specified when constructing this generic App Check SDK, the AppCheckProviderFactory protocol / pattern / functionality is no longer used.

Added a podspec for AppCheckInterop and added it as a dependency in the existing AppCheck podspec. This is a lightweight, protocol-only, dependency that non-Firebase SDKs can make use of.
2023-07-20 10:35:11 -04:00
Andrew Heard 08912cdd43 [App Check] Rename FIR symbols in unit tests for generic SDK (#11267)
- Renamed FIR-prefixed symbols to GAC in unit tests for the generic (non-Firebase-specific) App Check SDK.
- Removed SharedTestUtilities/AppCheck* directories from the unit_tests spec sources (imports already changed to AppCheck/Tests/Utils/AppCheck*).
2023-07-20 10:35:11 -04:00
Andrew Heard dcc746584b Fork App Check dir for use outside of Firebase (#11247) 2023-07-20 10:35:11 -04:00