mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-03 04:10:25 +08:00
实现用户系统手机号码绑定和登录(商业版)
This commit is contained in:
118
build/rpc.json
118
build/rpc.json
@@ -11542,6 +11542,24 @@
|
||||
"filename": "service_server_stat_board_chart.proto",
|
||||
"doc": "统计看板条目"
|
||||
},
|
||||
{
|
||||
"name": "SMSSenderService",
|
||||
"methods": [
|
||||
{
|
||||
"name": "sendSMS",
|
||||
"requestMessageName": "SendSMSRequest",
|
||||
"responseMessageName": "SendSMSResponse",
|
||||
"code": "rpc sendSMS(SendSMSRequest) returns (SendSMSResponse);",
|
||||
"doc": "发送短信",
|
||||
"roles": [
|
||||
"admin"
|
||||
],
|
||||
"isDeprecated": false
|
||||
}
|
||||
],
|
||||
"filename": "service_sms_sender.proto",
|
||||
"doc": "短信发送服务"
|
||||
},
|
||||
{
|
||||
"name": "SSLCertService",
|
||||
"methods": [
|
||||
@@ -12342,6 +12360,15 @@
|
||||
"roles": [],
|
||||
"isDeprecated": false
|
||||
},
|
||||
{
|
||||
"name": "checkUserMobile",
|
||||
"requestMessageName": "CheckUserMobileRequest",
|
||||
"responseMessageName": "CheckUserMobileResponse",
|
||||
"code": "rpc checkUserMobile(CheckUserMobileRequest) returns (CheckUserMobileResponse);",
|
||||
"doc": "检查手机号码是否已被使用",
|
||||
"roles": [],
|
||||
"isDeprecated": false
|
||||
},
|
||||
{
|
||||
"name": "findUserVerifiedEmailWithUsername",
|
||||
"requestMessageName": "FindUserVerifiedEmailWithUsernameRequest",
|
||||
@@ -12872,6 +12899,40 @@
|
||||
"filename": "service_user_identity.proto",
|
||||
"doc": "用户实名认证服务"
|
||||
},
|
||||
{
|
||||
"name": "UserMobileVerificationService",
|
||||
"methods": [
|
||||
{
|
||||
"name": "verifyUserMobile",
|
||||
"requestMessageName": "VerifyUserMobileRequest",
|
||||
"responseMessageName": "VerifyUserMobileResponse",
|
||||
"code": "rpc verifyUserMobile(VerifyUserMobileRequest) returns (VerifyUserMobileResponse);",
|
||||
"doc": "认证手机号码",
|
||||
"roles": [],
|
||||
"isDeprecated": false
|
||||
},
|
||||
{
|
||||
"name": "sendUserMobileVerification",
|
||||
"requestMessageName": "SendUserMobileVerificationRequest",
|
||||
"responseMessageName": "SendUserMobileVerificationResponse",
|
||||
"code": "rpc sendUserMobileVerification(SendUserMobileVerificationRequest) returns (SendUserMobileVerificationResponse);",
|
||||
"doc": "发送手机号码认证",
|
||||
"roles": [],
|
||||
"isDeprecated": false
|
||||
},
|
||||
{
|
||||
"name": "findLatestUserMobileVerification",
|
||||
"requestMessageName": "FindLatestUserMobileVerificationRequest",
|
||||
"responseMessageName": "FindLatestUserMobileVerificationResponse",
|
||||
"code": "rpc findLatestUserMobileVerification(FindLatestUserMobileVerificationRequest) returns (FindLatestUserMobileVerificationResponse);",
|
||||
"doc": "查找用户正在等待激活的认证",
|
||||
"roles": [],
|
||||
"isDeprecated": false
|
||||
}
|
||||
],
|
||||
"filename": "service_user_mobile_verification.proto",
|
||||
"doc": "用户手机号码认证服务"
|
||||
},
|
||||
{
|
||||
"name": "UserNodeService",
|
||||
"methods": [
|
||||
@@ -13856,6 +13917,16 @@
|
||||
"code": "message CheckUserIdentityIsSubmittedResponse {\n\tbool isSubmitted = 1;\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "CheckUserMobileRequest",
|
||||
"code": "message CheckUserMobileRequest {\n\tstring mobile = 1; // 手机号码\n}",
|
||||
"doc": "检查手机号码是否已被验证"
|
||||
},
|
||||
{
|
||||
"name": "CheckUserMobileResponse",
|
||||
"code": "message CheckUserMobileResponse {\n\tbool exists = 1; // 是否已被使用\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "CheckUserOTPWithUsernameRequest",
|
||||
"code": "message CheckUserOTPWithUsernameRequest {\n\tstring username = 1;\n}",
|
||||
@@ -18786,6 +18857,16 @@
|
||||
"code": "message FindLatestUserEmailVerificationResponse {\n\tUserEmailVerification userEmailVerification = 1;\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "FindLatestUserMobileVerificationRequest",
|
||||
"code": "message FindLatestUserMobileVerificationRequest {\n\n}",
|
||||
"doc": "查找用户正在等待激活的认证"
|
||||
},
|
||||
{
|
||||
"name": "FindLatestUserMobileVerificationResponse",
|
||||
"code": "message FindLatestUserMobileVerificationResponse {\n\tUserMobileVerification userMobileVerification = 1;\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "FindLoginSessionRequest",
|
||||
"code": "message FindLoginSessionRequest {\n\tstring sid = 1;\n}",
|
||||
@@ -21236,11 +21317,31 @@
|
||||
"code": "message SendMessageTaskResponse {\n\tbool isOk = 1; // 是否成功\n\tstring error = 2; // 失败时的提示信息\n\tstring response = 3; // 发送成功后响应内容\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "SendSMSRequest",
|
||||
"code": "message SendSMSRequest {\n\tstring mobile = 1; // 手机号\n\tstring body = 2; // 内容\n\tstring type = 3; // 渠道类型:webHook ...\n\tbytes paramsJSON = 4; // 参数\n}",
|
||||
"doc": "发送短信"
|
||||
},
|
||||
{
|
||||
"name": "SendSMSResponse",
|
||||
"code": "message SendSMSResponse {\n\tbool isOk = 1; // 是否成功\n\tstring result = 2; // 发送返回内容,只有失败时才会有数据\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "SendUserEmailVerificationRequest",
|
||||
"code": "message SendUserEmailVerificationRequest {\n\tstring email = 1; // 待验证邮箱\n}",
|
||||
"doc": "发送邮箱认证"
|
||||
},
|
||||
{
|
||||
"name": "SendUserMobileVerificationRequest",
|
||||
"code": "message SendUserMobileVerificationRequest {\n\tstring mobile = 1; // 待验证手机号码\n}",
|
||||
"doc": "发送手机号码认证"
|
||||
},
|
||||
{
|
||||
"name": "SendUserMobileVerificationResponse",
|
||||
"code": "message SendUserMobileVerificationResponse {\n\tbool isOk = 1; // 是否发送成功\n\tstring errorCode = 2; // 错误代号\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "SendUserVerifyCodeRequest",
|
||||
"code": "message SendUserVerifyCodeRequest {\n\tstring type = 1; // 类型:重置密码(resetPassword)\n\tstring email = 2; // 已验证邮箱地址\n\tstring mobile = 3; // 已验证手机号\n}",
|
||||
@@ -22743,7 +22844,7 @@
|
||||
},
|
||||
{
|
||||
"name": "User",
|
||||
"code": "message User {\n\tint64 id = 1; // 用户ID\n\tstring username = 2; // 用户名\n\tstring fullname = 3; // 全称\n\tstring mobile = 4;\n\tstring tel = 5;\n\tstring email = 6;\n\tstring verifiedEmail = 20;\n\tstring remark = 7;\n\tbool isOn = 8;\n\tint64 createdAt = 9;\n\tstring registeredIP = 12;\n\tbool isVerified = 13;\n\tbool isRejected = 14;\n\tstring rejectReason = 15;\n\tbool isDeleted = 16;\n\tbool isIndividualIdentified = 17;\n\tbool isEnterpriseIdentified = 18;\n\tstring bandwidthAlgo = 21; // 带宽算法\n\tstring lang = 22; // 语言代号\n\n\tLogin otpLogin = 19; // OTP认证\n\n\tNodeCluster nodeCluster = 10;\n\trepeated UserFeature features = 11;\n}",
|
||||
"code": "message User {\n\tint64 id = 1; // 用户ID\n\tstring username = 2; // 用户名\n\tstring fullname = 3; // 全称\n\tstring mobile = 4; // 手机号码\n\tstring tel = 5; // 联系电话\n\tstring email = 6; // 联系邮箱\n\tstring verifiedEmail = 20; // 已验证邮箱\n\tstring verifiedMobile = 23; // 已验证手机号码\n\tstring remark = 7;\n\tbool isOn = 8;\n\tint64 createdAt = 9;\n\tstring registeredIP = 12;\n\tbool isVerified = 13;\n\tbool isRejected = 14;\n\tstring rejectReason = 15;\n\tbool isDeleted = 16;\n\tbool isIndividualIdentified = 17; // 是否已通过个人验证\n\tbool isEnterpriseIdentified = 18; // 是否已通过企业验证\n\tstring bandwidthAlgo = 21; // 带宽算法\n\tstring lang = 22; // 语言代号\n\n\tLogin otpLogin = 19; // OTP认证\n\n\tNodeCluster nodeCluster = 10;\n\trepeated UserFeature features = 11;\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
@@ -22796,6 +22897,11 @@
|
||||
"code": "message UserIdentity {\n\tint64 id = 1;\n\tstring orgType = 2;\n\tstring type = 3;\n\tstring realName = 4;\n\tstring number = 5;\n\trepeated int64 fileIds = 6;\n\tstring status = 7;\n\tint64 createdAt = 8;\n\tint64 updatedAt = 9;\n\tint64 submittedAt = 10;\n\tint64 rejectedAt = 11;\n\tint64 verifiedAt = 12;\n\tstring rejectReason = 13;\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "UserMobileVerification",
|
||||
"code": "message UserMobileVerification {\n\tint64 id = 1; // ID\n\tstring mobile = 2; // 手机号码\n\tint64 userId = 3; // 用户ID\n\tstring code = 4; // 代号\n\tint64 createdAt = 5; // 创建时间\n\tbool isSent = 6; // 已发送\n\tbool isVerified = 7; // 已激活\n\tint64 expiresAt = 8; // 过期时间,动态计算而来\n}",
|
||||
"doc": "手机号码认证"
|
||||
},
|
||||
{
|
||||
"name": "UserNode",
|
||||
"code": "message UserNode {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring uniqueId = 3;\n\tstring secret = 4;\n\tstring name = 5;\n\tstring description = 6;\n\tbytes httpJSON = 7;\n\tbytes httpsJSON = 8;\n\tbytes accessAddrsJSON = 9;\n\trepeated string accessAddrs = 10;\n\tbytes statusJSON = 11;\n}",
|
||||
@@ -22881,6 +22987,16 @@
|
||||
"code": "message VerifyUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}",
|
||||
"doc": "通过用户实名认证信息"
|
||||
},
|
||||
{
|
||||
"name": "VerifyUserMobileRequest",
|
||||
"code": "message VerifyUserMobileRequest {\n\tstring mobile = 1; // 手机号\n\tstring code = 2; // 激活码\n}",
|
||||
"doc": "认证手机号码"
|
||||
},
|
||||
{
|
||||
"name": "VerifyUserMobileResponse",
|
||||
"code": "message VerifyUserMobileResponse {\n\tint64 userId = 1; // 手机号码对应的用户ID\n\tstring mobile = 2; // 手机号码\n\tstring errorCode = 3; // 错误代号,如果为空,说明没有错误\n\tstring errorMessage = 4; // 错误信息\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "VerifyUserRequest",
|
||||
"code": "message VerifyUserRequest {\n\tint64 userId = 1;\n\tbool isRejected = 2;\n\tstring rejectReason = 3;\n}",
|
||||
|
||||
Reference in New Issue
Block a user