Instrukcja do pobrania w formacie PDF
Instrukcja tworzenia aplikacji oAuth2 w usłudze Google G-Suite, w celu realizacji integracji
z Worksmile
- Integracja oparta jest o protokół oAuth2 oraz authorization code flow, Worksmile potrzebuje jedynie najniższe uprawnienie: profile, email, openid. To uprawnienie umożliwia nam odczytywanie jedynie podstawowych danych konta pojedynczego użytkownika, który zdecydował się na integrację konta Worksmile z G-Suite.
- Do integracji konieczne jest stworzenie aplikacji w Google API Console: https://console.developers.google.com, administrator usługi G-Suite musi tutaj zalogować się.
- Następnie wejść w istniejący projekt lub stworzyć nowy:
- Następnym krokiem jest utworzenie danych logowania w zakładce: Dane logowania
- Należy wybrać opcję: ID klienta OAut
- Jeżeli pojawi się poniższy ekran, to proszę wybrać wartość ustawienia Applicaiton type jako: Web application
- W ustawieniu Typ aplikacji należy wybrać opcję: Wewnętrzna
- W boksie Autoryzowane domeny należy dodać domenę: worksmile.com, następnie w ustawieniu Link do strony głównej aplikacji należy podać adres: https://worksmile.com i zapisać zmiany przyciskiem Zapisz na samym dole
- Następnie należy przejść do pozycji w menu Dane logowania (Credentials) i kliknąć na OAuth client lub inną pozycję, która widnieje na liście.
- W polu Authorised redirect URIs proszę wkleić wartość: https://webhooks.worksmile.com/authentication/connect/g-suite i zapisać zmiany niebieskim przyciskiem Zapisz (Save) na samym dole.
- Ostatnim krokiem jest pobranie danych dostępowych klikając na przycisk pobierania (strzałki skierowanej w dół). Dane zostaną pobrane jako plik .json, proszę go przesłać do osoby kontaktowej w Worksmile.