Rejestracja w Google

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 identyfikatora client_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:

    1. Go to the Google API Console.
    2. Znajdź swój projekt w tabeli na landing page. Identyfikator projektu pojawia się w kolumnie ID .