Kullanıcının yetkilendirme kodları veya erişim jetonları almak için OAuth 2.0 yetkilendirme akışı başlatabileceği tüm web sayfalarına Google Kimlik Hizmetleri JavaScript kitaplığını (https://accounts.google.com/gsi/client) yüklediğinizden emin olun. HTML <head> veya <body> öğenizde aşağıdaki <script> snippet'ini kullanın:
<script src="https://accounts.google.com/gsi/client" async></script>
Komut dosyasını async özelliğiyle yükleyerek sayfanızın yüklenme hızını optimize edebilirsiniz. Komut dosyanız yüklendiğinde hemen bir jeton istemcisi (google.accounts.oauth2.initTokenClient) veya kod istemcisi (google.accounts.oauth2.initCodeClient) başlatıyorsa <script> etiketine bir onload geri çağırma işleyici ekleyebilirsiniz:
<script src="https://accounts.google.com/gsi/client" onload="initClient()" async></script>
google.accounts.oauth2 ad alanının desteklediği yöntemlerin ve yapılandırma özelliklerinin tam listesi için Google Hesabı Yetkilendirme JavaScript API referansına bakın.
Sonraki adımlar
İstemci kitaplığını yükledikten sonra uygulama mimarinize uygun yetkilendirme modelini seçin:
- Yetkilendirme kodu ve dolaylı izin akışlarını karşılaştırmak için bir kullanıcı yetkilendirme modeli seçin.
- Yetkilendirme kodu modelini kullanma (arka uç sunucusu olan uygulamalar için önerilir).
- Jeton modelini kullanma (istemci tarafı, yalnızca tarayıcı uygulamaları için)