Для dokuwiki есть много плагинов, которые позволяют авторизоваться через соц.сети (кроме Вконтакте). (вот они:
https://www.dokuwiki.org/plugins?plugintype=128#ex... (также есть плагин который позволяет объединять несколько плагинов для авторизации)
В этом году я написал плагин для ВК (
https://www.dokuwiki.org/plugin:authvk). Но есть одно но:
После перезагрузки браузера сессия слетает.