Glewlwyd Oauth 2 authentication server
Lightweight, fast and easy to install on small systems. Requires a MySql or SQLite3 database. Handles LDAP or database for users backend.
Please read the docs/INSTALL.md file for more information.
Some screenshots examples:
All users can also update their own profile with the dedicated page
reset.html are tiny pages used to login, logout, grant scope access or reset a password.
If a user uses the reset password functionality, he or she will receive the content of the file
reset.eml. The email uses two patterns that will be replaced by values:
$USERNAME for the username and
$URL for the url to the reset.html page.
$URL must be set in the configuration file properly so the emails will lead to the correct page.
More screenshots of the front-end application are available in the screenshot folder.
Projects using Glewlwyd as authentication server
Glewlwyd front-end applications uses glewlwyd to authenticate of course, but other projects are also using it to delegate the authentication and focus on their goals:
Taliesin, an audio streaming server
Angharad, a house automation server to connect and control IOT devices using different protocols (Zwave, Taulas, etc.)
Hutch, an online password manager