/aauth-dokuwiki

Allianceauth support for dokuwiki

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

This is a DokuWiki integration for Alliance Auth. This module implements SSO and group export from aauth. See here for the corresponding auth plugin for dokuwiki.

This module is heavily based on the discourse integration that is already in allianceauth.

To install:

  • Run pip install . in the top directory.
  • Add 'aauthdokuwiki' to INSTALLED_APPS in settings/local.py
  • Add the following entries to settings/local.py:
    DOKUWIKI_URL = 'https://doku.example.com'
    ## Set this to a long random string.
    DOKUWIKI_SSO_SECRET = ''
    ## Default location/name:
    DOKUWIKI_GROUP_PATH = '/tmp/dokuwiki_groups.csv'
    ## Uncomment to see debug logging:
    #LOGGING['loggers']['aauthdokuwiki'] = {
    #    'handlers': ['log_file', 'console', 'notifications'],
    #    'level': 'DEBUG',
    #    'propagate': False,
    #}