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",
toINSTALLED_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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file aaxenforo2-1.0.7.tar.gz
.
File metadata
- Download URL: aaxenforo2-1.0.7.tar.gz
- Upload date:
- Size: 28.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4690645bb53fd3a64aa58ec24da4f2af4f4b89271bb94deb378da7bd7dfbe000 |
|
MD5 | f72ec4728df655ad1d77d90624ceddfa |
|
BLAKE2b-256 | eff95ca9ebccd7410a992b6c126f5ab0622a4661a228c2cab53bfd2aa10bc10e |
File details
Details for the file aaxenforo2-1.0.7-py3-none-any.whl
.
File metadata
- Download URL: aaxenforo2-1.0.7-py3-none-any.whl
- Upload date:
- Size: 30.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1382a281a66bbd546993ebfb9a22969628a31359e7f3c7d825805ca56b630f2 |
|
MD5 | 9668dabff45b0fed5a0e3ce84246de06 |
|
BLAKE2b-256 | dddeafbe7eaa3f76e0cfee69b24e185a697d249f429f2a4b86b59d93c25e8eb5 |