傾き認証

傾き認証

デバイスの傾きをパスワード代わりに使う.下記の情報が揃うと認証が通って中身が読める.
コンテンツ固有のURL
コンテンツに設定された認証用のデバイス倒れ角度
とはいっても整数値範囲だと最悪で360回試せば通ってしまうので,ゆるい認証として使う感じ
そのうち厳しくするかどうか考える
発信者と同じ種類のブラウザで見ないといけない制約も付けるか
スマホのみ(デバイスオリエンテーションAPIが有効な端末)で使える機能

投稿ページ
角度(デバイスを縦に持ったときの倒れ角)を認証用に登録する.3回の傾きが誤差1度未満のときに設定成功.


認証ページ


投稿サンプル
倒れ角 64度で解錠可能
Pixel Stand (2nd Gen)の角度で解錠可能

動作確認
Android Chrome v54.0.2840.85

ストーリー
メッセージを入力して,解錠用の角度を登録.生成されるURLを共有.

2. URLのページを開く.傾きを安定させて認証リクエスト.
正式にサービス化した場合,この画面に広告入れられそう

3. 認証成功

Powered by Helpfeel