Instrukcje

Konfiguracja Google OAuth w Wizlink®

Aby skorzystać z mechanizmów logowania Google OAuth w Wizlink, należy wykonać następujące kroki:

  1. Utworzenie aplikacji w Google Cloud.
  2. Uzupełnienie aktywności w Wizlink.
  3. Autoryzacja aplikacji dla bieżącego profilu.

1. Utworzenie aplikacji w Google Cloud

Po zalogowaniu się do https://console.cloud.google.com/ należy otworzyć listę obecnych projektów na górnym pasku.

gOauth1

W nowo otwartym oknie należy stworzyć nowy projekt klikając przycisk New Project.

gOauth2

W oknie nowego projektu należy podać nazwę oraz wybrać organizację i lokalizację, w której znajdują się konta, do których zalogować ma się robot. Wprowadzone dane należy zatwierdzić przyciskiem Create.

gOauth3

Następnie z przycisku obecnych projektów na górnym pasku wybieramy nowo utworzony projekt. Po przejściu do widoku projektu należy przejść do zakładki APIs & Services. Ta opcja zazwyczaj dostępna jest w sekcji Quick access na głównej stronie projektu:

gOauth4

Jeżeli ta opcja jest niewidoczna, możemy do niej przejść z poziomu menu bocznego:

gOauth5

W menu APIs & Services konieczne będzie wprowadzenie zmiany w dwóch zakładkach – OAuth consent screen i Credentials.

Dla zakładki OAuth consent screen wybieramy opcję Internal i klikamy guzik Create.

gOauth6

Należy wypełnić oznaczone gwiazdką pola (App name, User support email oraz Developer contact information) i zatwierdzić przyciskiem Save and continue. W sekcji Scopes nie wprowadzamy żadnych zmian i ponownie zatwierdzamy.

Dla zakładki Credentials należy utworzyć poświadczenie naciskając na przycisk Create credentials. Następnie z rozwiniętej listy wybieramy opcję OAuth client ID.

gOauth7

Potem wybieramy typ aplikacji – Desktop app oraz podajemy nazwę aplikacji. Zatwierdzamy przyciskiem Create.

gOauth8

Po zatwierdzeniu danych otrzymamy okienko z wartościami które należy skopiować i wkleić do aktywności w Wizlinku:

gOauth9

2. Uzupełnienie aktywności

W aktywnościach związanych z obsługą maili znajduje się sekcja odpowiedzialna za OAuth. Należy zaznaczyć pole Use OAuth, uzupełnić pole Provider (Google) i wypełnić pola Application (Client) ID oraz Client Secret zgodnie z danymi nowo utworzonej aplikacji.

Należy zwrócić uwagę, że w przypadku uwierzytelniania przez Google, pole Tenant Id powinno pozostać puste – jest ono wymagane w przypadku innych usługodawców.

gOauth10

3. Autoryzacja aplikacji

Za pierwszym razem, kiedy dany robot będzie logować się na konto danego użytkownika, będziemy musieli autoryzować utworzoną aplikację.

Przy pierwszej próbie zalogowania, otworzy się okno przeglądarki z prośbą o login i hasło, bądź wybór konta, jeżeli w przeglądarce jest zapamiętany użytkownik konta Google. Należy zalogować się na konto, do którego zasobów zamierzamy się odwołać i w następnym oknie uwierzytelnić aplikację.

gOauth11

Ten proces należy powtórzyć dla każdego adresu z którego będzie korzystał robot uruchomiony na danej sesji Windows.