Skip to content

Laura-VFA/icegauntlet_auth_server

 
 

Repository files navigation

IceGauntlet Authentication server

This is a IceGauntlet authentication server. This server is used by IceGauntlet Map Service to authenticate users.

How to install

A dedicated Python3 virtual environment is recommended. To install dependencies in a virtual environment run:

pip install -r requeriments.txt

Also you can add --user to install dependencies for your current user.

How to run

Just run with:

./auth_server --Ice.Config=auth_server.conf

The proxy will be shown in stdout. Also you can add users with:

./add_user <user_name>

The last command reload user database stored in users.json. Reloading the database is a long time consuming task so this command should not be used in a production environment.

Known problems

This authentication server is not secure because an attacker could capture authentication tokens and also password hashes to spoof users. In order to make this server more secure, switch endpoint protocol to ssl and configure it properly.

About

Ice Gauntlet Authentication Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 80.5%
  • Slice 19.5%