経緯
TOTPソフトウェアトークンなブックマークレット - Togetter
リポジトリ
GitHub - ryunosinfx/BookmarkletTotpAuth: Bookmarklet for Totp Auth
Bookmarkletのリンクが有るページ
作った理由
GoogleAuthenticatorと同等のものだが、アプリを入れたくなかった。※アプリストアはGoogleアカウントを要求されるのが気に入らない。 ブラウザは存在するがアプリを入れられないデバイス(ラズパイ、超絶古いがまだ最新Firefoxが動くアンヨヨイヨすまほ。)で使いたい。 ソースが見れないアプリが信用ならんので自作したかった。 職場のPCにソフトウェアのインストールが出来ないため私物すまほを使わされられる可哀想な環境をなんとかしたかった。 また、ブックマークレットの限界が何処かを確認したかったのもある。
判明したブックマークレットの限界
- ビデオキャプチャできる。
- Firefoxのブックマークレット長は64kbyteだと思っていたが61kbyteだった。
- CSPが許可されていればBookmarkletが動く=シリアライズされたFunctionを実行できるっぽい。
以上!