Запрос дополнительных разрешений через вход Google на Concrete5

В настоящее время мы пытаемся использовать Concrete5 для создания внутренней интрасети для компании, в которой я работаю (это веб-сервер). Что мы хотели бы сделать, так это позволить нашим сотрудникам входить в систему, используя их Gmail, и иметь возможность видеть свои личные календари среди прочего при входе в систему.

Я хотел бы, чтобы сотрудники просто вошли в систему один раз, автоматически получили запрос на предоставление разрешений во время входа в систему, а затем были переведены на домашнюю страницу.

Я не могу понять, как изменить встроенную учетную запись Google Concrete5 для запроса этих областей действия. Я довольно скуден в своих знаниях PHP, и ни один поиск в Google не дал конкретного ответа на мой вопрос. для изменения аутентификации для Concrete5.

Итак, резюмируя мой вопрос:

Как можно изменить аутентификацию Concrete5 Google для запроса дополнительных разрешений? Мы используем версию 5.8.3 и всегда обновляем ее по мере необходимости, поэтому изменение ядра на самом деле не вариант для предотвращения перезаписи в будущем.


person TheLittleStarWarrior    schedule 09.02.2018    source источник


Ответы (1)


Лучший способ сделать это — скопировать основную систему входа в Google, чтобы создать новую. Вы можете назвать это Google Custom или как угодно. Вы можете включить его в папку application/authentication или в пакет с соответствующими изменениями.

Но, честно говоря, если вы не очень хорошо разбираетесь в PHP, все это может оказаться слишком сложным.

person Nour Akalay    schedule 12.02.2018