หากเลือกระหว่างเวอร์ชัน OAuth ให้ใช้ OAuth 2.0
ควรใช้โทเค็นผู้ถือ OAuth กับการขนส่งที่ปลอดภัยเท่านั้น
โทเค็นผู้ถือ OAuth มีความปลอดภัยหรือไม่ปลอดภัยพอ ๆ กับการขนส่งที่เข้ารหัสการสนทนา HTTPS ดูแลการป้องกันการโจมตีซ้ำดังนั้นจึงไม่จำเป็นที่โทเค็นของผู้ถือจะต้องป้องกันการเล่นซ้ำ
แม้ว่าจะเป็นความจริงที่ว่าหากมีคนดักจับโทเค็นผู้ถือของคุณพวกเขาสามารถแอบอ้างเป็นคุณเมื่อเรียก API แต่ก็มีหลายวิธีในการลดความเสี่ยงนั้น หากคุณให้โทเค็นของคุณมีระยะเวลาหมดอายุเป็นเวลานานและคาดหวังว่าลูกค้าของคุณจะจัดเก็บโทเค็นไว้ในเครื่องคุณมีความเสี่ยงที่โทเค็นจะถูกดักจับและนำไปใช้ในทางที่ผิดมากกว่าหากคุณให้โทเค็นของคุณหมดอายุในเวลาอันสั้นต้องการให้ลูกค้าได้รับโทเค็นใหม่สำหรับทุกเซสชัน และแนะนำให้ลูกค้าอย่าเก็บโทเค็นไว้
หากคุณต้องการรักษาความปลอดภัยของเพย์โหลดที่ส่งผ่านผู้เข้าร่วมหลายคนคุณต้องมีอะไรที่มากกว่า HTTPS / SSL เนื่องจาก HTTPS / SSL เข้ารหัสลิงก์เดียวของกราฟเท่านั้น นี่ไม่ใช่ความผิดของ OAuth
โทเค็นของผู้ถือเป็นเรื่องง่ายสำหรับลูกค้าที่จะได้รับลูกค้าใช้สำหรับการเรียก API ได้ง่ายและใช้กันอย่างแพร่หลาย (ด้วย HTTPS) เพื่อรักษาความปลอดภัย API ที่เปิดเผยต่อสาธารณะจาก Google, Facebook และบริการอื่น ๆ อีกมากมาย