У меня есть приложение на основе PHP (Zend Framework). Это безопасно, и только пользователи, которые были приглашены, могут получить доступ к своим ресурсам. Одним из ресурсов, который я хочу сохранить в безопасности, является ссылка на частный Календарь Google. Это общедоступная связь, но я хочу контролировать, кто ее может просматривать. Может быть время, когда учетная запись пользователя будет отозвана, и я не хочу, чтобы этот пользователь все еще мог получить доступ к календарю.
Поэтому я хотел бы отобразить эту страницу Календаря Google, не предоставляя пользователю возможность узнать свое реальное местоположение и без возможности закладки его (если пользователь был удален):
Я думаю, что могу создать какой-то уникальный URL-адрес и отобразить это в представлении.
<a href="/secret/link/4b21efc1ae7bb">Click here to see this secret page that only users who have been given permission are allowed to see</a>
Поскольку фактический URL-адрес Частного Календаря Google является общедоступным, а не на моем сервере, я не хочу, чтобы пользователь мог узнать URL-адрес и не мог закладировать URL-адрес. Я не знаю, будет ли это включать iframes, javascript или что-то еще, но мне нужно иметь возможность сделать это как-то.
Как я могу отображать Календарь Google, сохраняя его надежное местоположение?