タイトル長いですね。
OTP始めました。
今更ですが、普段使ってるサービスのOTPを有効化しました。
で、Yahoo! JapanもOTP対応してるらしいんですよ。早速、Google Authenticatorで設定しようとした所何故かエラー。 見た感じURIスキームが独自っぽい。
さてどうするか…
少し調べたら言及されていました。
yjotpが例の悪名高い独自URLスキームで、user_id のところには 自分のYahoo!ID が、secret= の後には認証キーとなる長い文字列が続いておりました。
Yahoo!のワンタイムパスワードをGoogle認証システム(Google Authenticator)で管理する - Logic Delight
上記のサイトに書かれている通りに設定しても良いのですが、アプリ側で名無しになってしまいます。 なので自分でQRコードを生成してしまおうというお話です。
面倒なのでスクリーンショットは省きますが、Yahoo! JapanにログインしOTPを有効化、QRコードが出てきたらQRコードの中身を表示できるアプリを使用して中身のトークンを取り出す。
PCを使ってる場合はQR Code Editor辺りを使用すると良いです。
トークンが取り出せたら以下の文字列の [Token]
部分にトークンを入れ、QRコードを生成。作成する際はテキストとして作成する。
当たり前だけれども issuer=
以降に文字列入れる場合はURLエンコードを忘れずに。 空白ならば %20
です。
otpauth://totp/[email protected]?secret=[Token]&issuer=Yahoo!%20Japan
QRコードが生成できたら、Google Authenticatorのカメラで読み取りで完了!
簡単だったね!♡