A Python Flask web application for exploring Microsoft Graph API data, inspired by GraphRunner. This application provides a user-friendly web interface to interact with SharePoint, OneDrive, Teams, and Azure Active Directory through the Microsoft Graph API.
Note: This application is vibe coded. While efforts are made to ensure reliability, it may contain bugs or unexpected behavior. Use at your own discretion.
- Python
- Valid Microsoft Graph API access token or refresh token
- Clone the repository:
git clone https://github.com/kabinet01/graph_viewer.git
cd graph_viewer- Install dependencies:
pip install -r requirements.txt- Start the application:
python app.py-
Open your web browser and navigate to
http://localhost:5000 -
Authenticate using one of the following methods:
- Access Token
- Refresh Token
-
Once authenticated, you can explore:
- Overview: User information and quick actions
- SharePoint: Browse SharePoint sites and drives
- OneDrive: View OneDrive files and folders
- Teams: Access Teams channels and messages
- Users: View Azure AD users
- Groups: Manage Azure AD groups
- Applications: Review application registrations
- Conditional Access: View conditional access policies