Fonctionnement d'OAuth 2.0 dans la vie réelle:
Je conduisais par la boulangerie d'Olaf sur le chemin du travail quand j'ai vu le beignet le plus délicieux dans la fenêtre - je veux dire, la chose ruisselait de bonté chocolatée. Je suis donc allé à l'intérieur et j'ai exigé "Je dois avoir ce beignet!". Il a dit "bien sûr que ce sera 30 $".
Ouais je sais, 30 $ pour un beignet! Ça doit être délicieux! J'ai atteint mon portefeuille quand soudain j'ai entendu le chef crier "NON! Pas de beignet pour toi". J'ai demandé: pourquoi? Il a dit qu'il n'acceptait que les virements bancaires.
Sérieusement? Oui, il était sérieux. J'ai failli m'éloigner juste là, mais ensuite le beignet m'a crié: "Mange-moi, je suis délicieux ...". Qui suis-je pour désobéir aux ordres d'un beignet? J'ai dit ok.
Il m'a remis une note avec son nom (le chef, pas le beignet): "Dis-leur qu'Olaf t'a envoyé". Son nom était déjà sur la note, donc je ne sais pas à quoi ça servait, mais ok.
J'ai conduit une heure et demie jusqu'à ma banque. J'ai remis la note au caissier; Je lui ai dit qu'Olaf m'a envoyé. Elle m'a donné un de ces regards, le genre qui dit: "Je peux lire".
Elle a pris ma note, a demandé mon identité, m'a demandé combien d'argent était acceptable pour lui donner. Je lui ai dit 30 $. Elle a griffonné et m'a remis une autre note. Celui-ci avait un tas de chiffres dessus, je suppose que c'est ainsi qu'ils gardent une trace des notes.
À ce stade, je meurs de faim. Je me suis précipité hors de là, une heure et demie plus tard j'étais de retour, debout devant Olaf avec ma note étendue. Il l'a pris, l'a regardé et a dit: "Je reviendrai".
Je pensais qu'il recevait mon beignet, mais après 30 minutes, j'ai commencé à me méfier. J'ai donc demandé au gars derrière le comptoir "Où est Olaf?". Il a dit "Il est allé chercher de l'argent". "Que voulez-vous dire?". "Il prend note à la banque".
Huh ... alors Olaf a pris note que la banque m'a donné et est retourné à la banque pour retirer de l'argent de mon compte. Puisqu'il avait le billet que la banque m'a donné, la banque savait que c'était le gars dont je parlais, et parce que j'ai parlé avec la banque, elle savait qu'elle ne devait lui donner que 30 $.
Cela a dû me prendre beaucoup de temps pour comprendre cela car au moment où je levai les yeux, Olaf se tenait devant moi, me tendant enfin mon beignet. Avant de partir, j'ai dû demander: "Olaf, as-tu toujours vendu des beignets de cette façon?". "Non, je le faisais différemment."
Huh. Alors que je retournais à ma voiture, mon téléphone a sonné. Je n'ai pas pris la peine de répondre, c'était probablement mon travail d'appeler pour me virer, mon patron est vraiment un ***. D'ailleurs, j'étais pris de réflexion sur le processus que je venais de traverser.
Je veux dire, pensez-y: j'ai pu laisser Olaf retirer 30 $ de mon compte bancaire sans avoir à lui donner les informations de mon compte. Et je n'avais pas à m'inquiéter qu'il retirerait trop d'argent parce que j'avais déjà dit à la banque qu'il n'était autorisé qu'à prendre 30 $. Et la banque savait qu'il était le bon gars parce qu'il avait le billet qu'ils m'avaient donné à donner à Olaf.
D'accord, je préfère lui donner 30 $ de ma poche. Mais maintenant qu'il avait cette note, je pouvais simplement dire à la banque de le laisser prendre 30 $ chaque semaine, alors je pouvais simplement me présenter à la boulangerie et je n'avais plus besoin d'aller à la banque. Je pourrais même commander le beignet par téléphone si je le voulais.
Bien sûr, je ne ferais jamais ça - ce beignet était dégoûtant.
Je me demande si cette approche a des applications plus larges. Il a mentionné que c'était sa deuxième approche, je pourrais l'appeler Olaf 2.0. Quoi qu'il en soit, je ferais mieux de rentrer chez moi, je dois commencer à chercher un nouvel emploi. Mais pas avant d'avoir obtenu un de ces shakes aux fraises de ce nouvel endroit à travers la ville, j'ai besoin de quelque chose pour laver le goût de ce beignet.