dwyl / github-backup

:octocat: :back: 🆙 Backup your GitHub Issues so you can still work when (they/you are) offline.
https://github-backup.herokuapp.com
GNU General Public License v2.0
32 stars 3 forks source link

Set up alternative authentication for when github OAuth is 'down' #28

Open Cleop opened 6 years ago

Cleop commented 6 years ago

As a gh-backup user I want to be able to authenticate myself without having to rely on github Oauth running So that I have secure access to my github data even when github is having technical difficulties.


Original Question: Do we have to use github auth to authorise access to backed up data? If yes, how do we allow people to access their data when github is down if we can't authenticate them? If github is down will their authorisation mechanism also be?

Answer: When someone authenticates when github is up as usual then we will record their email address. Then on an occasion when github is offline we will allow them authenticate using our record of their email. We will send them a one time login link to their email. We will also add a cookie to keep them logged in until they log out.

nelsonic commented 6 years ago

@Cleop thank you for opening this issue/question. Let me answer your questions in order:

We do not need to build this functionality until after MVP is launched.