dwyl / dwyl/github-backup

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

オープン
#28 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
priority-5
主要言語
Elixir
スター
33
フォーク
3
PR マージ指標
30日以内にマージされた PR はありません

説明

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.

- [ ] Store user's email addresses in the db
- [ ] Recognise when github OAuth is not working and give user option to authenticate by email
- [ ] Send user an email with a login link, when user clicks on the link they are logged in
- [ ] Store a cookie so that the user is authenticated until they log out

----------------
**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.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。