2015-01-20 7 views
3

Я пытаюсь создать QR-код для приложения Google Authenticator для моего сайта (для использования для входа пользователя с двумя факторами аутентификации.) Я следую this guideline для создания URI (с использованием Google Chart . API)Google Authenticator - отсутствует параметр протокола otpauth

Так что я сделал этот URL:.

https://chart.googleapis.com/chart?chs=200x200&chld=M%7C0&cht=qr&chl=otpauth://totp/Example:[email protected]?secret=TGABZXEP4LKB46AX&issuer=Example

, который создал QR-код (по ссылке выше)

Но когда я просматриваю его с Google Authenticator app для моего iPhone линия я получаю не показывает эмитента (обведено красным на скриншоте), как это делает для других сервисов - см Google в других записей:

enter image description here

Так что параметр утра Я там пропал?

ответ

7

Otpauth uri должен быть закодирован в url диаграмм.

https://chart.googleapis.com/chart?chs=200x200&chld=M|0&cht=qr&chl=otpauth%3A%2F%2Ftotp%2FExample%3Aalice%40gmail.com%3Fsecret%3DTGABZXEP4LKB46AX%26issuer%3DExample

Вы можете уйти с заменой ...&issuer=... с ...%26issuer=..., но правильно закодированы URL лучше.

+0

Спасибо. Это имеет смысл. – c00000fd

Смежные вопросы