חשוב לטעון את ספריית ה-JavaScript של Google Identity Services (https://accounts.google.com/gsi/client) בכל דף אינטרנט שבו משתמש עשוי להתחיל תהליך הרשאה של OAuth 2.0 כדי לקבל קודי הרשאה או אסימוני גישה. משתמשים בקטע הקוד הבא של <script> ב-HTML <head> או <body>:
<script src="https://accounts.google.com/gsi/client" async></script>
כדי לשפר את מהירות הטעינה של הדף, אפשר לטעון את הסקריפט עם המאפיין async. אם הסקריפט מאתחל לקוח טוקן (google.accounts.oauth2.initTokenClient) או לקוח קוד (google.accounts.oauth2.initCodeClient) מיד אחרי הטעינה, אפשר לצרף גורם מטפל בקריאה חוזרת (callback) של onload לתג <script>:
<script src="https://accounts.google.com/gsi/client" onload="initClient()" async></script>
במאמרי העזרה של Google Account Authorization JavaScript API מפורטת הרשימה המלאה של השיטות ומאפייני ההגדרות שמרחב השמות google.accounts.oauth2 תומך בהם.
השלבים הבאים
אחרי שטוענים את ספריית הלקוח, בוחרים את מודל ההרשאה שמתאים לארכיטקטורת האפליקציה:
- בחירת מודל הרשאת משתמש כדי להשוות בין קוד ההרשאה לבין תהליכי הענקת הרשאות משתמעות.
- שימוש במודל קוד ההרשאה (מומלץ לאפליקציות עם שרת בקצה העורפי).
- שימוש במודל האסימון (לאפליקציות בצד הלקוח, בדפדפן בלבד).