├── .cargo └── config.toml ├── .dockerignore ├── .editorconfig ├── .env.example ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── README_ENV_CONFIG.md ├── axum-casbin ├── Cargo.toml ├── examples │ ├── rbac_model.conf │ ├── rbac_policy.csv │ ├── rbac_with_domains_model.conf │ ├── rbac_with_domains_policy.csv │ ├── rbac_with_pattern_model.conf │ └── rbac_with_pattern_policy.csv ├── src │ ├── lib.rs │ └── middleware.rs └── tests │ ├── test_middleware.rs │ ├── test_middleware_domain.rs │ └── test_set_enforcer.rs ├── compose.yaml ├── deploy ├── docker-compose-redis-cluster.yml ├── docker-compose.yml ├── redis-cluster │ ├── redis-1.conf │ ├── redis-2.conf │ ├── redis-3.conf │ ├── redis-4.conf │ ├── redis-5.conf │ └── redis-6.conf └── redis.conf ├── migration ├── Cargo.toml ├── README.md └── src │ ├── datas │ ├── m20241023_102950_insert_sys_domain.rs │ ├── m20241023_102950_insert_sys_user_role.rs │ ├── m20241024_033005_insert_sys_user.rs │ ├── m20241024_033933_insert_sys_user_role.rs │ ├── m20241024_034305_insert_sys_role_menu.rs │ ├── m20241024_034526_insert_sys_role.rs │ ├── m20241024_034744_insert_sys_menu.rs │ ├── m20241024_082926_insert_casbin_rule.rs │ └── mod.rs │ ├── lib.rs │ ├── main.rs │ └── schemas │ ├── m20240815_082808_create_enum_status.rs │ ├── m20240815_082854_create_sys_user.rs │ ├── m20241023_090604_create_sys_role.rs │ ├── m20241023_091109_create_sys_access_key.rs │ ├── m20241023_091115_create_sys_domain.rs │ ├── m20241023_091132_create_sys_endpoint.rs │ ├── m20241023_091138_create_sys_login_log.rs │ ├── m20241023_091143_create_sys_menu.rs │ ├── m20241023_091149_create_sys_operation_log.rs │ ├── m20241023_091155_create_sys_organization.rs │ ├── m20241023_091159_create_sys_role_menu.rs │ ├── m20241023_091204_create_sys_tokens.rs │ ├── m20241023_091210_create_sys_user_role.rs │ └── mod.rs ├── rustfmt.toml ├── sea-orm-adapter ├── Cargo.toml ├── examples │ ├── rbac_model.conf │ ├── rbac_policy.csv │ ├── rbac_with_domains_model.conf │ └── rbac_with_domains_policy.csv └── src │ ├── action.rs │ ├── adapter.rs │ ├── entity.rs │ ├── lib.rs │ └── migration.rs ├── server ├── api │ ├── Cargo.toml │ └── src │ │ ├── admin │ │ ├── mod.rs │ │ ├── sys_access_key_api.rs │ │ ├── sys_authentication_api.rs │ │ ├── sys_domain_api.rs │ │ ├── sys_endpoint_api.rs │ │ ├── sys_login_log_api.rs │ │ ├── sys_menu_api.rs │ │ ├── sys_operation_log_api.rs │ │ ├── sys_organization_api.rs │ │ ├── sys_role_api.rs │ │ ├── sys_sandbox_api.rs │ │ └── sys_user_api.rs │ │ └── lib.rs ├── bin │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── config │ ├── Cargo.toml │ ├── examples │ │ ├── application.json │ │ ├── application.toml │ │ └── application.yaml │ └── src │ │ ├── config_init.rs │ │ ├── env_config.rs │ │ ├── lib.rs │ │ ├── model │ │ ├── config.rs │ │ ├── database_config.rs │ │ ├── jwt_config.rs │ │ ├── mod.rs │ │ ├── mongo_config.rs │ │ ├── redis_config.rs │ │ ├── s3_config.rs │ │ └── server_config.rs │ │ └── multi_instance_env.rs ├── constant │ ├── Cargo.toml │ └── src │ │ ├── definition │ │ ├── audience_const.rs │ │ ├── consts.rs │ │ └── mod.rs │ │ └── lib.rs ├── core │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── sign │ │ ├── api_key.rs │ │ ├── api_key_middleware.rs │ │ ├── memory_nonce_store.rs │ │ ├── mod.rs │ │ ├── nonce_store.rs │ │ └── redis_nonce_store.rs │ │ └── web │ │ ├── auth.rs │ │ ├── error.rs │ │ ├── jwt.rs │ │ ├── mod.rs │ │ ├── operation_log.rs │ │ ├── page.rs │ │ ├── request_id.rs │ │ ├── res.rs │ │ ├── util.rs │ │ └── validator.rs ├── global │ ├── Cargo.toml │ └── src │ │ ├── global.rs │ │ └── lib.rs ├── initialize │ ├── Cargo.toml │ ├── src │ │ ├── access_key_initialization.rs │ │ ├── aws_s3_initialization.rs │ │ ├── casbin_initialization.rs │ │ ├── config_initialization.rs │ │ ├── db_initialization.rs │ │ ├── event_channel_initialization.rs │ │ ├── ip2region_initialization.rs │ │ ├── jwt_initialization.rs │ │ ├── lib.rs │ │ ├── log_tracing_init.rs │ │ ├── mongo_initialization.rs │ │ ├── redis_initialization.rs │ │ ├── router_initialization.rs │ │ └── server_initialization.rs │ └── tests │ │ ├── jwt.rs │ │ ├── jwt_auth_middleware.rs │ │ └── lib.rs ├── middleware │ ├── Cargo.toml │ └── src │ │ ├── jwt.rs │ │ └── lib.rs ├── model │ ├── Cargo.toml │ └── src │ │ ├── admin │ │ ├── entities │ │ │ ├── casbin_rule.rs │ │ │ ├── mod.rs │ │ │ ├── prelude.rs │ │ │ ├── sea_orm_active_enums.rs │ │ │ ├── sys_access_key.rs │ │ │ ├── sys_domain.rs │ │ │ ├── sys_endpoint.rs │ │ │ ├── sys_login_log.rs │ │ │ ├── sys_menu.rs │ │ │ ├── sys_operation_log.rs │ │ │ ├── sys_organization.rs │ │ │ ├── sys_role.rs │ │ │ ├── sys_role_menu.rs │ │ │ ├── sys_tokens.rs │ │ │ ├── sys_user.rs │ │ │ └── sys_user_role.rs │ │ ├── input │ │ │ ├── mod.rs │ │ │ ├── sys_access_key.rs │ │ │ ├── sys_authentication.rs │ │ │ ├── sys_authorization.rs │ │ │ ├── sys_domain.rs │ │ │ ├── sys_endpoint.rs │ │ │ ├── sys_login_log.rs │ │ │ ├── sys_menu.rs │ │ │ ├── sys_operation_log.rs │ │ │ ├── sys_organization.rs │ │ │ ├── sys_role.rs │ │ │ └── sys_user.rs │ │ ├── mod.rs │ │ └── output │ │ │ ├── mod.rs │ │ │ ├── sys_authentication.rs │ │ │ ├── sys_domain.rs │ │ │ ├── sys_endpoint.rs │ │ │ ├── sys_menu.rs │ │ │ └── sys_user.rs │ │ └── lib.rs ├── resource │ ├── Cargo.toml │ ├── askama.toml │ ├── src │ │ └── lib.rs │ └── templates │ │ ├── api.rs.askama │ │ ├── error.rs.askama │ │ ├── input.rs.askama │ │ └── service.rs.askama ├── resources │ ├── application-test.json │ ├── application-test.toml │ ├── application-test.yaml │ ├── application.yaml │ ├── ip.test.txt │ ├── ip2region.xdb │ └── rbac_model.conf ├── router │ ├── Cargo.toml │ └── src │ │ ├── admin │ │ ├── mod.rs │ │ ├── sys_access_key_route.rs │ │ ├── sys_authentication_route.rs │ │ ├── sys_domain_route.rs │ │ ├── sys_endpoint_route.rs │ │ ├── sys_login_log_route.rs │ │ ├── sys_menu_route.rs │ │ ├── sys_operation_log_route.rs │ │ ├── sys_organization_route.rs │ │ ├── sys_role_route.rs │ │ ├── sys_sandbox_route.rs │ │ └── sys_user_route.rs │ │ └── lib.rs ├── service │ ├── Cargo.toml │ └── src │ │ ├── admin │ │ ├── dto │ │ │ ├── mod.rs │ │ │ └── sys_auth_dto.rs │ │ ├── errors │ │ │ ├── mod.rs │ │ │ ├── sys_access_key_error.rs │ │ │ ├── sys_domain_error.rs │ │ │ ├── sys_menu_error.rs │ │ │ ├── sys_role_error.rs │ │ │ └── sys_user_error.rs │ │ ├── event_handlers │ │ │ ├── auth_event_handler.rs │ │ │ └── mod.rs │ │ ├── events │ │ │ ├── access_token_event.rs │ │ │ ├── login_log_event.rs │ │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── sys_access_key_service.rs │ │ ├── sys_auth_service.rs │ │ ├── sys_authorization_service.rs │ │ ├── sys_domain_service.rs │ │ ├── sys_endpoint_service.rs │ │ ├── sys_login_log_service.rs │ │ ├── sys_menu_service.rs │ │ ├── sys_operation_log_service.rs │ │ ├── sys_organization_service.rs │ │ ├── sys_role_service.rs │ │ └── sys_user_service.rs │ │ ├── helper │ │ ├── db_helper.rs │ │ ├── mod.rs │ │ ├── mongo_helper.rs │ │ └── redis_helper.rs │ │ └── lib.rs ├── shared │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── utils │ ├── Cargo.toml │ └── src │ ├── lib.rs │ ├── secure_util.rs │ └── tree_util.rs └── xdb ├── Cargo.toml ├── benches └── search.rs └── src ├── ip_value.rs ├── lib.rs └── searcher.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .idea 3 | .env 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/README.md -------------------------------------------------------------------------------- /README_ENV_CONFIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/README_ENV_CONFIG.md -------------------------------------------------------------------------------- /axum-casbin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/axum-casbin/Cargo.toml -------------------------------------------------------------------------------- /axum-casbin/examples/rbac_model.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/axum-casbin/examples/rbac_model.conf -------------------------------------------------------------------------------- /axum-casbin/examples/rbac_policy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/axum-casbin/examples/rbac_policy.csv -------------------------------------------------------------------------------- /axum-casbin/examples/rbac_with_domains_model.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/axum-casbin/examples/rbac_with_domains_model.conf -------------------------------------------------------------------------------- /axum-casbin/examples/rbac_with_domains_policy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/axum-casbin/examples/rbac_with_domains_policy.csv -------------------------------------------------------------------------------- /axum-casbin/examples/rbac_with_pattern_model.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/axum-casbin/examples/rbac_with_pattern_model.conf -------------------------------------------------------------------------------- /axum-casbin/examples/rbac_with_pattern_policy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/axum-casbin/examples/rbac_with_pattern_policy.csv -------------------------------------------------------------------------------- /axum-casbin/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/axum-casbin/src/lib.rs -------------------------------------------------------------------------------- /axum-casbin/src/middleware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/axum-casbin/src/middleware.rs -------------------------------------------------------------------------------- /axum-casbin/tests/test_middleware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/axum-casbin/tests/test_middleware.rs -------------------------------------------------------------------------------- /axum-casbin/tests/test_middleware_domain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/axum-casbin/tests/test_middleware_domain.rs -------------------------------------------------------------------------------- /axum-casbin/tests/test_set_enforcer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/axum-casbin/tests/test_set_enforcer.rs -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/compose.yaml -------------------------------------------------------------------------------- /deploy/docker-compose-redis-cluster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/deploy/docker-compose-redis-cluster.yml -------------------------------------------------------------------------------- /deploy/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/deploy/docker-compose.yml -------------------------------------------------------------------------------- /deploy/redis-cluster/redis-1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/deploy/redis-cluster/redis-1.conf -------------------------------------------------------------------------------- /deploy/redis-cluster/redis-2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/deploy/redis-cluster/redis-2.conf -------------------------------------------------------------------------------- /deploy/redis-cluster/redis-3.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/deploy/redis-cluster/redis-3.conf -------------------------------------------------------------------------------- /deploy/redis-cluster/redis-4.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/deploy/redis-cluster/redis-4.conf -------------------------------------------------------------------------------- /deploy/redis-cluster/redis-5.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/deploy/redis-cluster/redis-5.conf -------------------------------------------------------------------------------- /deploy/redis-cluster/redis-6.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/deploy/redis-cluster/redis-6.conf -------------------------------------------------------------------------------- /deploy/redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/deploy/redis.conf -------------------------------------------------------------------------------- /migration/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/Cargo.toml -------------------------------------------------------------------------------- /migration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/README.md -------------------------------------------------------------------------------- /migration/src/datas/m20241023_102950_insert_sys_domain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/datas/m20241023_102950_insert_sys_domain.rs -------------------------------------------------------------------------------- /migration/src/datas/m20241023_102950_insert_sys_user_role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/datas/m20241023_102950_insert_sys_user_role.rs -------------------------------------------------------------------------------- /migration/src/datas/m20241024_033005_insert_sys_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/datas/m20241024_033005_insert_sys_user.rs -------------------------------------------------------------------------------- /migration/src/datas/m20241024_033933_insert_sys_user_role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/datas/m20241024_033933_insert_sys_user_role.rs -------------------------------------------------------------------------------- /migration/src/datas/m20241024_034305_insert_sys_role_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/datas/m20241024_034305_insert_sys_role_menu.rs -------------------------------------------------------------------------------- /migration/src/datas/m20241024_034526_insert_sys_role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/datas/m20241024_034526_insert_sys_role.rs -------------------------------------------------------------------------------- /migration/src/datas/m20241024_034744_insert_sys_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/datas/m20241024_034744_insert_sys_menu.rs -------------------------------------------------------------------------------- /migration/src/datas/m20241024_082926_insert_casbin_rule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/datas/m20241024_082926_insert_casbin_rule.rs -------------------------------------------------------------------------------- /migration/src/datas/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/datas/mod.rs -------------------------------------------------------------------------------- /migration/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/lib.rs -------------------------------------------------------------------------------- /migration/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/main.rs -------------------------------------------------------------------------------- /migration/src/schemas/m20240815_082808_create_enum_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/schemas/m20240815_082808_create_enum_status.rs -------------------------------------------------------------------------------- /migration/src/schemas/m20240815_082854_create_sys_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/schemas/m20240815_082854_create_sys_user.rs -------------------------------------------------------------------------------- /migration/src/schemas/m20241023_090604_create_sys_role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/schemas/m20241023_090604_create_sys_role.rs -------------------------------------------------------------------------------- /migration/src/schemas/m20241023_091109_create_sys_access_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/schemas/m20241023_091109_create_sys_access_key.rs -------------------------------------------------------------------------------- /migration/src/schemas/m20241023_091115_create_sys_domain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/schemas/m20241023_091115_create_sys_domain.rs -------------------------------------------------------------------------------- /migration/src/schemas/m20241023_091132_create_sys_endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/schemas/m20241023_091132_create_sys_endpoint.rs -------------------------------------------------------------------------------- /migration/src/schemas/m20241023_091138_create_sys_login_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/schemas/m20241023_091138_create_sys_login_log.rs -------------------------------------------------------------------------------- /migration/src/schemas/m20241023_091143_create_sys_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/schemas/m20241023_091143_create_sys_menu.rs -------------------------------------------------------------------------------- /migration/src/schemas/m20241023_091149_create_sys_operation_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/schemas/m20241023_091149_create_sys_operation_log.rs -------------------------------------------------------------------------------- /migration/src/schemas/m20241023_091155_create_sys_organization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/schemas/m20241023_091155_create_sys_organization.rs -------------------------------------------------------------------------------- /migration/src/schemas/m20241023_091159_create_sys_role_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/schemas/m20241023_091159_create_sys_role_menu.rs -------------------------------------------------------------------------------- /migration/src/schemas/m20241023_091204_create_sys_tokens.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/schemas/m20241023_091204_create_sys_tokens.rs -------------------------------------------------------------------------------- /migration/src/schemas/m20241023_091210_create_sys_user_role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/schemas/m20241023_091210_create_sys_user_role.rs -------------------------------------------------------------------------------- /migration/src/schemas/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/migration/src/schemas/mod.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /sea-orm-adapter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/sea-orm-adapter/Cargo.toml -------------------------------------------------------------------------------- /sea-orm-adapter/examples/rbac_model.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/sea-orm-adapter/examples/rbac_model.conf -------------------------------------------------------------------------------- /sea-orm-adapter/examples/rbac_policy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/sea-orm-adapter/examples/rbac_policy.csv -------------------------------------------------------------------------------- /sea-orm-adapter/examples/rbac_with_domains_model.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/sea-orm-adapter/examples/rbac_with_domains_model.conf -------------------------------------------------------------------------------- /sea-orm-adapter/examples/rbac_with_domains_policy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/sea-orm-adapter/examples/rbac_with_domains_policy.csv -------------------------------------------------------------------------------- /sea-orm-adapter/src/action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/sea-orm-adapter/src/action.rs -------------------------------------------------------------------------------- /sea-orm-adapter/src/adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/sea-orm-adapter/src/adapter.rs -------------------------------------------------------------------------------- /sea-orm-adapter/src/entity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/sea-orm-adapter/src/entity.rs -------------------------------------------------------------------------------- /sea-orm-adapter/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/sea-orm-adapter/src/lib.rs -------------------------------------------------------------------------------- /sea-orm-adapter/src/migration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/sea-orm-adapter/src/migration.rs -------------------------------------------------------------------------------- /server/api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/api/Cargo.toml -------------------------------------------------------------------------------- /server/api/src/admin/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/api/src/admin/mod.rs -------------------------------------------------------------------------------- /server/api/src/admin/sys_access_key_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/api/src/admin/sys_access_key_api.rs -------------------------------------------------------------------------------- /server/api/src/admin/sys_authentication_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/api/src/admin/sys_authentication_api.rs -------------------------------------------------------------------------------- /server/api/src/admin/sys_domain_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/api/src/admin/sys_domain_api.rs -------------------------------------------------------------------------------- /server/api/src/admin/sys_endpoint_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/api/src/admin/sys_endpoint_api.rs -------------------------------------------------------------------------------- /server/api/src/admin/sys_login_log_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/api/src/admin/sys_login_log_api.rs -------------------------------------------------------------------------------- /server/api/src/admin/sys_menu_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/api/src/admin/sys_menu_api.rs -------------------------------------------------------------------------------- /server/api/src/admin/sys_operation_log_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/api/src/admin/sys_operation_log_api.rs -------------------------------------------------------------------------------- /server/api/src/admin/sys_organization_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/api/src/admin/sys_organization_api.rs -------------------------------------------------------------------------------- /server/api/src/admin/sys_role_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/api/src/admin/sys_role_api.rs -------------------------------------------------------------------------------- /server/api/src/admin/sys_sandbox_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/api/src/admin/sys_sandbox_api.rs -------------------------------------------------------------------------------- /server/api/src/admin/sys_user_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/api/src/admin/sys_user_api.rs -------------------------------------------------------------------------------- /server/api/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod admin; 2 | -------------------------------------------------------------------------------- /server/bin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/bin/Cargo.toml -------------------------------------------------------------------------------- /server/bin/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/bin/src/main.rs -------------------------------------------------------------------------------- /server/config/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/Cargo.toml -------------------------------------------------------------------------------- /server/config/examples/application.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/examples/application.json -------------------------------------------------------------------------------- /server/config/examples/application.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/examples/application.toml -------------------------------------------------------------------------------- /server/config/examples/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/examples/application.yaml -------------------------------------------------------------------------------- /server/config/src/config_init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/src/config_init.rs -------------------------------------------------------------------------------- /server/config/src/env_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/src/env_config.rs -------------------------------------------------------------------------------- /server/config/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/src/lib.rs -------------------------------------------------------------------------------- /server/config/src/model/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/src/model/config.rs -------------------------------------------------------------------------------- /server/config/src/model/database_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/src/model/database_config.rs -------------------------------------------------------------------------------- /server/config/src/model/jwt_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/src/model/jwt_config.rs -------------------------------------------------------------------------------- /server/config/src/model/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/src/model/mod.rs -------------------------------------------------------------------------------- /server/config/src/model/mongo_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/src/model/mongo_config.rs -------------------------------------------------------------------------------- /server/config/src/model/redis_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/src/model/redis_config.rs -------------------------------------------------------------------------------- /server/config/src/model/s3_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/src/model/s3_config.rs -------------------------------------------------------------------------------- /server/config/src/model/server_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/src/model/server_config.rs -------------------------------------------------------------------------------- /server/config/src/multi_instance_env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/config/src/multi_instance_env.rs -------------------------------------------------------------------------------- /server/constant/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/constant/Cargo.toml -------------------------------------------------------------------------------- /server/constant/src/definition/audience_const.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/constant/src/definition/audience_const.rs -------------------------------------------------------------------------------- /server/constant/src/definition/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/constant/src/definition/consts.rs -------------------------------------------------------------------------------- /server/constant/src/definition/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/constant/src/definition/mod.rs -------------------------------------------------------------------------------- /server/constant/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod definition; 2 | -------------------------------------------------------------------------------- /server/core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/Cargo.toml -------------------------------------------------------------------------------- /server/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/lib.rs -------------------------------------------------------------------------------- /server/core/src/sign/api_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/sign/api_key.rs -------------------------------------------------------------------------------- /server/core/src/sign/api_key_middleware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/sign/api_key_middleware.rs -------------------------------------------------------------------------------- /server/core/src/sign/memory_nonce_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/sign/memory_nonce_store.rs -------------------------------------------------------------------------------- /server/core/src/sign/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/sign/mod.rs -------------------------------------------------------------------------------- /server/core/src/sign/nonce_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/sign/nonce_store.rs -------------------------------------------------------------------------------- /server/core/src/sign/redis_nonce_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/sign/redis_nonce_store.rs -------------------------------------------------------------------------------- /server/core/src/web/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/web/auth.rs -------------------------------------------------------------------------------- /server/core/src/web/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/web/error.rs -------------------------------------------------------------------------------- /server/core/src/web/jwt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/web/jwt.rs -------------------------------------------------------------------------------- /server/core/src/web/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/web/mod.rs -------------------------------------------------------------------------------- /server/core/src/web/operation_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/web/operation_log.rs -------------------------------------------------------------------------------- /server/core/src/web/page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/web/page.rs -------------------------------------------------------------------------------- /server/core/src/web/request_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/web/request_id.rs -------------------------------------------------------------------------------- /server/core/src/web/res.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/web/res.rs -------------------------------------------------------------------------------- /server/core/src/web/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/web/util.rs -------------------------------------------------------------------------------- /server/core/src/web/validator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/core/src/web/validator.rs -------------------------------------------------------------------------------- /server/global/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/global/Cargo.toml -------------------------------------------------------------------------------- /server/global/src/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/global/src/global.rs -------------------------------------------------------------------------------- /server/global/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/global/src/lib.rs -------------------------------------------------------------------------------- /server/initialize/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/Cargo.toml -------------------------------------------------------------------------------- /server/initialize/src/access_key_initialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/src/access_key_initialization.rs -------------------------------------------------------------------------------- /server/initialize/src/aws_s3_initialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/src/aws_s3_initialization.rs -------------------------------------------------------------------------------- /server/initialize/src/casbin_initialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/src/casbin_initialization.rs -------------------------------------------------------------------------------- /server/initialize/src/config_initialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/src/config_initialization.rs -------------------------------------------------------------------------------- /server/initialize/src/db_initialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/src/db_initialization.rs -------------------------------------------------------------------------------- /server/initialize/src/event_channel_initialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/src/event_channel_initialization.rs -------------------------------------------------------------------------------- /server/initialize/src/ip2region_initialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/src/ip2region_initialization.rs -------------------------------------------------------------------------------- /server/initialize/src/jwt_initialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/src/jwt_initialization.rs -------------------------------------------------------------------------------- /server/initialize/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/src/lib.rs -------------------------------------------------------------------------------- /server/initialize/src/log_tracing_init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/src/log_tracing_init.rs -------------------------------------------------------------------------------- /server/initialize/src/mongo_initialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/src/mongo_initialization.rs -------------------------------------------------------------------------------- /server/initialize/src/redis_initialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/src/redis_initialization.rs -------------------------------------------------------------------------------- /server/initialize/src/router_initialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/src/router_initialization.rs -------------------------------------------------------------------------------- /server/initialize/src/server_initialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/src/server_initialization.rs -------------------------------------------------------------------------------- /server/initialize/tests/jwt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/tests/jwt.rs -------------------------------------------------------------------------------- /server/initialize/tests/jwt_auth_middleware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/tests/jwt_auth_middleware.rs -------------------------------------------------------------------------------- /server/initialize/tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/initialize/tests/lib.rs -------------------------------------------------------------------------------- /server/middleware/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/middleware/Cargo.toml -------------------------------------------------------------------------------- /server/middleware/src/jwt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/middleware/src/jwt.rs -------------------------------------------------------------------------------- /server/middleware/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/middleware/src/lib.rs -------------------------------------------------------------------------------- /server/model/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/Cargo.toml -------------------------------------------------------------------------------- /server/model/src/admin/entities/casbin_rule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/casbin_rule.rs -------------------------------------------------------------------------------- /server/model/src/admin/entities/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/mod.rs -------------------------------------------------------------------------------- /server/model/src/admin/entities/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/prelude.rs -------------------------------------------------------------------------------- /server/model/src/admin/entities/sea_orm_active_enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/sea_orm_active_enums.rs -------------------------------------------------------------------------------- /server/model/src/admin/entities/sys_access_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/sys_access_key.rs -------------------------------------------------------------------------------- /server/model/src/admin/entities/sys_domain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/sys_domain.rs -------------------------------------------------------------------------------- /server/model/src/admin/entities/sys_endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/sys_endpoint.rs -------------------------------------------------------------------------------- /server/model/src/admin/entities/sys_login_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/sys_login_log.rs -------------------------------------------------------------------------------- /server/model/src/admin/entities/sys_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/sys_menu.rs -------------------------------------------------------------------------------- /server/model/src/admin/entities/sys_operation_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/sys_operation_log.rs -------------------------------------------------------------------------------- /server/model/src/admin/entities/sys_organization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/sys_organization.rs -------------------------------------------------------------------------------- /server/model/src/admin/entities/sys_role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/sys_role.rs -------------------------------------------------------------------------------- /server/model/src/admin/entities/sys_role_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/sys_role_menu.rs -------------------------------------------------------------------------------- /server/model/src/admin/entities/sys_tokens.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/sys_tokens.rs -------------------------------------------------------------------------------- /server/model/src/admin/entities/sys_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/sys_user.rs -------------------------------------------------------------------------------- /server/model/src/admin/entities/sys_user_role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/entities/sys_user_role.rs -------------------------------------------------------------------------------- /server/model/src/admin/input/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/input/mod.rs -------------------------------------------------------------------------------- /server/model/src/admin/input/sys_access_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/input/sys_access_key.rs -------------------------------------------------------------------------------- /server/model/src/admin/input/sys_authentication.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/input/sys_authentication.rs -------------------------------------------------------------------------------- /server/model/src/admin/input/sys_authorization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/input/sys_authorization.rs -------------------------------------------------------------------------------- /server/model/src/admin/input/sys_domain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/input/sys_domain.rs -------------------------------------------------------------------------------- /server/model/src/admin/input/sys_endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/input/sys_endpoint.rs -------------------------------------------------------------------------------- /server/model/src/admin/input/sys_login_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/input/sys_login_log.rs -------------------------------------------------------------------------------- /server/model/src/admin/input/sys_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/input/sys_menu.rs -------------------------------------------------------------------------------- /server/model/src/admin/input/sys_operation_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/input/sys_operation_log.rs -------------------------------------------------------------------------------- /server/model/src/admin/input/sys_organization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/input/sys_organization.rs -------------------------------------------------------------------------------- /server/model/src/admin/input/sys_role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/input/sys_role.rs -------------------------------------------------------------------------------- /server/model/src/admin/input/sys_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/input/sys_user.rs -------------------------------------------------------------------------------- /server/model/src/admin/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/mod.rs -------------------------------------------------------------------------------- /server/model/src/admin/output/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/output/mod.rs -------------------------------------------------------------------------------- /server/model/src/admin/output/sys_authentication.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/output/sys_authentication.rs -------------------------------------------------------------------------------- /server/model/src/admin/output/sys_domain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/output/sys_domain.rs -------------------------------------------------------------------------------- /server/model/src/admin/output/sys_endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/output/sys_endpoint.rs -------------------------------------------------------------------------------- /server/model/src/admin/output/sys_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/output/sys_menu.rs -------------------------------------------------------------------------------- /server/model/src/admin/output/sys_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/model/src/admin/output/sys_user.rs -------------------------------------------------------------------------------- /server/model/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod admin; 2 | -------------------------------------------------------------------------------- /server/resource/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/resource/Cargo.toml -------------------------------------------------------------------------------- /server/resource/askama.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/resource/askama.toml -------------------------------------------------------------------------------- /server/resource/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/resource/src/lib.rs -------------------------------------------------------------------------------- /server/resource/templates/api.rs.askama: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/resource/templates/api.rs.askama -------------------------------------------------------------------------------- /server/resource/templates/error.rs.askama: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/resource/templates/error.rs.askama -------------------------------------------------------------------------------- /server/resource/templates/input.rs.askama: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/resource/templates/input.rs.askama -------------------------------------------------------------------------------- /server/resource/templates/service.rs.askama: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/resource/templates/service.rs.askama -------------------------------------------------------------------------------- /server/resources/application-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/resources/application-test.json -------------------------------------------------------------------------------- /server/resources/application-test.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/resources/application-test.toml -------------------------------------------------------------------------------- /server/resources/application-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/resources/application-test.yaml -------------------------------------------------------------------------------- /server/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/resources/application.yaml -------------------------------------------------------------------------------- /server/resources/ip.test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/resources/ip.test.txt -------------------------------------------------------------------------------- /server/resources/ip2region.xdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/resources/ip2region.xdb -------------------------------------------------------------------------------- /server/resources/rbac_model.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/resources/rbac_model.conf -------------------------------------------------------------------------------- /server/router/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/router/Cargo.toml -------------------------------------------------------------------------------- /server/router/src/admin/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/router/src/admin/mod.rs -------------------------------------------------------------------------------- /server/router/src/admin/sys_access_key_route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/router/src/admin/sys_access_key_route.rs -------------------------------------------------------------------------------- /server/router/src/admin/sys_authentication_route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/router/src/admin/sys_authentication_route.rs -------------------------------------------------------------------------------- /server/router/src/admin/sys_domain_route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/router/src/admin/sys_domain_route.rs -------------------------------------------------------------------------------- /server/router/src/admin/sys_endpoint_route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/router/src/admin/sys_endpoint_route.rs -------------------------------------------------------------------------------- /server/router/src/admin/sys_login_log_route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/router/src/admin/sys_login_log_route.rs -------------------------------------------------------------------------------- /server/router/src/admin/sys_menu_route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/router/src/admin/sys_menu_route.rs -------------------------------------------------------------------------------- /server/router/src/admin/sys_operation_log_route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/router/src/admin/sys_operation_log_route.rs -------------------------------------------------------------------------------- /server/router/src/admin/sys_organization_route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/router/src/admin/sys_organization_route.rs -------------------------------------------------------------------------------- /server/router/src/admin/sys_role_route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/router/src/admin/sys_role_route.rs -------------------------------------------------------------------------------- /server/router/src/admin/sys_sandbox_route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/router/src/admin/sys_sandbox_route.rs -------------------------------------------------------------------------------- /server/router/src/admin/sys_user_route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/router/src/admin/sys_user_route.rs -------------------------------------------------------------------------------- /server/router/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod admin; 2 | -------------------------------------------------------------------------------- /server/service/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/Cargo.toml -------------------------------------------------------------------------------- /server/service/src/admin/dto/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod sys_auth_dto; 2 | -------------------------------------------------------------------------------- /server/service/src/admin/dto/sys_auth_dto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/dto/sys_auth_dto.rs -------------------------------------------------------------------------------- /server/service/src/admin/errors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/errors/mod.rs -------------------------------------------------------------------------------- /server/service/src/admin/errors/sys_access_key_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/errors/sys_access_key_error.rs -------------------------------------------------------------------------------- /server/service/src/admin/errors/sys_domain_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/errors/sys_domain_error.rs -------------------------------------------------------------------------------- /server/service/src/admin/errors/sys_menu_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/errors/sys_menu_error.rs -------------------------------------------------------------------------------- /server/service/src/admin/errors/sys_role_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/errors/sys_role_error.rs -------------------------------------------------------------------------------- /server/service/src/admin/errors/sys_user_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/errors/sys_user_error.rs -------------------------------------------------------------------------------- /server/service/src/admin/event_handlers/auth_event_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/event_handlers/auth_event_handler.rs -------------------------------------------------------------------------------- /server/service/src/admin/event_handlers/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod auth_event_handler; 2 | -------------------------------------------------------------------------------- /server/service/src/admin/events/access_token_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/events/access_token_event.rs -------------------------------------------------------------------------------- /server/service/src/admin/events/login_log_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/events/login_log_event.rs -------------------------------------------------------------------------------- /server/service/src/admin/events/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/events/mod.rs -------------------------------------------------------------------------------- /server/service/src/admin/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/mod.rs -------------------------------------------------------------------------------- /server/service/src/admin/sys_access_key_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/sys_access_key_service.rs -------------------------------------------------------------------------------- /server/service/src/admin/sys_auth_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/sys_auth_service.rs -------------------------------------------------------------------------------- /server/service/src/admin/sys_authorization_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/sys_authorization_service.rs -------------------------------------------------------------------------------- /server/service/src/admin/sys_domain_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/sys_domain_service.rs -------------------------------------------------------------------------------- /server/service/src/admin/sys_endpoint_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/sys_endpoint_service.rs -------------------------------------------------------------------------------- /server/service/src/admin/sys_login_log_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/sys_login_log_service.rs -------------------------------------------------------------------------------- /server/service/src/admin/sys_menu_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/sys_menu_service.rs -------------------------------------------------------------------------------- /server/service/src/admin/sys_operation_log_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/sys_operation_log_service.rs -------------------------------------------------------------------------------- /server/service/src/admin/sys_organization_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/sys_organization_service.rs -------------------------------------------------------------------------------- /server/service/src/admin/sys_role_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/sys_role_service.rs -------------------------------------------------------------------------------- /server/service/src/admin/sys_user_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/admin/sys_user_service.rs -------------------------------------------------------------------------------- /server/service/src/helper/db_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/helper/db_helper.rs -------------------------------------------------------------------------------- /server/service/src/helper/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/helper/mod.rs -------------------------------------------------------------------------------- /server/service/src/helper/mongo_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/helper/mongo_helper.rs -------------------------------------------------------------------------------- /server/service/src/helper/redis_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/helper/redis_helper.rs -------------------------------------------------------------------------------- /server/service/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/service/src/lib.rs -------------------------------------------------------------------------------- /server/shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/shared/Cargo.toml -------------------------------------------------------------------------------- /server/shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/shared/src/lib.rs -------------------------------------------------------------------------------- /server/utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/utils/Cargo.toml -------------------------------------------------------------------------------- /server/utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/utils/src/lib.rs -------------------------------------------------------------------------------- /server/utils/src/secure_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/utils/src/secure_util.rs -------------------------------------------------------------------------------- /server/utils/src/tree_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/server/utils/src/tree_util.rs -------------------------------------------------------------------------------- /xdb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/xdb/Cargo.toml -------------------------------------------------------------------------------- /xdb/benches/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/xdb/benches/search.rs -------------------------------------------------------------------------------- /xdb/src/ip_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/xdb/src/ip_value.rs -------------------------------------------------------------------------------- /xdb/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/xdb/src/lib.rs -------------------------------------------------------------------------------- /xdb/src/searcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soybeanjs/soybean-admin-rust/HEAD/xdb/src/searcher.rs --------------------------------------------------------------------------------