Skip to main content

AA XenForo 2 Service Auth

Project description

AA-XenForo2

XenForo v2.x Service Module for Alliance Auth

Contents

Overview

Features

  • Integration with XenForo v2.x Forum Software as a user manager

Installation

Important: Please make sure you meet all preconditions before you proceed:

  • AA XenForo2 is a plugin for Alliance Auth. If you don't have Alliance Auth running already, please install it first before proceeding. (see the official AA installation guide for details)

Step 1 - Install the package

Make sure you are in the virtual environment (venv) of your Alliance Auth installation Then install the latest release directly from PyPi.

pip install aaxenforo2

Step 2 - Configure Alliance Auth

This is fairly simple, just add the following to the INSTALLED_APPS of your local.py

Configure your AA settings (local.py) as follows:

  • Add "aaxenforo2", to INSTALLED_APPS

Step 3 - Finalize the installation

Run migrations

python manage.py migrate

Restart your supervisor services for Auth

Step 4 - Set up permissions

Now it's time to set up access permissions for your new forum service. You can do so in your admin backend in the AA XenForo2 section. Read the Permissions section for more information about the available permissions.

Permissions

ID Description Notes
access_xenforo2 Can access the XenForo2 Service Page Your line members should have this permission.

Settings

Key Description Type Default Example
AAXENFORO2_ENDPOINT The full web address to the xenforo2 install. Must include protocol (https://) and trailing slash / string None https://forums.mysite.com/
AAXENFORO2_APIKEY XenForo2 Api Key, Must be a superuser key string None default_api_key_value
AAXENFORO2_API_USER_ID XenForo User ID of an admin to act with via the API int None 1
AAXENFORO2_DEFAULT_GROUP XenForo Group ID to add users to by default int None 5
AAXENFORO2_EXTRA_GROUP XenForo Group ID to add users to in addition to their main group string None "6"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aaxenforo2-1.0.7.tar.gz (28.6 kB view hashes)

Uploaded Source

Built Distribution

aaxenforo2-1.0.7-py3-none-any.whl (30.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page