https://github.com/viddem/accounts-rs
An accounts management service written in Rust
https://github.com/viddem/accounts-rs
Last synced: 3 months ago
JSON representation
An accounts management service written in Rust
- Host: GitHub
- URL: https://github.com/viddem/accounts-rs
- Owner: ViddeM
- Created: 2021-10-29T22:20:18.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-04T21:02:27.000Z (about 2 years ago)
- Last Synced: 2025-12-26T10:47:16.994Z (6 months ago)
- Language: Rust
- Size: 870 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AccountsRS - An accounts service
A simple account management service that can/will be used together with other **vmcorp** projects, e.g. [vrecipes](github.com/viddem/vrecipes).
## Goals
1. Store & manage basic account information:
- Name
- Username
- Password
- Email
2. Have a simple CRUD on top of this data using a simple REST api
3. Implement oauth2 provider support to authenticate users towards other services. (Maybe done separately?)
4. Allow creation of accounts using google accounts and similar providers.
## TODO
1. Track geolocation and require email confirmation upon logging in from a new location
2. Implement TOTP (one-time authenticator password), maybe use totp-rs