Konfiguracja protokołu OAuth

Aby skonfigurować platformę pod kątem implementacji protokołu OAuth 2.0, wykonaj te czynności:

  1. Skonfiguruj okno z prośbą o zgodę na przetwarzanie danych osobowych sprzedawcy.

    Gdy sprzedawca po raz pierwszy próbuje uzyskać dostęp do swojego konta w usłudze Profil Firmy przez platformę partnera przy użyciu interfejsów API, wyświetla mu się okno z prośbą o zgodę na przetwarzanie danych osobowych sprzedawcy.

    Okno z prośbą o zgodę na przetwarzanie danych osobowych sprzedawcy
    Prośba o dostęp.

    Gdy przyznasz innej firmie dostęp do swojego konta, Google wyśle Ci obowiązkowe powiadomienie e-mail. Właściciel lokalizacji informuje Cię, że nastąpiła zmiana uprawnień dostępu do danych na Twoim koncie.

    Na koncie Google są teraz widoczne aplikacje, które mają do niego dostęp, wraz z dodatkowymi informacjami o tym, jakie dane są dostępne dla aplikacji innej firmy. W każdej chwili możesz też odebrać aplikacji dostęp, klikając przycisk Usuń dostęp. W ten sposób możesz kontrolować dostęp innych firm do danych na Twoim koncie.

    Kto ma dostęp

    Okno z prośbą o zgodę na przetwarzanie danych przez sprzedawcę, dostępne w Twoim projekcie Google Cloud, umożliwia skonfigurowanie następujących informacji dotyczących zgody użytkownika w przypadku partnerów zewnętrznych, którym udzielono dostępu do konta:

    1. Link do strony głównej aplikacji: strona główna partnera zewnętrznego, któremu przyznałeś dostęp do swojego konta.
    2. Link do polityki prywatności aplikacji: link do polityki prywatności partnera.
    3. Link do Warunków korzystania z usługi: link do Warunków korzystania z usługi partnera.
    Konfiguracja uzyskiwania zgody

    Więcej informacji o konfiguracji uzyskiwania zgody znajdziesz w sekcji Konfigurowanie protokołu OAuth 2.0 > Zgoda użytkownika.

  2. Ustaw nazwę i logo aplikacji.

    Sprzedawcy muszą mieć tę samą nazwę aplikacji i to samo logo co nasi partnerzy lub oddzielny projekt Google Cloud, aby odróżnić ich od domyślnych.

    Konfiguracja nazwy i logo aplikacji

Wykorzystanie protokołu OAuth według platform

Platformy mogą działać w imieniu właścicieli i menedżerów. Minimalizuje to liczbę wymaganych działań sprzedawcy i zmniejsza współczynnik porzuceń.

Właściciele i menedżerowie muszą najpierw zalogować się na platformie partnera za pomocą konta Google i zapisać dane logowania w pamięci podręcznej. Dane uwierzytelniające OAuth 2.0, tokeny dostępu i tokeny odświeżania zapisane w pamięci podręcznej OAuth 2.0 służą do wyświetlania i edytowania danych o lokalizacji.

Oto typowe przykłady wykorzystania protokołu OAuth przez platformy:

  • Utwórz lokalizacje jako sprzedawca, co oznacza, że jego konto Google będzie głównym właścicielem.
  • Dzięki integracji interfejsu API platformy partnerzy mogą odpowiadać na opinie i tworzyć posty jako właściciel firmy.
  • Menedżerowie mogą odpowiadać podczas korzystania z interfejsów API jako właściciel firmy.
  • Sprzedawcy mogą automatycznie przenosić lokalizacje do organizacji w Profilu Firmy.
  • Automatycznie dodaj do konta lub lokalizacji administratora, np. menedżera.

    Na przykład zaproszenie do konta Google użytkownika zarządzania zostanie utworzone przy użyciu danych logowania OAuth 2.0 zapisanych w pamięci podręcznej. Następnie zaproszenie zostanie zaakceptowane za pomocą danych logowania OAuth zapisanych w pamięci podręcznej użytkownika zarządzania.

Wyjątki, które wymagają bezpośredniego działania sprzedawcy

Nie wszystkie działania można zautomatyzować za pomocą wywołań interfejsu API, które korzystają z danych logowania OAuth sprzedawcy.

Oto kilka przykładów wyjątków, które wymagają bezpośredniego działania sprzedawcy:

  • Sprzedawcy muszą zalogować się na swoje konta Google co najmniej raz, aby platforma buforowała dane logowania OAuth, które są później używane do wywoływania interfejsu API i wykonywania działań jako sprzedawca.
  • Sprzedawcy muszą jednorazowo zaakceptować okno z prośbą o zgodę na przetwarzanie danych OAuth 2.0, które przyznaje innej firmie dostęp do danych o lokalizacji.
  • Aby zgłosić prawa własności, sprzedawca musi zalogować się na swoje konto Google i ręcznie kliknąć link.

Anuluję dostęp przez OAuth

Jeśli sprzedawca zakończył relację biznesową z partnerem, może anulować dostęp OAuth partnera do jego konta Google. Więcej informacji znajdziesz w artykule o zarządzaniu dostępem do konta Google.