Cómo funciona OAuth 2.0 en la vida real:
Estaba conduciendo por la panadería de Olaf de camino al trabajo cuando vi la rosquilla más deliciosa en la ventana; quiero decir, la cosa estaba goteando chocolate. Así que entré y exigí "¡Debo tener esa rosquilla!". Él dijo "seguro que serán $ 30".
Sí, lo sé, $ 30 por una dona! ¡Debe ser delicioso! Alcancé mi billetera cuando de repente escuché al chef gritar "¡NO! No hay donas para ti". ¿Pregunté por qué? Dijo que solo acepta transferencias bancarias.
¿Seriamente? Sí, hablaba en serio. Casi me alejé allí mismo, pero luego la dona me llamó: "Cómeme, estoy delicioso ...". ¿Quién soy yo para desobedecer las órdenes de un donut? Dije ok.
Me entregó una nota con su nombre (el chef, no la rosquilla): "Diles que Olaf te envió". Su nombre ya estaba en la nota, así que no sé cuál era el punto de decir eso, pero está bien.
Conduje una hora y media hasta mi banco. Le entregué la nota al cajero; Le dije que Olaf me envió. Ella me dio una de esas miradas, del tipo que dice: "Puedo leer".
Ella tomó mi nota, pidió mi identificación, me preguntó cuánto dinero estaba bien para darle. Le dije $ 30 dólares. Hizo algunos garabatos y me entregó otra nota. Este tenía un montón de números, supuse que así es como hacen un seguimiento de las notas.
En ese momento me muero de hambre. Me apresuré a salir de allí, una hora y media después estaba de regreso, de pie frente a Olaf con mi nota extendida. Lo tomó, lo miró y dijo: "Volveré".
Pensé que estaba recibiendo mi dona, pero después de 30 minutos comencé a sospechar. Entonces le pregunté al tipo detrás del mostrador "¿Dónde está Olaf?". Él dijo "Fue a buscar dinero". "¿Qué quieres decir?". "Toma nota al banco".
Huh ... así que Olaf tomó la nota que el banco me dio y volvió al banco para sacar dinero de mi cuenta. Como tenía la nota que me dio el banco, el banco sabía que él era el tipo del que estaba hablando, y como hablé con el banco sabían que solo le daría $ 30.
Debió de tomarme mucho tiempo darme cuenta porque, para cuando levanté la vista, Olaf estaba parado frente a mí y finalmente me entregó mi donut. Antes de irme tuve que preguntar: "Olaf, ¿siempre vendiste rosquillas de esta manera?". "No, solía hacerlo diferente".
Huh Mientras caminaba de regreso a mi auto sonó mi teléfono. No me molesté en contestar, probablemente era mi trabajo llamarme para despedirme, mi jefe es un idiota. Además, quedé atrapado pensando en el proceso que acabo de pasar.
Quiero decir, piénselo: pude dejar que Olaf tomara $ 30 de mi cuenta bancaria sin tener que darle la información de mi cuenta. Y no tuve que preocuparme de que sacaría demasiado dinero porque ya le dije al banco que solo se le permitía tomar $ 30. Y el banco sabía que él era el tipo correcto porque tenía la nota que me dieron para darle a Olaf.
Ok, seguro que preferiría entregarle $ 30 de mi bolsillo. Pero ahora que tenía esa nota, podía decirle al banco que lo dejara tomar $ 30 cada semana, luego podía aparecer en la panadería y ya no tenía que ir al banco. Incluso podría pedir la dona por teléfono si quisiera.
Por supuesto que nunca haría eso, esa rosquilla era asquerosa.
Me pregunto si este enfoque tiene aplicaciones más amplias. Mencionó que este era su segundo enfoque, podría llamarlo Olaf 2.0. De todos modos, es mejor que llegue a casa, tengo que empezar a buscar un nuevo trabajo. Pero no antes de obtener uno de esos batidos de fresa de ese nuevo lugar al otro lado de la ciudad, necesito algo para eliminar el sabor de esa rosquilla.