Pamiętaj, aby wczytać bibliotekę JavaScript Google Identity Services (https://accounts.google.com/gsi/client) na każdej stronie internetowej, na której użytkownik może zainicjować proces autoryzacji OAuth 2.0 w celu uzyskania kodów autoryzacji lub tokenów dostępu. Użyj tego fragmentu kodu <script> w kodzie HTML <head> lub <body>:
<script src="https://accounts.google.com/gsi/client" async></script>
Możesz zoptymalizować szybkość wczytywania strony, wczytując skrypt z atrybutem async. Jeśli skrypt inicjuje klienta tokena (google.accounts.oauth2.initTokenClient) lub klienta kodu (google.accounts.oauth2.initCodeClient) natychmiast po wczytaniu, możesz dołączyć moduł obsługi wywołania zwrotnego onload do tagu <script>:
<script src="https://accounts.google.com/gsi/client" onload="initClient()" async></script>
Pełną listę metod i właściwości konfiguracji obsługiwanych przez przestrzeń nazw google.accounts.oauth2 znajdziesz w dokumentacji interfejsu JavaScript API do autoryzacji konta Google.
Dalsze kroki
Po wczytaniu biblioteki klienta wybierz model autoryzacji, który pasuje do architektury aplikacji:
- Wybierz model autoryzacji użytkownika, aby porównać przepływy kodu autoryzacji i niejawnego przyznawania uprawnień.
- Użyj modelu kodu autoryzacji (zalecane w przypadku aplikacji z serwerem backendu).
- Użyj modelu tokena (w przypadku aplikacji po stronie klienta, które działają tylko w przeglądarce).