diff --git a/collection/opendb-app-client-key/collection.json b/collection/opendb-app-client-key/collection.json new file mode 100644 index 0000000..9cd7c0b --- /dev/null +++ b/collection/opendb-app-client-key/collection.json @@ -0,0 +1,47 @@ +{ + "schema": { + "bsonType": "object", + "required": ["_id", "value"], + "properties": { + "_id": { + "bsonType": "string", + "description": "自动生成的id" + }, + "app_id": { + "bsonType": "string", + "description": "客户端DCloud AppId" + }, + "device_id": { + "bsonType": "string", + "description": "客户端设备id" + }, + "private_key": { + "bsonType": "string", + "description": "私钥,仅保存在云端" + }, + "public_key": { + "bsonType": "string", + "description": "公钥,下发给客户端使用" + } + } + }, + "index": [ + { + "IndexName": "app_device_id_", + "MgoKeySchema": { + "MgoIndexKeys": [ + { + "Name": "app_id", + "Direction": "1" + }, + { + "Name": "device_id", + "Direction": "1" + } + ], + "MgoIsUnique": true + } + } + ] +} + diff --git a/collection/opendb-app-client-key/package.json b/collection/opendb-app-client-key/package.json new file mode 100644 index 0000000..eee24fb --- /dev/null +++ b/collection/opendb-app-client-key/package.json @@ -0,0 +1,17 @@ +{ + "name": "@opendb/opendb-app-client-key", + "version": "0.0.1", + "description": "opendb-app-client-key", + "keywords": ["App平台安全网络密钥对"], + "opendb": { + "title": "App平台安全网络密钥对", + "type": "collection", + "contributors": [ + { + "name": "DCloud", + "email": "", + "homepage": "https://gitee.com/dcloud/opendb" + } + ] + } +}