ถ้าหากว่าเราได้ทำการเปิดให้ Google Account ใช้งานระบบการล็อกอิน 2 ชั้น (2-step verification) จะเป็นการช่วยเราป้องกันไม่ให้เราถูกแฮกโดยการเดารหัสผ่านหรือว่าถูกขโมยรหัสผ่านได้ง่ายๆ เพราะระบบจะทำการตรวจสอบโดยให้เราทำการใส่รหัสอีกชุดที่จะได้จากโปรแกรม Google Authenticator ที่เราได้ลงทะเบียนไว้กับมือถือของเรา แต่ปัญหาก็เกิดขึ้นกับโปรแกรมบางตัวที่ไม่สามารถใช้งานกับระบบการล็อกอิน 2 ชั้นแบบนี้ได้ ยกตัวอย่างเช่น Outlook, Apple Mail, Thunderbird และกับโปรแกรมที่เราเขียนเองและเรียกใช้ Service ของ Google อย่างโปรแกรมอัพโหลดรูปขึ้น Youtube เหมือนในบทความก่อนๆ ที่เราได้ทดลองไป (ถ่ายภาพ Time Lapse และอัพโหลดขึ้น Youtube ด้วย Raspberry Pi) ซึ่งจะไม่สามารถใช้งานได้หากว่าเราได้ทำการเปิดการใช้งานระบบการล็อกอิน 2 ชั้นเอาไว้ แต่ Google เองก็ไม่ได้จะปล่อยไว้โดยไม่มีทางเลือกให้เรา ทาง Google ได้มีตัวที่เรียกว่า Application-Specific Passwords (ASPs) ซึ่งจะทำการสร้างรหัสผ่านขึ้นมาให้เราเอาไปใช้งานกับแอพพลิเคชันที่ไม่สามารถใช้งานระบบการล็อกอิน 2 ชั้นได้โดยเฉพาะ
ขั้นตอนการเปิดใช้งานก็ไม่อยากครับ ให้เราเข้าไปที่ Google Account settings https://www.google.com/settings/account ในเมนูทางซ้ายมือเลือกไปที่ Security และคลิกที่ Manage your application specific passwords
จากนั้นทำการใส่ชื่อที่จะช่วยให้เราจำได้ว่ารหัสผ่านชุดนี้ใช้กับโปรแกรมอะไรลงไป (ในตัวอย่างของผมก็จะเป็น RaspberryPi-To-Youtube)
เมื่อกดที่ปุ่ม Generated application เราก็จะได้รหัสผ่านที่จะเอาไปใช้กับแอพพลิเคชันที่ไม่สามารถใช้งานระบบการล็อกอิน 2 ชั้นได้แล้วครับ
ถ้าหากว่าเราไม่ต้องการใช้งานรหัสผ่านชุดนี้แล้ว เราก็เพียงแค่เลือกไปที่ Revoke เพื่อลบรหัสผ่านชุดที่ต้องการ ก็เป็นอันเรียบร้อย