Интересная проблема. Я не знаю ни OAuth, ни других API аутентификации, предоставляемых Википедией. Я видел инструменты, которые полагались на наличие определенной подстраницы User_username для проверки того, что пользователь дает разрешение на что-то (см., Например, этот инструмент счетчика редактирования ), но которое основано на соглашении техническое ограничение - пользователи не могут редактировать страницы друг друга.
С другой стороны, пользователи могут вносить изменения во время входа в систему, что вы должны иметь возможность проверить. Вы можете попросить пользователя отредактировать определенную страницу (скажем, в вашем собственном пространстве пользователя), войдя в свою учетную запись в Википедии и включить определенный хэш в поле комментария. Я не эксперт по безопасности в Википедии, но я не знаю способа подделки чужого имени пользователя в журналах редактирования.