makotan _at_ gmail dot com

端末認証関係のまとめ

ぼーっとアカウント整理してたら面白いものをいくつか見つけてしまったので・・・
端末の追加の時に多いパターン
純粋なアカウント作成(or パスワード忘れ)の時はメールとかSMS認証があることが多い印象
こうやってみると、他の機能(外部サービス)との組み合わせで認証するパターンが多いなぁ〜って感じ
oauth認証したときはそのアプリのパスワード無いときも多いしw

oauth認証

普通にOAuth2でユーザ認証するタイプ
外部の認証サービスを使ってアプリ内のWebビューで入力してアプリを呼び出して認証
アプリ以外でもWebアプリなどでも使える

既存UIにコード入力

入力が大変なUIを持つ端末(TV)追加の時にアプリでユーザID/Passwordを入力させずに、既存UI側に認証コードを入力して認証するタイプ
アプリ:認証コードを表示
既存UI:認証コードをキーボードなどで入力
アプリ:認証コード入力後にボタンを押して認証

メールで許可

端末追加などでログイン情報だけ入力すると、メールが送られてくるのでそこのリンクを踏むだけで認証するタイプ
アプリ:ログイン情報を入力
アプリ:認証メール送信をポチッ
メール:リンクをポチッ
アプリ:認証しました(キリッ

別端末から許可

新規の端末からログインするときに、他の端末に通知が行ってそこで許可するタイプ
端末A:ログイン情報を入力
端末B:端末Aからログイン来ました!許可する?って聞かれるのでアプリからOKする
端末A:ログイン成功