Comments (24)
Thanks everyone for testing! I've now made a 1.2.0 release (available from the releases tab here on Github, and being pushed to the beta channel on Google Play). Unless any major issues are found with it, I'll promote it to "stable" in the Play store in a few days. Feel free to open new issues for any problems you find with it.
from yubioath-android.
I've now uploaded beta-3 to Google Play, which fixes the credential writing issue (@liljenstolpe), and although I can't confirm it works as I don't have access to an Android device without NFC, I believe it should run on such a device (@sdaugherty, if you can confirm that it works that would be great).
yubioath-android-1.2.0-beta3.apk.zip
from yubioath-android.
@sdaugherty thanks, I'll make sure the final version works without NFC!
from yubioath-android.
I've just released a beta (you will need to opt-in here: https://play.google.com/apps/testing/com.yubico.yubioath, or use the attached APK directly).
yubioath-android-1.2.0-beta2.apk.zip
The UX still needs work, but the functionality is all there. Note that your Android device will require USB Host support, which not all devices do. The devices I've tested successfully are:
- Google Pixel (with a YubiKey 4C connected directly, as well as a YubiKey NEO via USB A to C adapter)
- LG Nexus 5 (YubiKey NEO using a USB OTG cable)
- Samsung Galaxy Alpha (YubiKey NEO using a USB OTG cable)
Known issues:
- When adding a new credential via QR code to a USB device, the prompt to edit the credential name is only flashed briefly, not letting you change the name, before it is written. Workaround: Either stick with the default name, or add the credential using the desktop Yubico Authenticator.
- The app still requires NFC, or it will refuse to start.
UPDATE: Don't use 1.2.0-beta1, it has a bug which causes it to crash on password protected devices. I've replaced it with 1.2.0-beta2.
from yubioath-android.
That KB article is incorrect, kind of :)
The current stable version of Yubico Authenticator for Android supports USB (including directly connecting the YubiKey 4C to your phone) on an experimental basis. The current beta version (2.0.0 alpha) has more full-blown support, but hasn't yet been released as stable. Thanks for pointing it out, I'll make sure to get that article updated once the new (2.0) version of Yubico Authenticator is released as stable!
from yubioath-android.
This becomes really important when I now have to use a 4c instead of my neo due to the new laptop, but then can't use yubiauth on my nexus5x. Help!
from yubioath-android.
This is pretty high on the priority list. Unfortunately I can't currently give an estimate for when the next version of the app will be out, but we'll definitely investigate adding this functionality for it.
from yubioath-android.
+1
from yubioath-android.
Any update or ETA?
from yubioath-android.
+1. This is pretty vital with the 4c
from yubioath-android.
Not much in terms of an update, there's still no ETA for a release and it's still a top priority for this project. Work on this feature has started, however, so progress being made.
from yubioath-android.
Anything we can help with to push this further? It is a super cool feature!
from yubioath-android.
That's awesome! Thanks for the beta!
I cannot wait to try it out during the weekend and give you feedback.
Also, I have some knowledge developing Android apps, I may be able to help with UX if you have a branch or PR ;)
from yubioath-android.
from yubioath-android.
@sdaugherty And I take it the phone lacks NFC? If so that's expected at this point, as the app still "thinks" it needs NFC. I'll add that to the list of known issues above!
from yubioath-android.
@dainnilsson that's correct, it's a device without NFC.
from yubioath-android.
I just tried the beta by setting up as a new google authenticator for a google account. Scanned the QR. However, the code being generated is not matching what google was expecting.
from yubioath-android.
@liljenstolpe Thanks, I can confirm that there's something up with adding new credentials that doesn't seem to work. Adding the credential via QR code or manual input both seem to be affected by this. I'll investigate the issue further on Monday. A workaround for now is to add new credentials by using the PC version, or the stable 1.1.0 (assuming you have a NEO with NFC or a PC with a USB-C port that is).
from yubioath-android.
@dainnilsson Confirm that the new beta works. Thx!
from yubioath-android.
from yubioath-android.
Just to confirm, is this KB article correct if this issue is closed? Its last-modified date is a few days after @dainnilsson's last post.
from yubioath-android.
How does one use it. It doesn't seem to work on my chromebook
from yubioath-android.
It does not work on my oppo f7 Android 8: no NFC, it asks to tap
from yubioath-android.
Any updates? +1
from yubioath-android.
Related Issues (20)
- Error in communication HOT 3
- support for otpauth-migration://offline HOT 2
- No prompt for device permissions
- Feature Request: Support Yubico Authenticator on Chromebooks with USB-C HOT 1
- Yubico Authenticator not recognizing Yubikey 5C Nano on Chromebook Android HOT 3
- Yubikey 5C Nano not working on Samsung S7 HOT 4
- "Error in Yubikey Communication" in both my primary and backup keys HOT 6
- camera dependency not yet available, please try again later. HOT 6
- Yubioath available on "cleanapk"? HOT 1
- NFC Error in YubiKey communication HOT 13
- oops
- Devices without NFC shouldn't prompt to tap YubiKey HOT 1
- Feature request: Configurable password & list cache time HOT 1
- Yubico
- cccccbcctctbjdggntnhkbdrhfbfgekgglvtvelehhnr
- Yubico Authenticator is no longer on the Play Store HOT 5
- So what's the status of this app? HOT 4
- Request feature OATH password timeout custom setting, clear list accounts from dialog HOT 1
- Feature Request: Sync and/or transfer accounts HOT 3
- Themed icon HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yubioath-android.