Comment générer un code QR pour Google Authenticator qui affiche correctement L'émetteur affiché au-dessus de L'OTP?

donc, je suis au courant de la documentation sur ceci, trouvée ici:Google Authenticator Key URI Format

Quand j'ai suivi cet exemple à partir de cette page:

otpauth://totp/Example:alice@google.com?secret=JBSWY3DPEHPK3PXP&issuer=Example

Et I 'd'épissage' dans Google Charts URL, donc:

https://www.google.com/chart?chs=200x200&chld=M|0&cht=qr&chl=otpauth://totp/Example:alice@google.com?secret=JBSWY3DPEHPK3PXP&issuer=Example

il affichera un code QR valide, et si je le Scanne avec mon application Google Authenticator sur mon téléphone, il commencera à générer des OTPs valides.

Toutefois, dans l'affichage sur le téléphone, pour l'entrée créée par le code QR, J'ai L'OTP, et en dessous, j'ai l'OTP. Example:alice@google.com". Ce que je veux, c'est avoir' Example ' affiché L'OTP, et alice@google.com ' affiché en dessous de le bureau du procureur. Je ne peux pas m'empêcher de remarquer que c'est la façon dont toutes les applications professionnelles le font. Par exemple, Google, Wordpress, Amazon, etc. Le nom de l'entreprise le bureau du procureur, et le nom d'utilisateur est affiché en dessous de le bureau du procureur. Oui, c'est purement cosmétique question, mais je veux obtenir ce droit.

<!-Est-ce que quelqu'un peut m'offrir un indice?

15
demandé sur Mark J. Bobak 2015-12-30 02:47:47

4 réponses

Juste pensé que c'.

Comme il s'avère, j'ai besoin d'encoder tous les caractères spéciaux dans le "oauth", à savoir, '$', '%', '=', etc.

donc, en utilisant la même URL de Google Charts qu'avant, mais en encodant ces caractères, comme ceci:

https://www.google.com/chart?chs=200x200&chld=M|0&cht=qr&chl=otpauth://totp/Example%3Aalice%40google.com%3Fsecret%3DJBSWY3DPEHPK3PXP%26issuer%3DExample

Et ça fonctionne correctement.

14
répondu Mark J. Bobak 2015-12-30 16:55:47

j'ai utiliser un autre chemin à l'aide d'un local qrencode d'installation:

qrencode -o- -d 300 -s 10 "otpauth://totp/YOUR_IDENTIFICATION?secret=YOUR_SECRET" | display

de cette façon, je peux reconstruire la bibliothèque de clés d'authentification mt lost à partir de ce que j'avais sur mon ordinateur portable.

13
répondu Alex 2017-06-15 09:39:52
1
répondu David Thomas 2017-07-07 00:37:43

allez à Paramètres - > Modifier les paramètres du compte - > Vérification en deux étapes->application D'authentification (par défaut)->cliquez sur Modifier (éditer le symbole dans le coin gauche) - > changer de téléphone. Ici vous obtiendrez un code QR.Scanner de votre téléphone avec le scanner de code à barres

Valai

-3
répondu Valai 2017-01-22 06:59:57