- syntax = "proto3";
- package Im.Scrm.Ww.Proto; //命名空间约定
- message DeviceAuthReqMessage {
- EnumAuthType AuthType = 1; //认证方式
- string Credential = 2; //凭证信息(不同认证方式传入不同的凭证信息)
- //认证方式枚举
- enum EnumAuthType {
- Default = 0; //默认方式,默认使用
- DeviceCode = 1; //设备码(用于手机客户端,此方式Credential应传入手机IMEI)
- Username = 2; //用户名密码方式(此方式Credential应传入base64(user:pwd))
- InternalCode = 3; //内部服务间通讯方式(此方式Credential可为空,服务器根据ip白名单来认证)
- }
- }
|