OAuth-DB CLI
Command-line tool for managing OAuth-DB platform, applications, and users.
Installation
Quick Start
# Login to OAuth-DB server
# List applications
# Create a new application
# Manage users
# View account information
Features
- 🔐 Authentication: Login, logout, and account management
- 📱 Application Management: Create, list, update, and delete OAuth2 applications
- 👥 User Management: Manage platform users and app users
- 🏢 Platform Management: Platform-level administration
- 🔑 Multi-Account: Support multiple server accounts with easy switching
- 🎨 Rich Output: Colorful tables and interactive prompts
Configuration
Configuration is stored in:
- Linux/macOS:
~/.config/oauth-db/config.yaml - Windows:
%APPDATA%\oauth-db\config.yaml
Commands
Authentication
login- Login to OAuth-DB serverlogout- Logout from current accountwhoami- Show current user information
Account Management
accounts list- List all configured accountsaccounts switch- Switch to another accountaccounts remove- Remove an account
Application Management
apps list- List all applicationsapps create- Create a new applicationapps get- Get application detailsapps update- Update applicationapps delete- Delete application
User Management
users list- List platform usersusers create- Create a new userusers get- Get user detailsusers update- Update userusers delete- Delete user
Platform Management
platform info- Show platform informationplatform stats- Show platform statistics
Documentation
For detailed documentation, visit: https://github.com/putao520/oauth-db
License
MIT License - see LICENSE file for details