[package] name = "create-app-secret" version = "0.1.0" edition = "2021" [dependencies] # GUI Framework eframe = "0.30" egui = "0.30" # Azure SDKs graph-rs-sdk = { version = "2.0", features = ["interactive-auth"] } graph-oauth = "2.0" azure_identity = "0.31" azure_security_keyvault_secrets = "0.10" azure_core = "0.31" azure_mgmt_keyvault = "0.21" # For Key Vault discovery # Async Integration tokio = { version = "1.42", features = ["full"] } poll-promise = { version = "0.3", features = ["tokio"] } # Bridge async ops with egui # Security & Serialization keyring = "3.6" # Secure token storage serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" toml = "0.8" anyhow = "1.0" thiserror = "1.0" zeroize = { version = "1.7", features = ["derive"] } # Secure memory clearing # Logging tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } # Additional utilities chrono = { version = "0.4", features = ["serde"] } reqwest = { version = "0.12", features = ["json"] } url = "2.5" open = "5.0" # Open browser axum = "0.7" # Simple HTTP server for OAuth callback urlencoding = "2.1" # URL encoding for OAuth parameters image = { version = "0.25", features = ["png", "jpeg", "ico"] } # Image loading for backgrounds and icons [build-dependencies] winres = "0.1.12" # Windows resource compiler for icon and version info