Chuan Ren
9a7754c59e
Enable lint for Auth ( #5097 )
2020-03-17 10:22:29 -07:00
Morgan Chen
ebf3141633
Remove smart quotes ( #5090 )
2020-03-12 17:20:14 -07:00
Chuan Ren
1243798999
Capitalize ( #5063 )
2020-03-11 10:15:27 -07:00
Chuan Ren
4433d07709
MFA beta ( #4823 )
2020-03-10 13:30:20 -07:00
Chuan Ren
8843dbfd25
Add GULSceneDelegateSwizzler ( #4524 )
...
* Add GULSceneDelegateSwizzler
* Comments updated
* Fix build issue on xcode 10.*
* Remove empty methods
* Format
* Fix pr issues
* Format
* Fix build issue
* Fix build issue
* Fix build issue
* Reuse plist keys for scene delegate swizzler
* Add tests for the NSNotificationCenter related code
* Fix pr issues
* Make proxyOriginalSceneDelegate and isSceneDelegateProxyEnabled callable before ios 13
* Keep interceptors iOS 13+ only
* Revert "Make proxyOriginalSceneDelegate and isSceneDelegateProxyEnabled callable before ios 13"
This reverts commit 9927c06855 .
* Fix a issue when the header is compiled but the implementation is not
This reverts commit a316673a69 .
* Format
* Reuse [GULAppDelegateSwizzler isAppDelegateProxyEnabled]
* Fix build issue
* Revert to last green build
* Reuse [GULAppDelegateSwizzler isAppDelegateProxyEnabled] and fix other comments
* Make proxyOriginalSceneDelegate callable before ios 13
* Fix pr issues
2020-01-08 18:58:54 -05:00
Chuan Ren
b4e7375b90
Add platform specific macros ( #4501 )
2019-12-16 11:27:48 -08:00
Chuan Ren
71887a455c
Update FIRAuth.m ( #4490 )
2019-12-12 07:20:50 -08:00
Chuan Ren
d6c117050e
Handle UISceneDelegate changes in Auth ( #4380 )
...
* Handle UISceneDelegate changes in Auth
* Fix pr issue
* Update GULAppDelegateSwizzler.m
* Fix pr issue
* Update GULLoggerCodes.h
* Update GULLoggerCodes.h
* Update GULAppDelegateSwizzler_Private.h
* Update GULAppDelegateSwizzlerTest.m
2019-12-06 10:50:40 -08:00
Ryan Wilson
4d353570e7
Fix component startup time. ( #4137 )
...
* Fix component startup time.
The `configureWithApp:` call shouldn't have been added - the
component registration system can provide proper configuration
instead of relying on a static `configureWithApp:` call. Many of
the SDKs relied on singletons being available there, which wasn't
necessary. Instead, this should happen in the component creation
block and use the instantiationTiming parameter on
registerInternalLibrary.
* Fix missing `nil` statement.
2019-11-28 11:51:52 -05:00
Chuan Ren
75b8f92564
Fix rawNonce in encoder ( #4337 )
2019-11-18 10:04:18 -08:00
Chuan Ren
e6565d0ad4
Revert "Revert "Add OIDC nonce support ( #4183 )" ( #4220 )" ( #4288 )
...
This reverts commit 11a3417d1c .
2019-11-12 11:10:56 -08:00
Chuan Ren
11a3417d1c
Revert "Add OIDC nonce support ( #4183 )" ( #4220 )
...
This reverts commit ffe4a3a5b4 .
2019-11-01 13:14:07 -07:00
Chuan Ren
ffe4a3a5b4
Add OIDC nonce support ( #4183 )
2019-10-29 13:03:37 -07:00
Chuan Ren
e62d05b4f1
Remove !@available notation ( #4105 )
2019-10-16 17:04:33 -07:00
Chuan Ren
7be3039d4e
Built for xcode 10 ( #4095 )
2019-10-16 14:33:56 -07:00
Chuan Ren
c7c58101e0
Revert "Add OIDC nonce support ( #4071 )" ( #4082 )
...
This reverts commit e88b52fb67 .
2019-10-15 17:57:57 -07:00
Chuan Ren
5a39cf1071
Use UIApplication.connectedScenes on iOS 13 ( #4066 )
2019-10-15 13:19:09 -07:00
Chuan Ren
e88b52fb67
Add OIDC nonce support ( #4071 )
2019-10-15 11:06:57 -07:00
Chuan Ren
899b49bf5f
Revert "Add OIDC nonce support ( #4051 )" ( #4068 )
...
This reverts commit c2bc304ad9 .
2019-10-14 15:41:21 -07:00
Chuan Ren
c2bc304ad9
Add OIDC nonce support ( #4051 )
2019-10-14 11:24:06 -07:00
Chuan Ren
2c5e4fe741
Small improvements ( #4014 )
...
1. Update api for getting locale
2. Print claims instead of raw token
2019-10-07 14:37:58 -07:00
Chuan Ren
0e972754ba
Block sign in with Apple in generic IDP flow ( #3970 )
2019-10-02 11:35:43 -07:00
Chuan Ren
10ef0bb205
Add support of linkWithProvider and reauthenticateWithProvider ( #3971 )
2019-10-01 17:34:45 -07:00
Chuan Ren
520c8d66e4
Add ERROR_DYNAMIC_LINK_NOT_ACTIVATED and ERROR_REJECTED_CREDENTIAL ( #3881 )
2019-09-19 11:11:16 -07:00
Paul Beusterien
f841497128
Migrate Auth from UIWebView to WKWebView ( #3549 )
2019-08-12 12:46:03 -07:00
Paul Beusterien
e918a45eea
Fix typo ( #3519 )
2019-08-07 15:01:17 -07:00
Chuan Ren
ccb6eac855
Add assertion for Facebook generic IDP flow ( #3495 )
2019-08-06 10:25:08 -07:00
Chuan Ren
91770e3317
Make sure the first valid auth domain is retrieved ( #3493 )
2019-08-02 11:40:58 -07:00
Morgan Chen
c82bc57012
Fix undocumented symbols in public SDKs ( #3490 )
2019-08-02 10:30:24 -07:00
Chuan Ren
a55467a225
Unify naming of keychain services and user defaults ( #3473 )
2019-07-31 13:24:16 -07:00
Collin Jackson
526a1adda2
fix for signInProvider property of FIRAuthTokenResult returning nil ( #3446 )
...
* fix for signInProvider
* Add a test
* Use constant
2019-07-29 11:19:43 -07:00
Collin Jackson
a69b8d2e2d
providerID should be nil in additionalUserInfo for signInAnonymouslyWithCompletion: ( #3452 )
...
* Testing for additionalUserInfo when signing in anonymously
2019-07-29 11:18:45 -07:00
Chuan Ren
8dcac966e5
Fix an email unlink bug ( #3442 )
2019-07-26 14:54:34 -07:00
Chuan Ren
91ceae153d
Add support of error MISSING_CLIENT_IDENTIFIER ( #3341 )
2019-07-12 11:00:40 -07:00
Paul Beusterien
fd08de2377
Unavailable init methods should not be nullable ( #3276 )
2019-06-28 06:19:15 -07:00
Yue-Wang-Google
62150e7c07
Expose authdataresult.credential.secret in public header. ( #3089 )
2019-06-24 13:46:13 -07:00
Chuan Ren
cd7456f806
Fix keychain issues ( #3239 )
2019-06-24 11:08:40 -07:00
Chuan Ren
227f856523
Revert "Raise exception when log into Facebook using OAuth. ( #3138 )" ( #3208 )
...
This reverts commit 393d060710 .
2019-06-18 11:59:25 -07:00
Yue-Wang-Google
407c2ac1b1
Remove Yahoo and Microsoft provider ID. ( #3182 )
2019-06-12 18:14:58 -07:00
Yue-Wang-Google
393d060710
Raise exception when log into Facebook using OAuth. ( #3138 )
...
Raise exception when log into Facebook using OAuth. Facebook requires use of its official SDK for mobile and doesn't allow web based flows.
2019-06-04 16:41:24 -07:00
Chuan Ren
64ddd88f1c
Update Auth public headers ( #3139 )
2019-06-04 16:25:57 -07:00
Chuan Ren
514aa450f3
Update FIRAuthDataResult_Internal.h ( #3077 )
2019-05-24 14:24:09 -07:00
Yue-Wang-Google
11e3aeac64
call callback handler only when it's not null. ( #3057 )
2019-05-23 12:11:14 -07:00
Ryan Wilson
7e798c57b5
Fix common typos. ( #3060 )
2019-05-23 13:35:55 -04:00
Yue-Wang-Google
e86be98359
In case user is nil, we don't generate FIRAuthResult. ( #2918 )
2019-05-21 12:34:30 -07:00
Chuan Ren
30013eea06
Fix link with email link bug ( #3030 )
2019-05-20 10:47:46 -07:00
Chuan Ren
b10d4546dd
Add support of web.app as an auth domain ( #2959 )
2019-05-08 14:22:27 -07:00
Yue-Wang-Google
dfa740ca7e
Fix a bug where request string for VerifyBeforeUpdateEmail is set inc… ( #2932 )
...
* Fix a bug where request string for VerifyBeforeUpdateEmail is set incorrectly
* change VERIFY_AND_CHANGE_EMAIL request type name
2019-05-02 17:22:15 -07:00
Yue-Wang-Google
06654e8711
Put secret and oauth credentials into the private headers for now. ( #2916 )
2019-05-01 15:56:40 -07:00
Yue-Wang-Google
ec92f243e8
Fix clang analyzer warnings for Firebase Auth. ( #2879 )
2019-04-22 23:12:41 -07:00