#java #spring-boot #api #outlook #safelinks
Вопрос:
В outlook есть опция предварительной защиты потоков вызова (Safelink) из-за этого, когда пользователь нажимает URL-адрес в почте, фактический API срабатывал дважды или 3 раза. Это многократное срабатывание API, приводящее к тому, что срок действия ссылки истек
Расшифрованный (через https://www.o365atp.com/) URL-адрес сразу же сработал.
Безопасная ссылка вызывает проблему с просроченной страницей.
Примечание — То же поведение, обнаруженное при вставке URL-адреса в API командного чата, сработало в бэкэнде.
Есть ли лучший способ избежать этой проблемы?
Ответ №1:
Да, не используйте ссылки, которые запускаются простым доступом к ссылке. Укажите ссылку на веб-страницу, на которой пользователю необходимо явно нажать на кнопку.
Комментарии:
1. Но если пользователь хотел бы иметь электронную почту, то что делать.
2. Я не совсем понимаю, что вы имеете в виду.
3. Я имею в виду, что пользователь не хочет переходить по другому пользовательскому интерфейсу и запускать ссылку, для этого требуется некоторая работа. Я имею в виду, если пользователь захочет запустить ссылку с помощью самой электронной почты.
4. В любом случае с нашей стороны мы использовали такие решения, как блокирование ВЫЗОВА Safelink(заголовок типа httpmethod), выполнив некоторый фильтр http — запросов.