Protect what matters ā even after you're gone. Make a plan for your digital legacy today.
Forum Discussion
ajahn
3 years agoSuper Contributor
Disabling keychain doesn't let me use Face ID with the Southwest Airlines app
I've never been able to get Face ID working with my Southwest app on my iPhone. I reached out to a friend at SWA and was told the following:
Our app stores your username and password in the keychain which is encrypted and can only be unlocked using your biometric authentication. That's the only way we were allowed (at the time) to support biometric auth.
I recently disabled the keychain for autofill on my phone so as not to conflict with 1Password when auto-filling passwords. I'm wondering if that is why the app isn't allowing me to use Face ID. This is what my configuration looks like on my phone.
Any help or suggestions would be appreciated.
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Browser:_ Not Provided
15 Replies
- bugwhatSuper Contributor
One last thought on this. š§
Try this path:
Settings, Face ID & Passcode, other Apps.
Make sure all especially if you see the Southwest app here is enabled green.
If it is not there I give up, however if it is after making it green go back and try to resign into the app.
I think if you somehow made it not green here then for sure it will not ask you to use face i.d. for that app. - 1P_Dave
Moderator
Thank you for the update. š
-Dave
- ajahnSuper Contributor
I was told to delete the app and re-install it. At first sign in it should ask if I want to use Face ID. I tried that, but it didn't ask me. I'm still looking into it and will report back when and if I figure it out.
- 1P_Dave
Moderator
Thank you for the update. If the Southwest app is storing data in the iOS Keychain then the option that you select in Settings > Passwords > Password Options shouldn't make any difference as far as I know.
Let us know if you receive any other details from Southwest or have any other questions from the 1Password end of things. š
-Dave
- GreyM1P
1Password Team
Although they have very similar names, the iOS keychain and iCloud Keychain (uppercase K) are separate. The iOS keychain is always available, whether you have iCloud Keychain turned on or not, and whether you have Password AutoFill turned on or not. (For example, when you use Face ID to unlock 1Password, we use the iOS keychain to store the unlock secret, since nothing else on the device can read it and it is limited to only that device, unlike iCloud Keychain.)
In this case, I'd be curious to hear how Southwest have implemented Face ID if they're not using the standard iOS keychain and are relying on iCloud Keychain instead, which as we know, isn't always going to be available. If you get any update from Southwest about this, we'd love to hear it. :)
ā Grey
- ajahnSuper Contributor
1P_Dave That is what I was thinking. If I can use Face ID with other apps, like 1Password, the IOS Keychain should be working somewhere in there. I already found and read that Reddit post and was confused about the "store in Safari" comment. What would Safari have to do with using the App unless you open the SWA website in a browser, and not actually use the App. Not sure why so many of the apps I use allow Face ID and this app makes it so difficult. I have reached out to someone else at the company to see if they can give me a step-by-step.
bugwhat When I go to Settings -> Southwest, there is no Face ID option there. When I actually open the app and look in Settings, there is no Face ID option available. I haven't tried removing and reinstalling the app yet. iCloud, passwords, and keychain is enabled. The good news is 1P works great to auto-fill the username/password, but Face ID would be faster. Thank you for chiming in and offering to help. I appreciate it.
- 1P_Dave
Moderator
Thank you for the reply.
I assume that even if I un-check the "iCloud Passwords & keychain" in the "ALLOW FILLING FORM" section, the keychain is still working on the iPhone, but NOT when filling out a form. Is that right? Also, I also assume that the "iCloud Passwords & keychain" in the "SET UP VERIFICATION CODES CODES USING" section, is only for verification codes, and I should be able to check that without any 1P conflicts since I'm not using verification codes at the moment.
The options that you've mentioned have to do with Password AutoFill, the Apple technology that allows password managers to save and fill passwords inside of other apps. Apps still have the ability to save information to the iOS Keychain even if you disable Keychain for Password AutoFill. For example: when you enable Face ID unlock for 1Password itself 1Password stores in the iOS Keychain an obfuscated version of a secret that is equivalent to your account password. The secret is used to unlock 1Password when your face is recognized.
Here's a post from the Southwest Airlines subreddit that mentions that Face ID support is limited in their app: https://www.reddit.com/r/SouthwestAirlines/comments/127m19n/improvements_to_you_mobile_southwest_account/jef7u8s/
I'm not a Southwest Airlines customer myself but it sounds to me like the app may not actually support Face ID and is instead just allowing you to fill your username and password from Keychain using Face ID, the same experience that you're seeing with 1Password currently. You could confirm this by temporarily disabling 1Password for Password AutoFill and enable just Keychain to see the result. Let me know how that goes. š
-Dave
- bugwhatSuper Contributor
Forgot to tell you if you have to try and save your Southwest login in Safari go to iPhone settings, Passwords and tap the + top right to add a login.