Wie generieren Sie einen QR-Code für Google Authenticator, die es richtig zeigt Emittenten wie oben dargestellt, ist die OTP?
So, ich bin mir bewusst, dass die Dokumentation auch auf dieser, finden Sie hier: Google Authenticator-Schlüssel URI-Format
Wenn ich in diesem Beispiel Folgen auf dieser Seite:
otpauth://totp/Example:[email protected]?secret=JBSWY3DPEHPK3PXP&issuer=Example
Und ich 'splice' es in eine Google-Charts-URL, also:
https://www.google.com/chart?chs=200x200&chld=M|0&cht=qr&chl=otpauth://totp/Example:[email protected]?secret=JBSWY3DPEHPK3PXP&issuer=Example
Zeigt es einen gültigen QR-code, und wenn ich scanne es mit meinem Google-Authenticator-app auf meinem Handy, es beginnt zu generieren gültig von OTPs.
Jedoch in der Anzeige auf dem Telefon, für das der Eintrag erstellt, indem Sie den QR-code, bekomme ich die OTP, und unter ihm, ich bekomme 'Example:[email protected]'. Was ich will, ist 'Beispiel' wird angezeigt oben das OTP, und '[email protected]' wird angezeigt unten das OTP. Ich kann nicht umhin zu bemerken, dass die Art, wie alle die Professionell produzierten apps, die es tun. Zum Beispiel, Google, WordPress, Amazon, etc. Der name des Unternehmens ist oben der OTP und der Benutzername angezeigt unten das OTP. Ja, dies ist ein rein kosmetisches Problem, aber ich möchte es richtig machen.
Kann jemand mir einen Anhaltspunkt?
InformationsquelleAutor der Frage Mark J. Bobak | 2015-12-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gerade dachte.
Als es stellt sich heraus, ich brauchte, um zu codieren, werden alle Sonderzeichen in der 'oauth', d.h., '$', '%', '=', etc.
So, mit dem gleichen Google-Charts-URL wie vorher, aber die Codierung dieser Zeichen, wie diese:
Und es funktioniert einwandfrei.
InformationsquelleAutor der Antwort Mark J. Bobak
Ich eine andere Art und Weise mit einem lokalen qrencode-installation:
In dieser Weise kann ich ein rebuild-mt verloren authentication key Bibliothek von dem, was ich hatte auf meinem laptop.
InformationsquelleAutor der Antwort Alex
Ich will nur zu beachten, neuere Versionen für Google Authenticator verwenden die
issuer
parameter, hier dokumentiert:https://github.com/google/google-authenticator/wiki/Key-Uri-Format#issuer
e.g:
https://chart.googleapis.com/chart?chs=200x200&cht=qr&chl=otpauth%3A//totp/User%2540Realm%3Fsecret%3DKO5DE2YD3Q2ZXEOO%26issuer%3DIssuer%2520Name&choe=UTF-8
InformationsquelleAutor der Antwort David Thomas
Gehen Sie zu Einstellungen->Ändern von account-Einstellungen->2-Step-Verification->Authenticator-app (Standard)->Klicken Sie auf edit (Bearbeiten-symbol in der linken Ecke)->Ändern Telefon.
Hier erhalten Sie einen QR-code.Scan von Ihrem Handy mit bar-code-scanner
Valai
InformationsquelleAutor der Antwort Valai