WDeviceAuthReq.proto 687 B

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