A text-based user management system in progress.
Connecting to a MariaDB server via a SSH port forwarding connection.
Possibilities
Username & Password connection -> If configured in SSH
SSH Key File Connection -> Preferred.
Preinstallations | Requirements
MySqlConnector v2.2.7
System.Configuration.ConfigurationManager v7.0.0"
Renci.SshNet v2020.0.2
TargetFramework .NET v7.0
LangVersion 8.0
| No top-level statements
dotnet restore
| Installs required libraries
Clone the repository | git clone https://github.com/Savageboitim13/UserManagementSystem.git
Replace credentials for SSH sever and MariaDB server in | /UserManagementSystem/Backend/DB/App.config
Run | dotnet run
Some features may be already implemented, but not tested properly!
So they aren't checked.
- SSH server connection over Private / Public Key Files
- MariaDB server connection over SSH port forwarding
- Store hashed Username & Password
- Registration
- LogIn
- Administrative LogIn
- Administrative actions (delete / change / add accounts)