Пользователь в сервисе указывает свой вебсайт. Это может быть вебсайт с личным доменом или, за редким исключением, группа в соцсетях. Как можно подтвердить, что пользователь имеет отношение к домену? Пока приходят в голову варианты:
1) Генерируем код, который пользователь должен указать на своем вебсайте и прислать ссылку.
2) Указывает почту в домене сайта, отправляем туда цифры и он должен будет их ввести в поле.
Что еще можно? Также эти способы подойдут для вебсайта, но что можно для групп соцсетей придумать?
UPD
Нужно подтвердить именно отношение к организации.
Есть стандартные схемы для верификации прав доступа к сайту.
1) Файл с уникальным именем.
2) Мета-тег в хедере с уникальной строкой
3) HTTP заголовок с уникальной сторокой.
Код на мыло в домене сайта тоже можно, но тогда это уже будет подтверждение не прав доступа к сайту, а принадлежности к организации. Надо понимать в чем разница и устраивает ли она.
Для соц сетей решение только одно. Надо опубликовать пост с каким-то уникальным кодом.
Как по мне - текстовая запись в днс с указанным вами текстом - идеальный вариант. К днс имеет доступ только владелец сайта, а пост с уникальным кодом опубликовать может не только владелец.
Sanes, да, но насколько помню новые записи добавляются гораздо быстрее, чем расползается по днс серверам изменение существующих записей. Да и есть гарантия, что эту запись добавил не кто-то левый.
Довольный Айтишникъ, может получиться так, что изначально некорректно добавили запись, и повторный запрос заберет кешированные данные. Заморачиваться с DNS, так себе история. Как показывает практика, проверка владения всегда через задний проход делается.