DeviceAuthReq.proto 715 B

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