Skip to content

jvloo/auth0-manager

Repository files navigation

Auth0 Manager

An open-source GUI application for managing Auth0 users and organizations. Simple, no-code solution for Auth0 administration.

Author: Xavier Loo | Email: projects@xavierloo.com | Website: projects.xavierloo.com
Copyright © 2025 Xavier Loo

License: MIT Python 3.8+

About

Auth0 Manager is a simple GUI tool for managing Auth0 users and organizations without writing code. It provides an easy-to-use interface for common Auth0 administration tasks.

Features

  • User Management: Search, view, export, and manage users
  • Organization Management: View and manage organizations
  • Bulk Operations: Process multiple items at once
  • Search: Wildcard, regex, and Lucene query support
  • Export: Save data as JSON or CSV
  • Rate Limiting: Automatic API limit handling
  • Caching: Reduces unnecessary API calls

Quick Start

Prerequisites

  • Python 3.8 or higher
  • Auth0 Management API credentials
  • Supported on Windows, macOS, and Linux

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/auth0-manager.git
cd auth0-manager
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the application:
python run.py

Auth0 Setup

  1. Create a Machine-to-Machine application in Auth0
  2. Grant necessary Management API scopes
  3. Copy your domain, client ID, and client secret
  4. Enter credentials when connecting in the app

Documentation

Project Structure

auth0-manager/
├── run.py                 # Main entry point
├── core/                  # Core functionality
│   ├── auth_manager.py    # Auth0 API client
│   └── models.py          # Data models
├── ui/                    # User interface
│   ├── main_window_pro.py # Main window
│   ├── styles.py          # UI styles
│   └── tabs/              # UI tabs
├── utils/                 # Utilities
├── config/                # Configuration
└── docs/                  # Documentation

Contributing

Contributions are welcome! Please read CONTRIBUTING.md for details.

License

This project is licensed under the MIT License - see LICENSE for details.

Support

If you find this project helpful, consider buying me a coffee!

Buy Me A Coffee

Contact


© 2025 Xavier Loo. All rights reserved.

About

⌛[WIP]

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages