Реферальное решение не является надежным в любом случае. Реферер - это что-то, «сказанное» браузером, его можно вручную переопределить, как сказано выше, более того, любой может просто использовать прокси и реинтегрировать iframe.
Так что, в основном, это зависит от того, сколько кода можно поместить на «Доверенный сервер».
Если можете, используйте одноразовые жетоны. Доверенный сервер получает список токенов с сервера, имеющего iframe. URL-адрес, обслуживаемый доверенным сервером, содержит токен, который будет недействительным при отправке содержимого iframe. Это означает, что для каждого чтения есть «запись». А токены займут немного места.