Udostępnij za pośrednictwem


Łączenie kont Gmail przy użyciu OAuth wersji 2.0

Wykonaj kroki opisane w tym artykule, aby skonfigurować synchronizację na serwerze w celu wysyłania i odbierania wiadomości e-mail w aplikacjach angażujących klientów (takich jak Dynamics 365 Sales, Dynamics 365 obsługa klienta, Dynamics 365 Marketing,i Dynamics 365 Field Service) Dynamics 365 Project Service Automation z kont Gmail przy użyciu OAuth 2.0 jako mechanizmu autoryzacji.

Notatka

Profil serwera poczty e-mail Gmail OAuth działa dla maksymalnie 100 użytkowników. Utwórz wiele OAuth profilów (kroki od 1 do 4), jeśli chcesz skojarzyć ten sam profil z wieloma użytkownikami.

Krok 1. Włącz protokół IMAP lub POP w usłudze Gmail

Uwaga

Te czynności powinien wykonywać administrator systemu.

W przypadku protokołu IMAP wykonaj kroki z tematu Sprawdzanie poczty Gmail na innych platformach e-mail.

W przypadku protokołu POP wykonaj kroki z tematu Odczytywanie wiadomości z usługi Gmail na innych klientach poczty z użyciem protokołu POP.

Krok 2. Tworzenie projektu

Uwaga

Te czynności powinien wykonywać administrator systemu.

Korzystając z konta Google (może to być to samo, którego będziesz używać do wysyłania i odbierania poczty, lub inne), przejdź do Google Developers Console i utwórz nowy projekt.

Wykonaj kroki procedury Tworzenie projektu z tematu Tworzenie, zamykanie i przywracanie projektów.

Notatka

Te czynności powinien wykonywać administrator systemu.

  1. Wybierz OAuth ekran zgody, a następnie wybierz typ użytkownika:

    • Wybierz opcję Wewnętrzny, jeśli korzystasz z dzierżawy administratora GSuite i będziesz tworzyć aplikację wyłącznie dla swojej organizacji.
    • W przypadku testowania należy wybrać opcję Zewnętrzna, jeśli jest testowany przy użyciu samodzielnego konta Gmail.

    Zrzut ekranu przedstawiający OAuth ekran zgody.

  2. Wybierz pozycję Utwórz.

  3. W obszarze Nazwa aplikacji wprowadź nazwę aplikacji. W obszarze Autoryzowane domeny wprowadź topną nazwę domeny prywatnej w środowisku (na przykład dynamics.com). Wybierz pozycję Zapisz.

    Zrzut ekranu przedstawiający wprowadzanie nazwy aplikacji i domeny.

  4. Wybierz pozycję Poświadczenia>Utwórz poświadczenia.

    Zrzut ekranu polecenia Utwórz poświadczenia.

  5. Wybierz OAuth identyfikator klienta.

  6. Wybierz pozycję Konfiguruj ekran zgody.

  7. Wprowadź następujące ustawienia:

    Ustawienie Używanie
    Typ aplikacji Aplikacja sieci Web
    Nazwisko Nazwa klienta sieci Web
    Autoryzowane źródła kodu JavaScript Adres URL środowiska (na przykład https://contoso.crm.dynamics.com)
    Autoryzowane identyfikatory URI przekierowania Adres URL środowiska z dodanym do niego /_grid/cmds/dlg_gmailoauth.aspx (na przykład https://contoso.crm.dynamics.com/_grid/cmds/dlg_gmailoauth.aspx)
  8. Wybierz pozycję Utwórz. Zanotuj identyfikator klienta i klucz tajny klienta z wyświetlonego ekranu. Te dane będą Ci potrzebne podczas następnego kroku.

Krok 4. Tworzenie profilu serwera poczty e-mail

  1. W Centrum administracyjnym Power Platform wybierz środowisko.

  2. Z paska poleceń wybierz Ustawienia>Poczta e-mail>Profile serwera.

    Zrzut ekranu pokazujący ustawienia profilu serwera poczty e-mail.

  3. Na pasku poleceń zaznacz Nowe profile serwera.

    Zrzut ekranu pokazujący tworzenie nowego profilu serwera.

  4. Dla opcji Typ serwera e-mail wybierz Gmail, a następnie wprowadź znaczącą Nazwę dla profilu.

    Zrzut ekranu tworzenia nowego profilu serwera dla Gmaila.

  5. Jeśli chcesz używać tego profilu serwera jako profilu domyślnego dla nowych skrzynek, włącz Ustaw jako profil domyślny dla nowych skrzynek pocztowych.

  6. W polu Authentication Type (Typ uwierzytelniania) wybierz Gmail OAuth.

  7. W polach Client ID (Identyfikator klienta) i Client Secret (Klucz tajny klienta) wprowadź informacje zanotowane w kroku 8 poprzedniej procedury.

    Uwaga

    Należy zauważyć, że pola Lokalizacje i porty są automatycznie wypełniane.

  8. Rozwiń sekcję Zaawansowane i użyj etykietek narzędzi, aby wybrać opcje przetwarzania wiadomości e-mail.

  9. Po zakończeniu wybierz opcję Zapisz.

Krok 5. Konfiguracja skrzynki mailowej

Uwaga

Te czynności powinien wykonywać użytkownik skrzynki pocztowej.

  1. W aplikacji internetowej przejdź do pozycji Ustawienia (Ustawienia.) >Ustawienia zaawansowane.

  2. Wybierz kolejno Ustawienia>Administracja.

  3. Przejdź do Ustawienia>Konfiguracja e-mail>Skrzynki pocztowe.

  4. Wybierz skrzynkę pocztową użytkownika skonfigurowaną w poprzednich krokach.

  5. Użyj następujących ustawień:

    Ustawienie Używanie
    Profil serwera Profil utworzony w kroku 4
    Przychodząca poczta e-mail Synchronizacja na serwerze lub router poczty e-mail
    Wychodząca poczta e-mail Synchronizacja na serwerze lub router poczty e-mail
  6. Wybierz pozycję Zapisz.

  7. Wybierz opcję Zaloguj się do usługi Gmail.

  8. Wykonaj czynności ze stron logowania i autoryzacji usługi Gmail.

Krok 6. Dodawanie użytkowników testowych

W usłudze Google Cloud Platform (konsoli dewelopera) podczas publikowania aplikacji dodaj użytkowników w sekcji Użytkownicy testowi. Więcej informacji: Pomoc konsoli Google Cloud Platform

Zrzut ekranu przedstawiający testowych użytkowników.

Krok 7. Testowanie i włączanie

Uwaga

Te czynności powinien wykonywać użytkownik skrzynki pocztowej.

Wybierz opcję Test i włączenie e-mail, aby przetestować skrzynkę pocztową skonfigurowaną w kroku 6.

Zrzut ekranu przedstawiający polecenie testuj i włącz skrzynkę pocztową.