Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arthurmelton/koauth
A authorization server for Knockout City
https://github.com/arthurmelton/koauth
authentication knockoutcity proxy
Last synced: 25 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 (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-06-25T19:57:38.000Z (over 1 year ago)
- Last Synced: 2024-12-09T09:08:58.855Z (about 1 month 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.