Predtým, než 5CRM začne používať integráciu Google OAuth, musíte nastaviť projekt v Google API Console a získať OAuth 2.0 poverenia a nastaviť URI na presmerovanie.
Pretože 5CRM je samostatná, vlastne hosťovaná aplikácia CRM, ktorá je nainštalovaná na našom serveri, a vy ste správca údajov a zodpovedáte za spracovanie všetkých osobných údajov, budete musieť nakonfigurovať ďalšie nastavenia na stránke Google Developers Console.
Vytvorenie nového projektu v Google Developers Console
- Prejdite na Google API Console.
- Kliknite na Create project.
- Zadajte názov projektu, napríklad „5CRM“.
- Kliknite na Create.
Nastavenie súhlasu OAuth
Nastavenie súhlasu OAuth
Ak chcete povoliť obrazovku súhlasu pre váš projekt:
- Otvorte stránku Consent Screen v Google API Console.
- Ak ste vyzvaní, vyberte projekt, ktorý ste vytvorili predtým.
- Názov aplikácie, zadajte zmysluplný názov aplikácie, ktorý bude zobrazený používateľom aplikácie.
- Pridajte svoju doménu, url adresu vášho CRM, do sekcie Authorized domains.
Vytvorte poverenia OAuth 2.0
Vytvorte poverenia OAuth 2.0
Na získanie poverení OAuth 2.0, vrátane ID klienta a tajného kľúča klienta:
- Prejdite na stránku Credentials.
- Kliknite na Create credentials, potom vyberte OAuth client ID.
- Pre „Typ aplikácie“ vyberte Web Application.
- Pridajte Authorized redirect URI.
- Do sekcie Authorized redirect URIs pridajte URL vášho CRM a na koniec pridajte /google/callback, napríklad:
https://mojecrm.5crm.sk/google/callback
.
- Do sekcie Authorized redirect URIs pridajte URL vášho CRM a na koniec pridajte /google/callback, napríklad:
Pozrite si obrázok nižšie pre viac informácií o konfigurácii OAuth Client ID.
Povolenie Gmail API
- Otvorte stránku Library v Google API Console.
- Z zoznamu projektov vyberte projekt, ktorý ste vytvorili predtým (ak ešte nie je vybraný).
- Kliknite na Enable APIs and Services.
Týmto sa dostanete do Google API knižnice. Jednoducho vyhľadajte „Gmail“ a vyberte Gmail API.
Povolenie Calendar API:
- Otvorte stránku Library v Google API Console.
- Z zoznamu projektov vyberte projekt, ktorý ste vytvorili predtým (ak ešte nie je vybraný).
- Kliknite na Enable APIs and Services.
Toto vás presmeruje na Google knižnicu API. Stačí vyhľadať „Calendar“ a vybrať Google Calendar API.
Pridajte Client ID a Client Secret do 5CRM
- V 5CRM prejdite do Nastavenia -> Integrácie -> Google.
- Pridajte Client ID a Client Secret.
- Uložte nastavenia.
Overenie aplikácie
Keď sa 5CRM pokúsi autentifikovať, napríklad emailový účet, po výbere vášho Google účtu pravdepodobne uvidíte správu „Táto aplikácia nie je overená“. Proces overenia je podrobne vysvetlený spoločnosťou Google a obsahuje všetky kroky, ako môžete svoju aplikáciu overiť.
Ak nechcete overovať aplikáciu, kliknite na Rozšírené a potom na Prejsť na názov aplikácie (nebezpečné), len aby ste otestovali túto funkciu pre svoj účet.
Keď Google požaduje URL pre zásady ochrany osobných údajov, ak máte zásady ochrany osobných údajov pre vašu hlavnú webovú stránku, môžete použiť tieto zásady ochrany osobných údajov alebo môžete využiť funkciu zásad ochrany osobných údajov v 5CRM.
Rozsah prístupu
Keď bude 5CRM autentifikovať napríklad e-mailový účet, uistite sa, že ste zaškrtli prístupové rozsahy označené na nižšie uvedených snímkach obrazovky.