Commit bc10ca9
authored
fix: use isMfaEnabled configuration flag with disabled button state and tooltip (#2297)
* fix: initialize serverClientId to default_web_client_id in AuthProvider.Google
- The `applicationId` parameter has been removed from the `AuthProvider.Facebook` constructor. Configuration values (`facebook_application_id`, `facebook_login_protocol_scheme`, and `facebook_client_token`) are now exclusively read from `strings.xml`.
- The `serverClientId` for the Google provider is now automatically populated from `R.string.default_web_client_id` if it is not explicitly provided.
- Added validation to ensure `facebook_client_token` and `facebook_login_protocol_scheme` are configured in `strings.xml`.
- Updated tests to use resource files for provider configuration instead of constructor arguments.
- Updated `README.md` to reflect the new configuration requirements, including adding `facebook_client_token`.
* fix: fallback to all Google accounts if no authorized accounts found during sign-in
- Add filterByAuthorizedAccounts and autoSelectEnabled properties to AuthProvider.Google
* fix: disable Manage MFA button and show tooltip when MFA is disabled
* fix: implement MFA configuration disabled state with tooltip and expose configuration to custom authenticated content
* fix CI
* test: ignore flaky onManageMfa test due to CI timing issues1 parent 52d3fe7 commit bc10ca9
File tree
90 files changed
+389
-5
lines changed- app/src/main/java/com/firebaseui/android/demo
- auth/src/main
- java/com/firebase/ui/auth
- configuration/string_provider
- ui/screens
- res
- values-ar
- values-b+es+419
- values-bg
- values-bn
- values-ca
- values-cs
- values-da
- values-de-rAT
- values-de-rCH
- values-de
- values-el
- values-en-rAU
- values-en-rCA
- values-en-rGB
- values-en-rIE
- values-en-rIN
- values-en-rSG
- values-en-rZA
- values-es-rAR
- values-es-rBO
- values-es-rCL
- values-es-rCO
- values-es-rCR
- values-es-rDO
- values-es-rEC
- values-es-rGT
- values-es-rHN
- values-es-rMX
- values-es-rNI
- values-es-rPA
- values-es-rPE
- values-es-rPR
- values-es-rPY
- values-es-rSV
- values-es-rUS
- values-es-rUY
- values-es-rVE
- values-es
- values-fa
- values-fil
- values-fi
- values-fr-rCH
- values-fr
- values-gsw
- values-gu
- values-hi
- values-hr
- values-hu
- values-in
- values-it
- values-iw
- values-ja
- values-kn
- values-ko
- values-ln
- values-lt
- values-lv
- values-mo
- values-mr
- values-ms
- values-nb
- values-nl
- values-no
- values-pl
- values-pt-rBR
- values-pt-rPT
- values-pt
- values-ro
- values-ru
- values-sk
- values-sl
- values-sr
- values-sv
- values-ta
- values-th
- values-tl
- values-tr
- values-uk
- values-ur
- values-vi
- values-zh-rCN
- values-zh-rHK
- values-zh-rTW
- values-zh
- values
- e2eTest/src/test/java/com/firebase/ui/auth/ui/screens
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
90 files changed
+389
-5
lines changedLines changed: 28 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
| 19 | + | |
18 | 20 | | |
19 | 21 | | |
20 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
21 | 27 | | |
22 | 28 | | |
23 | 29 | | |
| |||
57 | 63 | | |
58 | 64 | | |
59 | 65 | | |
| 66 | + | |
60 | 67 | | |
61 | 68 | | |
62 | 69 | | |
| |||
193 | 200 | | |
194 | 201 | | |
195 | 202 | | |
| 203 | + | |
196 | 204 | | |
197 | 205 | | |
198 | 206 | | |
199 | 207 | | |
200 | 208 | | |
201 | 209 | | |
| 210 | + | |
202 | 211 | | |
203 | 212 | | |
204 | 213 | | |
| |||
226 | 235 | | |
227 | 236 | | |
228 | 237 | | |
229 | | - | |
230 | | - | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
231 | 257 | | |
232 | 258 | | |
233 | 259 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
539 | 539 | | |
540 | 540 | | |
541 | 541 | | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
542 | 545 | | |
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
491 | 491 | | |
492 | 492 | | |
493 | 493 | | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
494 | 497 | | |
Lines changed: 41 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
31 | 32 | | |
| 33 | + | |
32 | 34 | | |
33 | 35 | | |
34 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
35 | 41 | | |
36 | 42 | | |
37 | 43 | | |
| |||
348 | 354 | | |
349 | 355 | | |
350 | 356 | | |
| 357 | + | |
351 | 358 | | |
352 | 359 | | |
353 | 360 | | |
| |||
362 | 369 | | |
363 | 370 | | |
364 | 371 | | |
365 | | - | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
366 | 381 | | |
367 | 382 | | |
368 | 383 | | |
| |||
410 | 425 | | |
411 | 426 | | |
412 | 427 | | |
| 428 | + | |
413 | 429 | | |
414 | 430 | | |
415 | 431 | | |
| |||
654 | 670 | | |
655 | 671 | | |
656 | 672 | | |
| 673 | + | |
657 | 674 | | |
658 | 675 | | |
659 | 676 | | |
| |||
664 | 681 | | |
665 | 682 | | |
666 | 683 | | |
| 684 | + | |
667 | 685 | | |
668 | 686 | | |
669 | 687 | | |
670 | 688 | | |
671 | 689 | | |
672 | 690 | | |
673 | 691 | | |
| 692 | + | |
674 | 693 | | |
675 | 694 | | |
676 | 695 | | |
| |||
704 | 723 | | |
705 | 724 | | |
706 | 725 | | |
| 726 | + | |
707 | 727 | | |
708 | 728 | | |
709 | 729 | | |
710 | 730 | | |
| 731 | + | |
711 | 732 | | |
712 | 733 | | |
713 | 734 | | |
| |||
726 | 747 | | |
727 | 748 | | |
728 | 749 | | |
729 | | - | |
730 | | - | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
731 | 769 | | |
732 | 770 | | |
733 | 771 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
| 182 | + | |
182 | 183 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
| 200 | + | |
200 | 201 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
| 182 | + | |
182 | 183 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
| 183 | + | |
183 | 184 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
| 183 | + | |
183 | 184 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
| 182 | + | |
182 | 183 | | |
0 commit comments