Daehoon Kim
716b49a9cd
Fix authStateChanged after app is reloaded ( fixes #1677 ) ( #1698 )
2018-11-20 12:13:56 +00:00
Michael Diarmid
5120121797
[ios][android] Authentication improvements ( #1663 )
...
* [internals][js] nativeWithArgs wrapper incorrectly wrapping NativeModule constants - should only wrap functions
* [ios][android][js][auth] ensure user login state is consistent across RN reloads + tests
* remove test focus
* [android][auth] clear all auth state and id token listeners between React Native reloads
* [ios][auth] clear all auth state and id token listeners between React Native reloads
* [ios][auth] cleanup and add new auth error codes
2018-11-04 04:06:40 +00:00
Salakar
f1a85a06f8
[auth][ios][android] ActionCodeInfo now correctly has an operation property (incorrectly set to actionType formerly) - fixes #1423
2018-09-26 08:02:59 +01:00
Salakar
f98f21b0c9
[auth][ios] use claims provider if tokenResult provider empty
2018-09-25 21:44:41 +01:00
Salakar
aba018f357
[ios][auth] add native getIdTokenResult method
2018-09-25 20:11:59 +01:00
Salakar
e0d1f64898
[ios][auth] rename native method for getIdToken
2018-09-25 18:57:33 +01:00
Salakar
192b509a40
[auth][[ios][js] deprecate all *AndRetrieveData* methods on auth() and User
2018-09-24 23:39:43 +01:00
Salakar
324aaf6792
[auth][ios] apply Google c++ code style guide
2018-09-16 23:00:48 +01:00
Salakar
3f9f632eae
[auth] implement firebase.auth.AuthSettings
2018-09-16 21:37:48 +01:00
Joel Arvidsson
a272910119
[auth] Support updatePhoneNumber
2018-09-10 15:36:40 +02:00
Håkon Knutzen
a506d1e5b5
[iOS] disable logging to application console in production ( #1310 )
...
* feat: replace NSLog statements with DLog statements
* Ignore me
Testing CI trigger
2018-09-07 18:37:50 +01:00
Salakar
81fee9f57a
[ios][auth] fix checkActionCode bug - fixes #1304
2018-07-29 21:49:09 +01:00
Chris Bianca
42e7fb2e5d
[ios] Firebase iOS v5 support
2018-05-16 17:22:47 +01:00
Chris Bianca
34c0878098
[auth] Support email link in checkActionCode
2018-05-16 12:41:48 +01:00
Salakar
d0ae75d531
[ios][auth] add signInWithEmailLink native method
2018-05-13 00:37:19 +01:00
Salakar
de33d97be9
[ios][auth] add sendSignInLinkToEmail native method
2018-05-12 23:14:06 +01:00
Salakar
45bea847b4
[ios][auth] add emailLink support for internal getCredentialForProvider util
2018-05-12 22:58:47 +01:00
Salakar
cf25ba23e5
[both][auth] Deprecated firebase.auth().fetchProvidersForEmail in favor of firebase.auth().fetchSignInMethodsForEmail()
2018-05-12 22:51:42 +01:00
Chris Bianca
bf2c31ca2d
[tests] More auth tests
2018-03-02 09:47:13 +00:00
Chris Bianca
5f3a9755d7
[auth] Add OAuthProvider
2018-01-24 15:21:52 +00:00
Chris Bianca
248885f03e
[auth] Add verifyPasswordResetCode
2018-01-24 12:20:06 +00:00
Chris Bianca
d370d002fb
[auth] Add withData methods
2018-01-24 09:46:39 +00:00
Chris Bianca
9396b4fb31
[auth] Add metadata support
2018-01-19 16:19:15 +00:00
Chris Bianca
cb28c458a8
Merge commit '637cd81424b9a18cdec9735492a21f06be4e7ccf'
2018-01-18 09:49:27 +00:00
Chris Bianca
a0de480fc7
[auth] Some flow types and tidy up
2018-01-18 09:49:11 +00:00
Michael Diarmid
c14d9292b0
Merge pull request #655 from invertase/auth-language
...
Set auth language #654
2018-01-17 15:23:41 +00:00
Chris Bianca
285e31df65
[auth] Remove superfluous getCurrentUser method which doesn’t exist in API
2018-01-16 17:39:27 +00:00
Elliot Hesp
409cd70ab1
[auth] Update iOS methods to internals change
2018-01-08 10:07:15 +00:00
Elliot Hesp
9d47709ffa
Merge with master
2018-01-06 14:47:11 +00:00
Chris Bianca
0fe2fec819
[internals] More tidy up and hiding of internal functions
2018-01-03 20:00:38 +00:00
Chris Bianca
a03c445e0c
[auth] Add support for state in email actions
2017-12-07 12:36:51 +00:00
Elliot Hesp
c736a6bb51
[auth][ios] Add app language constants
2017-11-30 12:08:12 +00:00
Elliot Hesp
b266a04510
[auth][ios] Add auth language methods
2017-11-30 10:17:04 +00:00
Michael Diarmid
1b6e4cbaad
[ios][auth] updatePassword fix
...
updatePassword using default app always by default, now uses correct app
2017-11-10 22:03:15 +00:00
Michael Diarmid
d005e2f0aa
Fix for #607
...
signOut using incorrect app instance
2017-11-10 22:00:42 +00:00
Salakar
535de47ee1
[ios][auth] Fix issue with confirmPasswordReset, applyActionCode and checkActionCode not handling specific app instances
2017-11-07 09:54:38 +00:00
Chris Bianca
447f74c1d1
[auth][ios] Reload the user after updating their email address to ensure it’s up to date
2017-10-26 15:22:42 +01:00
Chris Bianca
7b6d6c8728
[auth][ios] Reload the user after updating the profile to ensure that it has up to date information
2017-10-26 15:10:00 +01:00
Chris Bianca
2b2f3ce594
[ios] Centralise event sending to ensure all events validate bridge present before sending
2017-10-26 11:55:07 +01:00
Chris Bianca
4e66443c71
[auth][ios] Reload the user when unlinking an account to ensure that it’s up to date
2017-10-20 17:37:59 +01:00
Chris Bianca
31854bae5b
[auth] Update auth providers providerId to match official SDKs
2017-10-16 11:12:40 +01:00
Chris Bianca
114e3b2b5b
[ios] Explicitly set requiresMainQueueSetup to prevent warnings on app start
2017-10-12 09:18:01 +01:00
Salakar
2a805439e7
[ios][auth] added missing recover email check action code
2017-10-03 16:53:15 +01:00
Salakar
797780f795
[ios][auth] emit phone verify auth events
2017-10-03 16:49:03 +01:00
Salakar
74283c5e39
[ios][auth] phone auth + event and move error parsing into it's own method getJSError so it can be reused for event based errors
2017-10-03 15:41:35 +01:00
Chris Bianca
c59d64054d
[auth] Add onIdTokenChanged method
2017-09-21 16:48:54 +01:00
Brian M Hiss
32cb4155b4
[auth][phone] Allow for linkWithCredential() for PhoneAuthProvider.
2017-09-01 15:47:42 +08:00
Salakar
0675aa076d
Merge branch 'master' of https://github.com/invertase/react-native-firebase into v3
...
# Conflicts:
# ios/RNFirebase/admob/RNFirebaseAdMob.m
# ios/RNFirebase/database/RNFirebaseDatabase.h
# ios/RNFirebase/database/RNFirebaseDatabaseReference.m
# lib/modules/admob/index.js
# tests/ios/Podfile.lock
2017-08-12 19:07:51 +01:00
Salakar
e3d1261973
[database][wip] refactor & improvements to add support for multiple apps
2017-07-30 07:34:41 +01:00
Salakar
d8fee7f5cb
[auth][ios] finalised auth changed listener logic
2017-07-17 20:56:08 +01:00