https://github.com/arthurmelton/koauth
A authorization server for Knockout City
https://github.com/arthurmelton/koauth
authentication knockoutcity proxy
Last synced: 15 days ago
JSON representation
A authorization server for Knockout City
- Host: GitHub
- URL: https://github.com/arthurmelton/koauth
- Owner: arthurmelton
- License: apache-2.0
- Created: 2023-06-16T05:09:10.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-06-25T19:57:38.000Z (about 2 years ago)
- Last Synced: 2025-04-01T23:41:01.201Z (4 months ago)
- Topics: authentication, knockoutcity, proxy
- Language: Rust
- Homepage:
- Size: 36.1 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# Koauth
Koauth is an authorization client for `Knockout City`. It uses the `secret` parameter in the client and servers to act like a user's password instead of the same password being shared between all users. I don't know the hashing algorithm used, but all the hashed passwords are stored in the database table `passwords` so you can use any program you want to edit these values (like if you want to have a website for users to sign up).
This automatically allows a user to join the server and create an account. If you attempt to connect and the username is not taken, it will save whatever password you were using into the database.
There is also no way to change your password; the only way would be for you to find out what the hash of your new password is and ask the server admin to change your password to the new hash.