Может ли веб-сайт использовать календарь, созданный для этого конкретного сайта, без использования процесса Auth0? - PullRequest
0 голосов
/ 22 мая 2019

Администратор сайта имеет календарь для проведения запланированных назначений доставки. Дата и время доставки были рассчитаны. Заголовок события в календаре будет иметь номер заказа, в то время как детали будут содержать адреса отправителя и получателя, а также количество и описание того, что необходимо отправить. Запланированное время и продолжительность известны. Я могу войти и ввести данные вручную, но я хочу, чтобы веб-сайт публиковал их по мере необходимости. Все кодирование php7 с минимальным js.

Я путешествовал по кроличьей норе Auth0 и внезапно остановился, так как хотел получить страницу согласия для публичного доступа. Кодовые страницы администратора бэкенда скрыты за .htpasswd. Я могу отобразить форму календаря на веб-странице для назначенного пользователя, но не могу редактировать, поскольку пользователь веб-сайта не может пройти аутентификацию для общего доступа. В назначенный день доставки содержимое события # заказа будет отправлено в календарь водителя.

Я пытался использовать функцию php imap_open:

imap_open('{imap.gmail.com:993/imap/ssl}INBOX','user.name@gmail.com',$password);

ошибка: неизвестно: повторная попытка аутентификации PLAIN после [AUTHENTICATIONFAILED] неверных учетных данных Я собирался попробовать дальнейшую отладку, полагая, что доступа к imap может быть достаточно.

iframe для отображения календаря выглядит следующим образом: (Игнорировать пробел после первого <) </p>

< iframe src="https://calendar.google.com/calendar/embed?height=600&amp;wkst=1&amp;bgcolor=%23ffffff&amp;ctz=America%2FToronto&amp;src=user.name%40gmail.com&amp;color=%23009688&amp;title=Legacy" style="border-width:0" width="800" height="600" frameborder="0" scrolling="no"></iframe>

Я могу редактировать этот календарь с помощью веб-интерфейса Google, но он доступен только для моего сайта.

Я избегаю javascript, поскольку он должен взаимодействовать со стороной сервера php-кода, что причиняет ему боль.

...