Jeśli chcesz przeprowadzić integrację z Asystentem Google, przeczytaj artykuł na temat Konsoli Actions na Google.
W przeciwnym razie zanim dodasz do usługi autoryzację OAuth 2.0, przygotuj te informacje i skontaktuj się z przedstawicielem ds. relacji z deweloperami lub rozwojem biznesowym:
URL punktu końcowego autoryzacji. Jest to adres URL punktu autoryzacji, który hostujesz i do którego Google wywołuje wywołania. Ruch powinien być akceptowany tylko przez HTTPS. Na przykład:
https://myservice.example.com/auth
. Często istniejącą stronę logowania można dostosować tak, by służyła jako punkt końcowy autoryzacji.Element
redirect_uri
wysyłany jako parametr do punktu końcowego autoryzacji będzie miał taką formę:https://oauth-redirect.googleusercontent.com/r/YOUR_PROJECT_ID https://oauth-redirect-sandbox.googleusercontent.com/r/YOUR_PROJECT_ID
Element
redirect_uri
powinien znajdować się na liście dozwolonych w przypadku identyfikatoraclient_id
przypisanego do Google.URL punktu końcowego tokena. Jest to adres URL punktu końcowego tokenu, który hostujesz, a Google wysyła wywołania. Ruch powinien być akceptowany przez HTTPS i tylko z innych znanych usług (np. Google). Na przykład:
https://oauth2.example.com/token
. Punkty końcowe autoryzacji i tokenów mogą być hostowane w różnych domenach.Opcjonalny URL punktu końcowego unieważnienia tokena. Jest to adres URL punktu końcowego unieważniania, który hostujesz i do którego Google wywołuje. Ruch powinien być akceptowany przez HTTPS i tylko z innych znanych usług (np. Google). Na przykład:
https://oauth2.example.com/revoke
. Punkty końcowe autoryzacji, tokena i unieważnień mogą być hostowane w różnych domenach.Opcjonalny adres URL ochrony przed różnymi kontami (RISC) To jest adres URL, który hostujesz, a Google nawiązuje połączenia z Twoim kontem. Możesz wybrać wartość.
Client-ID i tajny klucz klienta dla Google. Musisz przypisać do Google identyfikator klienta, który jest używany w żądaniach OAuth 2.0 do identyfikowania punktu początkowego żądania, oraz tajny klucz klienta, który służy do zapobiegania fałszowaniu żądań. Identyfikator klienta Google i tajny klucz klienta mogą być dowolnymi wartościami ciągu znaków, które są bezpieczne dla adresów URL. Musisz upewnić się, że tajny klucz klienta jest widoczny tylko dla Google i Twojej usługi.
Opcjonalne ciągi zakresu. W zależności od tego, ile i jakiego rodzaju dane użytkowników udostępnia interfejs API, możesz zdefiniować zakresy przedstawiające różne kategorie danych użytkownika. W ten sposób strony mogą prosić użytkowników o dostęp tylko do określonych typów danych i ograniczać dostęp do danych tylko do autoryzowanych zakresów. Jeśli w szczególności usługa udostępnia więcej danych niż jest to niezbędne do integracji z Google, możesz użyć zakresów, aby przyznać dostęp tylko do niektórych danych.
- Identyfikator projektu interfejsu API Google
Aby wyświetlić identyfikator projektu:
- Go to the Google API Console.
- Znajdź swój projekt w tabeli na landing page. Identyfikator projektu pojawia się w kolumnie ID .