# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "bios-iam" version = "0.2.0" authors = [ "gudaoxuri ", "hermitCode <17743125563@163.com>", "RWDai ", ] build = false publish = true autobins = false autoexamples = false autotests = false autobenches = false description = "An embeddable message queue system" homepage = "https://bios.idealworld.group" documentation = "https://bios.idealworld.group" readme = "README.md" license = "Apache-2.0" repository = "https://github.com/ideal-world/bios" [lib] name = "bios_iam" path = "src/lib.rs" [[test]] name = "test_basic" path = "tests/test_basic.rs" [[test]] name = "test_ca_app" path = "tests/test_ca_app.rs" [[test]] name = "test_ca_basic" path = "tests/test_ca_basic.rs" [[test]] name = "test_cc_account" path = "tests/test_cc_account.rs" [[test]] name = "test_cc_attr" path = "tests/test_cc_attr.rs" [[test]] name = "test_cc_cert" path = "tests/test_cc_cert.rs" [[test]] name = "test_cc_cert_conf" path = "tests/test_cc_cert_conf.rs" [[test]] name = "test_cc_res" path = "tests/test_cc_res.rs" [[test]] name = "test_cc_role" path = "tests/test_cc_role.rs" [[test]] name = "test_cc_set" path = "tests/test_cc_set.rs" [[test]] name = "test_ci_open" path = "tests/test_ci_open.rs" [[test]] name = "test_cp_all" path = "tests/test_cp_all.rs" [[test]] name = "test_cs_tenant" path = "tests/test_cs_tenant.rs" [[test]] name = "test_ct_app" path = "tests/test_ct_app.rs" [[test]] name = "test_ct_basic" path = "tests/test_ct_basic.rs" [[test]] name = "test_ct_tenant" path = "tests/test_ct_tenant.rs" [[test]] name = "test_iam_api" path = "tests/test_iam_api.rs" [[test]] name = "test_iam_cert_sync" path = "tests/test_iam_cert_sync.rs" [[test]] name = "test_iam_oauth2" path = "tests/test_iam_oauth2.rs" [[test]] name = "test_iam_scenes_app" path = "tests/test_iam_scenes_app.rs" [[test]] name = "test_iam_scenes_common" path = "tests/test_iam_scenes_common.rs" [[test]] name = "test_iam_scenes_passport" path = "tests/test_iam_scenes_passport.rs" [[test]] name = "test_iam_scenes_system" path = "tests/test_iam_scenes_system.rs" [[test]] name = "test_iam_scenes_tenant" path = "tests/test_iam_scenes_tenant.rs" [[test]] name = "test_iam_serv" path = "tests/test_iam_serv.rs" [[test]] name = "test_key_cache" path = "tests/test_key_cache.rs" [dependencies.async-trait] version = "0.1" [dependencies.bios-basic] version = "0.2.0" features = ["default"] [dependencies.bios-sdk-invoke] version = "0.2.0" features = ["default"] [dependencies.itertools] version = "0.13" [dependencies.lazy_static] version = "1" [dependencies.ldap3] version = "0.11" optional = true [dependencies.ldap3_proto] version = "0.3" optional = true [dependencies.nanoid] version = "0.4" [dependencies.serde] version = "1" features = ["derive"] [dependencies.strum] version = "0.26" features = [ "derive", "derive", ] [dependencies.tardis] version = "0.1.0-rc.17" features = [ "reldb-postgres", "cache", "mq", "web-server", "web-client", "mail", ] [dependencies.tokio-util] version = "0.7" optional = true [dev-dependencies.bios-basic] version = "0.2.0" features = [ "default", "test", ] [dev-dependencies.bios-sdk-invoke] version = "0.2.0" features = ["default"] [dev-dependencies.tardis] version = "0.1.0-rc.17" features = ["test"] [features] default = [ "ldap_server", "ldap_client", ] event = [ "bios-sdk-invoke/event", "bios-basic/with-mq", ] ldap_client = ["ldap3"] ldap_server = [ "ldap3_proto", "tardis/future", "tokio-util", ] spi_kv = [] spi_search = ["event"]