Integracja uwierzytelniania użytkowników Google OAuth 2.0 w aplikacji

Podkreślając kluczową rolę uwierzytelniania użytkowników w nowoczesnych aplikacjach, wprowadza Google OAuth 2.0 jako bezpieczne i niezawodne rozwiązanie do integracji poczty e-mail z aplikacją.

Zrozumienie Google OAuth 2.0

Google OAuth 2.0 to zaawansowany protokół uwierzytelniania, który rozwiązuje ograniczenia tradycyjnego uwierzytelniania za pomocą nazwy użytkownika i hasła. Umożliwia on aplikacjom bezpieczny dostęp do danych użytkownika przechowywanych na serwerach Google, bez konieczności udostępniania przez użytkowników swoich haseł.

Tokeny dostępu i odświeżania są kluczowymi elementami Google OAuth 2.0. Tokeny dostępu zapewniają tymczasową autoryzację dla aplikacji w celu uzyskania dostępu do określonych zasobów użytkownika, podczas gdy tokeny odświeżania umożliwiają odnowienie tokenów dostępu bez konieczności ponownego wprowadzania poświadczeń przez użytkowników. Zrozumienie tych tokenów ma kluczowe znaczenie dla budowania bezpiecznych systemów uwierzytelniania w aplikacjach.

Uwierzytelnianie kont Google w celu integracji poczty e-mail z oprogramowaniem

Poznaj proces uwierzytelniania kont Google, aby płynnie zintegrować funkcje poczty e-mail z aplikacją.

 

włącz api gmail

Konfigurowanie poświadczeń OAuth

- Dostęp do Google API Console: Kroki nawigacji i konfiguracji projektu w Google API Console.
- Włączanie interfejsów API: Wytyczne dotyczące umożliwienia Gmail APIdo integracji funkcji poczty e-mail z projektem.
- Tworzenie poświadczeń autoryzacji: Szczegółowe instrukcje dotyczące tworzenia wymaganych danych uwierzytelniających.

Zrozumienie tokenów dostępu

Tokeny dostępu służą jako unikalne identyfikatory zapewniające dostęp do danych użytkownika i funkcji w różnych interfejsach API Google. Tokeny te są wszechstronne i mogą zapewniać różne stopnie dostępu do wielu interfejsów API. Zakres tokenów dostępu jest określony przez przyznane im uprawnienia, zapewniając ograniczony dostęp do określonych zasobów i operacji w oparciu o autoryzowane zakresy.

Zarządzanie zakresami

Lunety określają zakres danych i funkcji dostępnych za pośrednictwem tokena dostępu użytkownika. Po zalogowaniu się na swoje konto Google użytkownicy są proszeni o wyrażenie zgody na zakresy wymagane przez aplikację. Jeśli uprawnienia zostaną przyznane, serwer autoryzacji Google wydaje token dostępu do aplikacji, określając zakresy, które obejmuje. Ten proces zgody pozwala użytkownikom kontrolować poziom dostępu przyznanego do ich danych, zapewniając prywatność i bezpieczeństwo.

Żądania API i zarządzanie tokenami odświeżania

Po uzyskaniu tokenu dostępu aplikacja zyskuje możliwość wysyłania żądań HTTP do odpowiednich interfejsów API Google, zwykle przesyłanych w nagłówku żądania HTTP jako token na okaziciela, zgodnie z zaleceniami Google. Tokeny dostępu mają jednak ograniczony czas życia, co powoduje konieczność odświeżania tokenów w celu przedłużenia dostępu po wygaśnięciu początkowego tokena. Tokeny odświeżające powinny być bezpiecznie przechowywane w celu przedłużonego użytkowania i mogą być wykorzystywane do uzyskiwania nowych tokenów dostępu w razie potrzeby. W kolejnej sekcji zagłębimy się w różne przepływy uwierzytelniania OAuth obsługiwane przez interfejsy API Google.

Integracja Unipile z Google bez wysiłku

Unipile upraszcza proces integracji z Gmailem. Dzięki Unipile można szybko ustanowić kompleksową integrację poczty e-mail, znacznie skracając czas programowania w porównaniu do bezpośredniej integracji z interfejsami API Google.

unipile hosted Auth
wysłać e-mail

Przekierowanie do Unipile Hosted Auth
Aplikacja przekierowuje użytkownika do Unipile Hosted Auth i określa żądane uprawnienia dla wiadomości e-mail.

wysłać e-mail

Automatyczne wykrywanie dostawcy
Unipile automatycznie wykrywa dostawcę poczty e-mail i inicjuje odpowiedni proces uwierzytelniania. W przypadku kont Google rozpoczyna to procedurę zgody Google OAuth.

wysłać e-mail

Pobieranie danych uwierzytelniających
Gdy użytkownik zaloguje się na swoje konto, Unipile przekieruje go z powrotem do aplikacji przy użyciu odpowiednich poświadczeń OAuth.

wysłać e-mail

Korzystanie z tokenów dostępu
Twoja aplikacja używa tokenów dostępu do wysyłania żądań do interfejsów API poczty e-mail Unipile w imieniu użytkownika.

Najważniejsze zalety wyboru hostowanego uwierzytelniania Unipile do integracji poczty e-mail

Hosted Auth firmy Unipile oferuje płynną, bezpieczną i elastyczną integrację poczty e-mail, zwiększając wydajność zarówno programistów, jak i użytkowników.

One Link Hosted Auth vs. pełny przepływ OAuth

Hosted Auth z Unipile usprawnia integrację poczty e-mail poprzez automatyzację wykrywania dostawcy i uwierzytelniania, co znacznie zmniejsza złożoność rozwoju i oszczędza czas. To nowoczesne podejście nie tylko upraszcza początkową konfigurację, ale także zapewnia ciągłą niezawodność i bezpieczeństwo połączenia, uwalniając programistów, aby skupili się na tworzeniu lepszego doświadczenia użytkownika, a nie na zarządzaniu zawiłościami zaplecza.

import { UnipileClient } z "unipile-node-sdk";
const klient = nowy UnipileClient("https://{YOUR_DSN}, '{YOUR_ACCESS_TOKEN}');

czekać klient.konto.connectGmail({'*****'});

const wiadomości = czekać klient.przekazywanie wiadomości.getAllMessages();
  

Bezpieczeństwo

Zwiększ ochronę danych, ponieważ Hosted Auth firmy Unipile zarządza poufnymi danymi uwierzytelniającymi, zmniejszając obciążenie systemu związane z bezpieczeństwem.

Integracja

Ciesz się płynną integracją z różnymi dostawcami poczty e-mail dzięki uniwersalnej kompatybilności Unipile, niezależnie od domeny lub usługi.

Konserwacja

Zmniejszenie nakładów na bieżącą konserwację, ponieważ Hosted Auth firmy Unipile automatycznie dostosowuje się do zmian lub aktualizacji dostawcy.

Wydajność

Przyspiesz rozwój dzięki Hosted Auth firmy Unipile jednym kliknięciem, omijając złożoną konfigurację tradycyjnych przepływów OAuth.

Użyteczność

Zapewnij przyjazne dla użytkownika uwierzytelnianie za pomocą jednego linku, unikając wielu kroków przekierowania dla użytkowników.

Zoptymalizuj zestaw funkcji poczty e-mail dzięki integracji Google OAuth

Poznaj najlepszy zestaw funkcji Unipile

wysłać e-mail

Lista e-mail
Płynne pobieranie list e-mail z różnych adresów w celu integracji z aplikacją.

wysłać e-mail

Rozpocznij nową wiadomość e-mail
Łatwe inicjowanie tworzenia nowych wiadomości e-mail, wraz z załącznikami, bezpośrednio z aplikacji.

wysłać e-mail

Lista i pobierz etykietę
Skutecznie zarządzaj etykietami Gmaila za pomocą funkcji "Lista" i "Pobierz", aby lepiej organizować wiadomości e-mail.

wysłać e-mail

Powiadomienia webhook
Zaimplementuj webhooki, aby otrzymywać automatyczne powiadomienia o określonych zdarzeniach, zapewniając synchronizację i skalowalność aplikacji.

Konfiguracja Google OAuth dla Unipile

1. Przegląd nowego procesu weryfikacji OAuth w Google&#039

Google ma proces weryfikacji OAuth, który wymaga od aplikacji innych firm przesłania wniosku do Google w celu zweryfikowania ich wykorzystania danych użytkowników Google. Musisz przejść proces weryfikacji aplikacji Google, białą listę aplikacji i/lub ocenę bezpieczeństwa.
Chociaż nie jesteśmy ekspertami w tworzeniu i konfigurowaniu projektów Google, staramy się pomóc w oparciu o nasze doświadczenie we wspieraniu innych klientów Unipile w procesie weryfikacji
Zachęcamy do zasięgnięcia porady podczas poruszania się po stale zmieniającym się terenie wymagań Google i zapewnienia płynnej integracji interfejsów API Google z aplikacją za pośrednictwem Unipile.

Aby rozpocząć rozwój, należy ukończyć fazę początkową, która obejmuje "Utworzenie konta i projektu Google Developers Console". Po zakończeniu rozwoju możesz przejść do drugiej fazy: "Generowanie filmu demonstracyjnego". Następnie możesz przejść do "Whitelisting & Security Review for Restricted Scopes".

2. Utwórz konto Google Developers Console i projekt

Zarejestruj się na stronie Google Developers Console i utworzyć nowy projekt lub użyć istniejącego projektu Google.

3. Menu nawigacji - API i usługi - 'Credentials'

Przejdź do sekcji "Poświadczenia" w Google Developers Console.
Utwórz poświadczenia "OAuth Client ID", aby uzyskać dostęp do włączonych interfejsów API:
Typ aplikacji: Aplikacja internetowa
Imię i nazwisko: Wewnętrzna nazwa użytkownika
Dodaj 2 autoryzowane URI przekierowania:
https://{{YOUR_DSN}}/api/v1/hosted/google_auth_request_callback (swój DSN można znaleźć w prawym górnym rogu strony Unipile Dashboardprzykład https://api1.unipile.com:13211/api/v1/hosted/google_auth_request_callback
https://{{YOUR_DSN less port}}/api/v1/hosted/google_auth_request_callback/port{{YOUR_DSN less domain}} (możesz znaleźć swój DSN w prawym górnym rogu Unipile Dashboard, na przykład https://api1.unipile.com/api/v1/hosted/google_auth_request_callback/port13211

Kliknij "UTWÓRZ"
Dodaj Client ID i Client Secret do Unipile Dashboard > Ustawienia > Google OAuth.

4. Menu nawigacji - Interfejsy API i usługi - Biblioteka

Przejdź do sekcji "Biblioteka" w Google Developers Console.
Włącz wymagane biblioteki API:
Wyszukaj i włącz wszystkie biblioteki API, których będzie potrzebować Twoja aplikacja: Gmail API

6. Menu nawigacji - Interfejsy API i usługi - Ekran zgody OAuth

W trakcie wdrożenia możesz utrzymywać swój Google Project w różnych stanach:

"Typ użytkownika" jako "Wewnętrzny": W tym trybie aplikacja jest ograniczona do użytkowników Google Workspace w organizacji.
"Typ użytkownika" jako "Zewnętrzny" i "Status publikacji" jako "W trakcie testowania":
Uwaga: Podczas testowania należy dodać użytkowników testowych. Tokeny wygasają po 7 dniach i wymagają od użytkowników ponownego uwierzytelnienia.
Aby uzyskać więcej informacji na temat statusu publikacji, kliknij tutaj.
Szczegółowe informacje na temat typów użytkowników, kliknij tutaj.

Upewnij się, że wybrałeś odpowiedni typ użytkownika i status publikacji w oparciu o fazę testowania i wdrażania projektu.

5. Menu nawigacji - Interfejsy API i usługi - Włączone APIS i usługi

Przejdź do sekcji "Włączone APIS i usługi" w Google Developers Console.
Sprawdź Włączone interfejsy API: Przejrzyj i zweryfikuj pełną listę interfejsów API włączonych w ramach projektu Google.
Pulpit nawigacyjny zapewnia przegląd wszystkich włączonych interfejsów API, umożliwiając potwierdzenie stanu wybranych interfejsów API dla projektu. Skorzystaj z tej sekcji, aby upewnić się, że niezbędne interfejsy API są włączone w celu zapewnienia płynnej integracji z aplikacją.

 

7. Sekcja ekranu zgody OAuth - informacje o aplikacji

Należy podać następujące informacje:

Wprowadź nazwę aplikacji: Podaj nazwę aplikacji.
E-mail wsparcia użytkownika: Dołącz adres e-mail, na który użytkownicy mogą się kontaktować w przypadku pytań dotyczących ich zgody. Zaleca się użycie aliasu lub listy dystrybucyjnej z odpowiednimi stronami.
Dodaj logo aplikacji: Prześlij logo aplikacji w celu identyfikacji wizualnej.

Uzupełnienie tych informacji w sekcji ekranu zgody OAuth jest niezbędne, aby użytkownicy mogli zrozumieć i zaufać Twojej aplikacji podczas procesu wyrażania zgody. Uwzględnij dokładne szczegóły i elementy brandingu, aby zapewnić użytkownikom płynną obsługę.

8. Sekcja ekranu zgody OAuth - Domena aplikacji

W sekcji App Domain należy podać następujące informacje:

Adres URL strony głównej aplikacji: Dodaj adres URL strony głównej aplikacji.
Upewnij się, że jest to prawdziwa strona główna, a nie tylko strona logowania.
Link do polityki prywatności aplikacji: Dołącz link do polityki prywatności aplikacji.
Ważne: Upewnij się, że Twój zespół prawny zapoznał się z Polityką prywatności, aby spełnić jej wymogi. Szczegółowe wymagania Google, w szczególności z sekcji "Ograniczone użycie" w dostarczonym dokumencie.
Łącze do warunków świadczenia usług aplikacji: Dodaj łącze do Warunków świadczenia usług aplikacji.

9. Sekcja ekranu zgody OAuth - Autoryzowane domeny

Wykonaj poniższe kroki, aby dodać autoryzowane domeny:

  • Dodaj domenę aplikacji wykorzystywaną w projekcie Google. Upewnij się, że domena jest domeną produkcyjną, a nie deweloperską / testową.
  • Dodaj domenę unipile.com

10. Sekcja ekranu zgody OAuth - Dane kontaktowe dewelopera
  • Wprowadź adres e-mail:
    • Podaj adres e-mail dla informacji kontaktowych dewelopera.
    • Ważne: Powinien to być adres e-mail listy dystrybucyjnej, zapewniający wszystkim odpowiednim stronom otrzymywanie wiadomości e-mail związanych z Weryfikacją Google i powiadomień o wszelkich zmianach w projekcie. Lista dystrybucyjna powinna być aktualizowana w miarę dołączania i odchodzenia członków zespołu.
  • Monitorowanie po weryfikacji:
    • Po przesłaniu do weryfikacji należy uważnie monitorować projekt Google pod kątem wszelkich działań ze strony Google.
    • Uwaga: Google wysyła wiadomości e-mail na ten adres, ale mogą one trafiać do folderów spamu lub być blokowane przez serwery. Regularnie sprawdzaj aktualizacje, aby nie przegapić ważnych wiadomości.

Upewnij się, że podałeś aktywnie monitorowany i regularnie sprawdzany adres e-mail, aby otrzymywać informacje o statusie projektu Google i wszelkich wymaganych działaniach po weryfikacji.

11. Sekcja zakresów
Wykonaj poniższe kroki, aby dodać wymagane zakresy:

  • Kliknij przycisk "DODAJ LUB USUŃ ZAKRES ", aby uzyskać dostęp do menu.
  • Dodaj następujące zakresy (jeśli nie pojawią się na liście, odśwież stronę):
    ./auth/gmail.send
    ./auth/gmail.labels
    ./auth/gmail.readonly
    ./auth/gmail.modify (niepotrzebne, jeśli nie chcesz przenosić ani usuwać wiadomości e-mail. Będziesz musiał udowodnić Google, że naprawdę go używasz. Poinformuj nas, abyśmy ręcznie usunęli go z Twojego konta Unipile)

    12. Wygeneruj film demonstracyjny

    Do tego kroku można przystąpić dopiero wtedy, gdy integracja zostanie w pełni ukończona i będzie działać w środowisku produkcyjnym.

    Przygotuj i udostępnij film demonstracyjny zgodny z wymaganiami Google. Aby zweryfikować swoją aplikację w Google, musisz również przesłać film prezentujący funkcjonalność aplikacji. Ten film powinien zostać przesłany jako "Nienotowany" film YouTube do celów weryfikacji i dozwolony jest tylko jeden link do filmu.

    Przed przygotowaniem wideo

    • Twoja aplikacja i przepływ OAuth są prezentowane w języku angielskim, jak wskazano w dokumentacji Google w sekcjach "Aplikacje żądające wrażliwych zakresów" i "Aplikacje żądające ograniczonych zakresów".
    • Demonstracja jest przeprowadzana w domenie produkcyjnej.
    • W ustawieniach Google Project przejdź do Menu nawigacji -> Interfejsy API i usługi -> Ekran zgody OAuth i potwierdź następujące elementy:
      • Status publikacji jest ustawiony na "W produkcji".
      • Typ użytkownika to "Zewnętrzny".
    Uwierzytelnianie
    • Wyświetlaj stronę główną aplikacji z pełnym adresem URL, podkreślając jej status produkcyjny.
    • Zilustruj, w jaki sposób klient Google może połączyć swoje konto, podkreślając użycie oficjalnego przycisku logowania Google.
    • Podczas procesu uwierzytelniania, gdy wyświetlany jest ekran procesu OAuth, podświetl adres URL i przeciągnij go, aby wyświetlić identyfikator klienta w adresie URL.
    Funkcjonalność
    • Sekwencyjnie prezentuj każdy żądany zestaw zakresów, dostosowując je do konkretnego przypadku użycia.
    • Zademonstruj dwukierunkową funkcjonalność, pokazując synchronizację między aplikacją a Gmailem. Użyj oddzielnych kart, aby przełączać się między aplikacją a każdą odpowiednią sekcją Gmaila. Na przykład wysłanie wiadomości e-mail za pośrednictwem aplikacji, zilustrowanie, w jaki sposób zmiany są synchronizowane na liście wiadomości wysłanych w Gmailu, a z drugiej strony wyświetlenie odbioru przychodzącej wiadomości e-mail w aplikacji.

    Postępując zgodnie z tymi wskazówkami, film demonstracyjny będzie skutecznie przekazywał proces uwierzytelniania i możliwości funkcjonalne aplikacji zsynchronizowanej z usługami Google.

    Po utworzeniu demo wideo i upewnieniu się, że spełnia ono wszystkie przedstawione kryteria, uprzejmie udostępnij nam adres URL filmu YouTube. Możemy pomóc w procesie weryfikacji lub możesz bezpośrednio przesłać swoją aplikację do weryfikacji.

    Zwróć uwagę na następujące kroki:

    • Dodaj ostateczny film do swojego projektu Google jako "nienotowany" link wideo YouTube.
    • Prześlij adres URL filmu YouTube do swojego Customer Success Managera w celu sprawdzenia.
    • Po dokonaniu przeglądu przejdź do przesłania weryfikacji aplikacji.

    Należy pamiętać, że czas trwania procesu weryfikacji może się różnić. Po zgłoszeniu może on potrwać od 2 do 8 tygodni, w zależności od kolejki zgłoszeń Google i liczby rund naprawczych, które uznają za konieczne. Bądź na bieżąco i koordynuj z nami cały proces weryfikacji.

    13. Biała lista i przegląd zabezpieczeń dla ograniczonych zakresów

    Jeśli aplikacja wykorzystuje ograniczone zakresy, wymagane są dodatkowe kroki. Oto krótki przegląd tego, czego należy się spodziewać:

    Ocena bezpieczeństwa Google
    Aby zapewnić bezpieczeństwo danych użytkowników, aplikacje żądające dostępu do danych użytkowników Google o ograniczonym zakresie muszą przejść ocenę bezpieczeństwa. Ocena ta ma kluczowe znaczenie dla sprawdzenia, czy wszystkie aplikacje uzyskujące dostęp do danych użytkowników Google mogą bezpiecznie obsługiwać dane i usuwać dane użytkowników na żądanie. Szczegółowy proces oceny jest opisany na stronie CASA (Cloud Application Security Assessment).

    Google klasyfikuje aplikację jako warstwę 2 lub 3.

    Poziom 2 (samodzielne skanowanie - weryfikacja laboratoryjna) >> Najczęściej spotykane
    Opcja bezpłatna LUB płatna (asesor zewnętrzny)
    Proces CASA Poziom 2
    Poziom 3 (skanowanie laboratoryjne - weryfikacja laboratoryjna)
    Płatne - musi być wypełnione przez niezależnego rzeczoznawcę.
    Po otrzymaniu klasyfikacji poziomu Google dostarczy instrukcje i narzędzia do ukończenia oceny. Aby uzyskać bardziej szczegółowe informacje, zapoznaj się z podanym linkiem do informacji o ocenie bezpieczeństwa Google i przewiń w dół do często zadawanych pytań dotyczących oceny bezpieczeństwa. Zapewnij zgodność z tym procesem, aby zademonstrować zdolność aplikacji do bezpiecznego przetwarzania danych użytkownika podczas korzystania z ograniczonych zakresów.

    Informacje o ocenie bezpieczeństwa Google

    Coroczna ponowna ocena bezpieczeństwa aplikacji z ograniczonymi zakresami
    Aplikacje, które uzyskują dostęp do ograniczonych zakresów, muszą przechodzić coroczny proces ponownej weryfikacji pod kątem zgodności i przeprowadzać ocenę bezpieczeństwa co 12 miesięcy, aby utrzymać dostęp do zweryfikowanych ograniczonych zakresów. Proces ten zapewnia ciągłe przestrzeganie standardów bezpieczeństwa i chroni dane użytkowników.

    Jeśli w dowolnym momencie wprowadzisz nowy ograniczony zakres, który nie został wcześniej oceniony i zatwierdzony, Twoja aplikacja może wymagać ponownej oceny w tym czasie.

    Zespół Google ds. weryfikacji nawiąże kontakt za pośrednictwem poczty e-mail, gdy nadejdzie czas ponownej certyfikacji aplikacji. Ważne jest, aby informacje o właścicielu projektu i edytorze projektu były aktualne w Cloud Console. Zapewni to, że właściwi członkowie zespołu otrzymają powiadomienia o tym corocznym egzekwowaniu, co pozwoli na terminowe i płynne spełnienie wymagań ponownej oceny. Zachowaj czujność i szybko reaguj na komunikaty od Google, aby utrzymać bezpieczeństwo i zgodność swojej aplikacji. Więcej informacji można znaleźć w Google FAQ.

    Opcja białej listy
    Jeśli wolisz alternatywę dla standardowych procesów weryfikacji i przeglądu bezpieczeństwa, masz możliwość umieszczenia swojej aplikacji na białej liście. Pozwala to ominąć zwykłe procedury, ale należy pamiętać, że ta opcja ma zastosowanie tylko wtedy, gdy aplikacja spełnia bardzo szczegółowe kryteria. Chociaż większość przypadków użycia nie spełnia tych kryteriów, przedstawiliśmy poniżej wymagania, abyś mógł ocenić, czy biała lista może być odpowiednia dla Twojej aplikacji.

    Wymagania:

    Większość klientów korzysta z Google Workspace:
    Większość klientów powinna korzystać z kont Google Workspace (dawniej GSuite), tj. posiadać adresy e-mail w formacie @company.com.
    Biała lista wymaga działania administratorów użytkowników końcowych w celu zezwolenia na dostęp. Musisz podać administratorom użytkowników swój identyfikator klienta Google projet. Muszą otworzyć swoją konsolę: https://admin.google.com/ac/owl/list?tab=configuredApps i zezwolić na client_id.
    Ograniczone korzystanie z osobistego konta Gmail:
    Mniej niż 100 osobistych kont Gmail (adresy @gmail.com) powinno być w stanie uwierzytelnić się w tym przepływie.
    Niezweryfikowane projekty mają limit 100 (dożywotnich) użytkowników na projekt. Po umieszczeniu na białej liście konta Google Workspace nie są wliczane do tego limitu. Jednak osobiste konta Gmail zawsze będą wliczane do tego limitu.
    Bezpłatni użytkownicy wersji próbnej i biała lista:
    Bezpłatni użytkownicy wersji próbnej muszą używać swojego adresu e-mail Workspace i umieścić aplikację na białej liście.
    Należy pamiętać, że biała lista jest rozwiązaniem obejścia i może nie być odpowiednia dla wszystkich przypadków użycia. Należy dokładnie ocenić te wymagania, aby określić, czy aplikacja spełnia kryteria białej listy. Jeśli tak, podejmij niezbędne kroki, aby spełnić te wymagania i zbadaj to alternatywne podejście.

    Poznaj wszystkie funkcje integracji Gmaila w Unipile

    Funkcje poczty e-mail

    Gmail
    Gmail

    Perspektywy
    Perspektywy

    IMAP
    IMAP

    Połączenie z kontem
    Hosted Auth: autoryzacja poczty e-mail z białą etykietąSprawdźSprawdźSprawdź
    Autoryzacja niestandardowa: Połącz użytkownika z poświadczeniamiSprawdź
    Gmail lub Microsoft OAuth: Użyj ekranu uwierzytelniania aplikacjiSprawdźSprawdź
    Wyślij/Odbierz
    API wysyłania wiadomości e-mailSprawdźSprawdźSprawdź
    API list e-mailSprawdźSprawdźSprawdź
    Organizacja
    API usuwania wiadomości e-mailSprawdźSprawdźSprawdź
    Interfejs API przenoszenia wiadomości e-mailSprawdźSprawdźSprawdź
    API listy folderów e-mailSprawdźSprawdźSprawdź
    Interfejs API pobierania folderów e-mailSprawdźSprawdźSprawdź
    Webhooks
    Email webhook dla nowych wiadomościSprawdźSprawdźSprawdź
    API śledzenia otwarć i kliknięć wiadomości e-mailSprawdźSprawdźSprawdź

    Dowiedz się więcej o Microsoft OAuth w Unipile

    Microsoft OAuth

    Aby zintegrować konta Microsoft z Unipile za pomocą OAuth, początkowym krokiem jest skonfigurowanie aplikacji w Azure Active Directory (AAD). Następnie należy dostosować ustawienia w Unipile, aby rozpoznać identyfikator aplikacji AAD. Jeśli napotkasz jakiekolwiek problemy podczas procesu rejestracji w Azure AD, skontaktuj się z nami, aby uzyskać wskazówki i wsparcie!

    microsoft oauth api

    Najczęściej zadawane pytania

    Czym jest Google OAuth 2.0 i dlaczego jest ważny dla integracji poczty e-mail?

    Google OAuth 2.0 to nowoczesny protokół uwierzytelniania, który umożliwia aplikacjom bezpieczny dostęp do danych użytkownika na serwerach Google bez konieczności podawania hasła użytkownika. Ma to kluczowe znaczenie dla integracji poczty e-mail, ponieważ zapewnia bezpieczne i niezawodne uwierzytelnianie użytkownika, zwiększając bezpieczeństwo aplikacji i zaufanie użytkowników.

    W jaki sposób Unipile wykorzystuje Google OAuth 2.0 do płynnej integracji poczty e-mail?

    Unipile wykorzystuje Google OAuth 2.0 do uwierzytelniania użytkowników i uzyskiwania niezbędnych uprawnień do dostępu do ich danych e-mail. Proces ten obejmuje automatyczne wykrywanie dostawcy i uproszczone zarządzanie poświadczeniami OAuth, znacznie zmniejszając złożoność integracji i czas programowania.

    Jakie są korzyści z używania Hosted Auth firmy Unipile do integracji usług poczty e-mail?

    Hosted Auth firmy Unipile zapewnia płynny proces integracji, zapewniając bezpieczeństwo i zdolność adaptacji przy jednoczesnym zwiększeniu wydajności programistów i użytkowników. Upraszcza proces uwierzytelniania, zarządza wrażliwymi danymi uwierzytelniającymi i obsługuje płynną integrację z różnymi dostawcami poczty e-mail.

    Jak działają tokeny dostępu i tokeny odświeżania w Google OAuth 2.0?

    W Google OAuth 2.0 tokeny dostępu zapewniają tymczasową autoryzację dostępu do zasobów specyficznych dla użytkownika, podczas gdy tokeny odświeżania umożliwiają odnowienie tych tokenów dostępu bez konieczności ponownego uwierzytelniania użytkownika. Mechanizm ten zapewnia ciągły dostęp do danych użytkownika przy minimalnych przerwach.

    Czy Unipile może obsługiwać aktualizacje w czasie rzeczywistym w mojej aplikacji?

    Tak, Unipile może zintegrować powiadomienia webhook, aby zapewnić aktualizacje aplikacji w czasie rzeczywistym. Te webhooki automatycznie powiadamiają aplikację o wystąpieniu określonych zdarzeń, takich jak otrzymywanie nowych wiadomości e-mail, dzięki czemu aplikacja jest zsynchronizowana z aktywnością e-mailową użytkownika i zapewnia skalowalną i responsywną integrację.

    Możesz także polubić

    Jakie są korzyści z integracji API poczty e-mail dla deweloperów?

    Jakie są korzyści z integracji API poczty e-mail dla deweloperów?

    Odkryj liczne zalety Email API Integration, kluczowej strategii, która pozwala na płynne i wydajne połączenie różnych usług e-mail w aplikacji. Co to jest integracja API poczty e-mail? Integracja API poczty e-mail upraszcza sposób, w jaki programiści włączają funkcjonalność poczty e-mail od dostawców...

    czytaj dalej
    LinkedIn API: Kompleksowy przewodnik po integracji

    LinkedIn API: Kompleksowy przewodnik po integracji

    Uwolnij potencjał LinkedIn API dzięki naszemu kompleksowemu przewodnikowi. W dziedzinie HR, tworzenia oprogramowania lub dowolnej innej dziedzinie zawodowej odkryjesz cenne spostrzeżenia i praktyczne korzyści. Od zrozumienia podstaw LinkedIn API po odkrywanie rzeczywistych aplikacji i...

    czytaj dalej
    pl_PLPL