DokuWiki authentication via eve online SSO and access control for corporations/alliances/factions
Search and install the plugin using the Plugin Manager. Refer to Plugins on how to install plugins manually.
- Open the wiki in your browser
- Login on a admin account
- Go to
admin
>Configuration Settings
- Go to
Authentication
>authtype
and selectEVESSO
- Go to the
Evesso
section and enter your data from your eve online developer appcallback
(Callback URL)eveonline-key
(Client ID)eveonline-secret
(Secret Key)⚠️ Do not changesingleService
(That will lock you out of the wiki)
- Save the settings
- Open the wiki in your browser
- Login on a admin account
- Check
Evesso
>register-on-auth
- Go to
Authenticatio
>disableactions
- Check
Register
andUpdate Profile
- Save the settings
This have the potential to permantly lock you out of the wiki.
It is a good idea backup the wiki before you continue.
- Open the wiki in your browser
- Logout (if you're currently logged in)
- Login via EveSSO on the character you want to be admin
- Logout
- Login on a admin account
- Go to
Admin
>User Manager
- Click the eve character you want for the admin account
- Add the group
admin
and clickSave Changes
- Logout and login with your EveSSO admin account
- Go to
Admin
>Configuration Settings
- go to
Evesso
>singleService
and selectEveOnline
⚠️
This step can lock you out of the wiki. Make sure you're logged in on a EveSSO admin account and have a up-to-date backup of the wiki before you continue - Save settings
EVESSO users have auth groups for corporation, alliance (if in alliance), and faction (if in faction warfare)
- eve-corp-corporation_name
- eve-alliance-alliance_name
- eve-faction-faction_name
Note: Do not create your own auth groups starting with eve-
when using this plugin.
You can change the acccess control for each auth group in admin
> Access Control List Management
Original code from OAuth and PHPoAuthLib