Update README
mention the requirement for anonymous LDAP search of search-base
This commit is contained in:
parent
e913de5e8d
commit
31665f3fb0
1 changed files with 10 additions and 3 deletions
13
README.md
13
README.md
|
@ -1,6 +1,7 @@
|
||||||
# factoriauth - an unofficial [Factorio](https://factorio.com) authentication server
|
# factoriauth - an unofficial [Factorio](https://factorio.com) authentication server
|
||||||
|
|
||||||
Let's say you and your friends are
|
Let's say you and your friends are
|
||||||
|
|
||||||
- on an oil rig,
|
- on an oil rig,
|
||||||
- in space, or
|
- in space, or
|
||||||
- in the far future,
|
- in the far future,
|
||||||
|
@ -22,12 +23,12 @@ these custom users are properly authenticated.
|
||||||
- server padlock generation (`POST /generate-server-padlock-2`)
|
- server padlock generation (`POST /generate-server-padlock-2`)
|
||||||
- `user_server_key` generation (`POST /generate-user-server-key-2`)
|
- `user_server_key` generation (`POST /generate-user-server-key-2`)
|
||||||
- [user token generation](https://wiki.factorio.com/Web_authentication_API) and storage (`POST
|
- [user token generation](https://wiki.factorio.com/Web_authentication_API) and storage (`POST
|
||||||
/api-login`), without any actual authentication
|
/api-login`)
|
||||||
- LDAP auth backend
|
- LDAP authentication backend
|
||||||
|
|
||||||
### Planned
|
### Planned
|
||||||
|
|
||||||
- more auth backends: user file, PAM(?)
|
- more authentication backends: user file, PAM(?)
|
||||||
- server padlock proxying (to allow e.g. factorio.com users to join servers using a custom auth
|
- server padlock proxying (to allow e.g. factorio.com users to join servers using a custom auth
|
||||||
server)
|
server)
|
||||||
|
|
||||||
|
@ -43,6 +44,12 @@ these custom users are properly authenticated.
|
||||||
|
|
||||||
Copy `config.toml.example` to `config.toml` and adjust as necessary.
|
Copy `config.toml.example` to `config.toml` and adjust as necessary.
|
||||||
|
|
||||||
|
#### LDAP authentication backend notes
|
||||||
|
|
||||||
|
Factoriauth first binds anonymously to the specified LDAP server in order to look up the login
|
||||||
|
user's DN under `search-base`, thus permitting e.g. login via email. The LDAP server
|
||||||
|
must be configured to allow this in order for Factoriauth to work correctly.
|
||||||
|
|
||||||
### Configuring clients/servers
|
### Configuring clients/servers
|
||||||
|
|
||||||
To use the auth server, the following snippet needs to be added to the clients' and servers'
|
To use the auth server, the following snippet needs to be added to the clients' and servers'
|
||||||
|
|
Loading…
Reference in a new issue