mattrubin / Authenticator

Two-Factor Authentication Client for iOS
https://mattrubin.me/authenticator
Other
847 stars 113 forks source link

Notification Center Widget #7

Open anthonycastelli opened 10 years ago

anthonycastelli commented 10 years ago

I know this isn't the most secure thing to have, but I would love to see a notification center widget with your tokens. You can disable the Notification Center in the lock screen so that might help, but I would love to see that. Would make signing in a million times easier.

mattrubin commented 10 years ago

Good idea! It will have to find the right balance between convenience and security, but I'll definitely look into adding an optional notification center widget.

iJas0n commented 10 years ago

Alternatively, how about a Safari action extension that can be invoked using the standard share sheet? This could operate similar to 1Password's extension. For example, you enter your credentials into a website and then invoke the share sheet; you then hit Authenticator's action extension - a list of your codes is displayed, press the right code, and the code is then inserted into the appropriate field. That would be amazing.

Lechucico commented 6 years ago

Are there any plans of releasing this?

jrothlis commented 6 years ago

I vote for the widget, too. A safari extension is fine, but a widget covers a lot more scenarios, like logging onto a site from a computer (ie not the phone).

beaucollins commented 6 years ago

234 implements inputting a two-factor token from an action extension.

Lechucico commented 6 years ago

@beaucollins Well, Notification center widget isn't the same as action extension for safari. For example: if I'm on my macbook, I would like to see some code (github token for example) without having to open the app.

beaucollins commented 6 years ago

Sorry, was replying to @jrothlis

Notification center widget could potentially work with the same strategy. The biggest issue is that there is less control of when the views update which means you'll very likely be shown expired tokens.

jrothlis commented 6 years ago

Thanks @beaucollins, have a look at this screenshot from a now defunct app called 2STP (the guy got hired by Apple so he had to withdraw the app from the App Store):

https://is2-ssl.mzstatic.com/image/thumb/Purple118/v4/2f/64/3b/2f643b54-4e9d-8059-1d3c-f0f8d0a8521f/source/750x750bb.jpeg

The green line near the top (right above the Google 569809) is a progress bar which turns red towards the end, the numbers change, and the bar starts again from the left. Clicking Show Less shrinks to show just the top two codes (and you can sort them in the app so you choose what's at the top).

The screenshot is from this page I found: https://appadvice.com/app/2stp-authenticator/954311670

Lechucico commented 6 years ago

I come from that application! I had to remove it because no longer support and updates from the developer (as @jrothlis said, he had to withdraw it form App Store).

That widget screenshot is exactly what I was asking for!

Duckbilled commented 4 years ago

Loving Authenticator, but this would make it perfect. Any idea if this is feasible?