Google

Подешава Google као OAuth провајдера тако да се корисници могу пријавити на Zammad са својим Google налогом.

Регистрација Google апликације

  1. Направите нови пројекат уколико га још немате. То можете урадити преко следећег линка: https://console.cloud.google.com/projectcreate

  2. Проверите да ли сте већ у вашем пројекту. Уколико нисте, пребаците се.

  3. Идите на APIs & Services > OAuth consent screen. Уколико га нисте раније подешавали, видећете дугме Get started. Пратите кораке и унесите захтеване податке.

    • App name: Било који назив који вам има смисла. Ово је оно што ће корисник видети када покуша да се пријави преко Google-а.

    • User support email: одаберите доступну имејл адресу овде.

    • Audience: Одаберите „Internal” или „External”, у зависности од ваше ситуације.

    • Contact Information: унесите имејл адресу која ће бити обавештена о изменама у вашем пројекту.

  4. Идите на APIs & Services > Credentials. Додајте подешавање кликом на падајући мени Create credentials. Одаберите OAuth client ID и попуните следеће податке, мењајући zammad_host у FQDN ваше Zammad инстанце. Такође можете пронаћи URI адресу редирекције у Zammad-овој Google OAuth конфигурацији.

    • Aplication type: Web application

    • Name: Било који назив који има смисла, нпр. Zammad.

    • Authorized JavaScript origins: https://zammad_host/

    • Authorized redirect URIs: https://zammad_host/auth/google_oauth2/callback

    Снимак екрана који приказује одељак OAuth креденцијала у Google конзоли
  5. По додавању података, кликните на Create. Ово ће отворити дијалог где можете видети важне информације. Оставите овај дијалог отворен и/или ископирајте Client ID и Client secret.

Снимак екрана који приказује дијалог са Client ID и Client secret

Подешавање аутентификације у Zammad-у

Након што креирате креденцијале, пређите на инсталацију Zammad-а и идите на Подешавања > Безбедност > Апликације трећег лица > Аутентификације преко Google-а. Овде унесите свој ID клијента и Шифру клијента, укључите прекидач и кликните на Пошаљи.

Снимак екрана који приказује Google OAuth конфигурацију у Zammad-у

Након снимања, корисници ће моћи да се пријаве преко својих Google налога.