У меня есть веб-сайт, который требует, чтобы пользователи регистрировались для публикации контента на сайте (новости, статьи, сообщения и т. Д.). Если бы я использовал OpenId вместо моей собственной системы регистрации / входа, помог бы ли это держать спам-ботов подальше?
Это зависит от качества вашей домашней системы регистрации по сравнению с качеством ЛЮБОГО поставщика openid, которого вы допускаете.
Другими словами: если ваша регистрация пользователей требует проверки электронной почты и captcha, но некоторые openid-провайдеры этого не делают, ответ - нет. То есть, если ваша система регистрации использует все типичные средства защиты от спам-ботов: электронную почту, captcha, проверку javascript и т.д., вам лучше просто использовать свои собственные средства защиты от спам-ботов.
Тем не менее, большинство провайдеров openid довольно хорошо справляются с проверкой пользователей (по моему опыту).
При рассмотрении возможности использования openid, мотивация должна быть направлена больше на то, чтобы облегчить пользователям регистрацию и использование вашей системы, и меньше на защиту от спам-ботов.
Поддержка OpenID и т.п. никогда не помешает, и вам определенно стоит реализовать это в какой-то момент. Однако, если речь идет о ботах, также подойдет хорошая CAPTCHA при регистрации и входе в систему.
Наверное, в настоящий момент. Но если это зацепится, вы можете быть уверены, что спам-боты будут обновлены, и это не будет иметь никакого значения, или даже будет проще для них, поскольку они могут использовать свой собственный аутентификатор входа в систему, тогда