aboutsummaryrefslogtreecommitdiff
path: root/auth.go
Commit message (Collapse)AuthorAgeFilesLines
* Notify authentication backends of failed login attemptsHimbeer2024-11-171-4/+9
| | | | Closes #157.
* Allow plugins to implement authentication backendsHimbeer2024-11-171-2/+39
| | | | | | | | | | | | | | | | | | Design decisions: * Config option specifies which of the registered backends is used * Name conflicts (including with builtins) make the backend registration fail * Builtin backends are not moved to plugins to avoid breaking existing setups confusion in general * Builtin backends are exposed to plugins (and have been for some time); Important information and internal methods are hidden to prevent interference from malicious plugins See doc/auth_backends.md and the related interface and function documentation for details. Closes #127.
* add mtsqlite3 support for bansHimbeerserverDE2023-07-161-1/+0
| | | | closes #121
* export general authentication related symbolsHimbeerserverDE2023-07-161-15/+15
|
* add rudimentary support for minetest's sqlite3 auth formatHimbeerserverDE2023-07-161-2/+7
|
* add helpers for en/decoding minetest srp dataHimbeerserverDE2023-07-161-0/+24
|
* handle errors while importing auth informationHimbeerserverDE2023-07-161-2/+2
|
* Prepare for storing last serverHimbeerserverDE2021-10-241-0/+2
|
* Fix panic when calling Banned methodHimbeerserverDE2021-09-111-1/+1
|
* Add ban APIHimbeerserverDE2021-09-111-1/+13
|
* Document exported code (#49)HimbeerserverDE2021-09-101-3/+3
|
* Expose ClientConn to pluginsHimbeerserverDE2021-09-061-4/+17
|
* Basic authentication server and content multiplexerHimbeerserverDE2021-08-271-0/+21