Skip to content

Commit 01cadaf

Browse files
SUPERCILEXsamtstern
authored andcommitted
Don't show hard-to-use IDPs for Smart Lock sign-in (#1166)
1 parent 2916336 commit 01cadaf

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

auth/src/main/java/com/firebase/ui/auth/util/signincontainer/SignInDelegate.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,10 @@
3939
import com.google.android.gms.tasks.Task;
4040
import com.google.firebase.auth.AuthResult;
4141
import com.google.firebase.auth.EmailAuthProvider;
42-
import com.google.firebase.auth.FacebookAuthProvider;
4342
import com.google.firebase.auth.FirebaseAuthInvalidCredentialsException;
4443
import com.google.firebase.auth.FirebaseAuthInvalidUserException;
4544
import com.google.firebase.auth.GoogleAuthProvider;
4645
import com.google.firebase.auth.PhoneAuthProvider;
47-
import com.google.firebase.auth.TwitterAuthProvider;
4846

4947
import java.util.ArrayList;
5048
import java.util.List;
@@ -111,7 +109,7 @@ public void onCreate(Bundle savedInstance) {
111109
supportPasswords = true;
112110
}
113111
}
114-
List<String> accountTypes = getSupportedAccountTypes();
112+
List<String> accountTypes = getCredentialAccountTypes();
115113

116114
// If the request will be empty, avoid the step entirely
117115
boolean willRequestCredentials = supportPasswords || accountTypes.size() > 0;
@@ -220,13 +218,11 @@ public void finish(int resultCode, Intent resultIntent) {
220218
}
221219
}
222220

223-
private List<String> getSupportedAccountTypes() {
221+
private List<String> getCredentialAccountTypes() {
224222
List<String> accounts = new ArrayList<>();
225223
for (AuthUI.IdpConfig idpConfig : getFlowParams().providerInfo) {
226224
@AuthUI.SupportedProvider String providerId = idpConfig.getProviderId();
227-
if (providerId.equals(GoogleAuthProvider.PROVIDER_ID)
228-
|| providerId.equals(FacebookAuthProvider.PROVIDER_ID)
229-
|| providerId.equals(TwitterAuthProvider.PROVIDER_ID)) {
225+
if (providerId.equals(GoogleAuthProvider.PROVIDER_ID)) {
230226
accounts.add(ProviderUtils.providerIdToAccountType(providerId));
231227
}
232228
}

0 commit comments

Comments
 (0)