[package] authors = ["Braden Steffaniak"] categories = ["authentication"] description = "MoosicBox authentication package" edition = "2021" keywords = ["authentication", "token"] license = "MPL-2.0" name = "moosicbox_auth" readme = "README.md" repository = "https://github.com/MoosicBox/MoosicBox" version = "0.1.0" [dependencies] moosicbox_core = { version = "0.1.0", path = "../core", default-features = false } moosicbox_database = { version = "0.1.0", path = "../database", default-features = false } moosicbox_json_utils = { version = "0.1.0", path = "../json_utils", default-features = false, features = [ "serde_json", ] } # API Dependencies utoipa = { workspace = true, optional = true } actix-web = { workspace = true } futures = { workspace = true } log = { workspace = true } reqwest = { workspace = true, features = ["json"] } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } thiserror = { workspace = true } url = { workspace = true } uuid = { workspace = true } [features] default = ["api", "openapi"] fail-on-warnings = [] api = ["moosicbox_database/api"] openapi = ["dep:utoipa"]