中移项目--卡认证注册登录请求

This commit is contained in:
ZhanG committed 2024-09-11 18:22:03 +08:00
1 parent d88cb4f851
commit 391ad74184
3 files changed
+66

No files matched your search

+13
View File
@@ -7,6 +7,7 @@ import VMSConnection.TCPNet.Message.BaseStruct;
import VMSConnection.TCPNet.Message.NetworkRequest; import VMSConnection.TCPNet.Message.NetworkRequest;
import VMSConnection.TCPNet.Message.NetworkResponse; import VMSConnection.TCPNet.Message.NetworkResponse;
import VMSConnection.TCPNet.TCPNet; import VMSConnection.TCPNet.TCPNet;
import org.apache.commons.math3.analysis.function.Sin;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
@@ -64,6 +65,10 @@ public class BC_API {
return doRequest(this.ip,this.port,this.sslPort,request,"user","tokenLogin"); return doRequest(this.ip,this.port,this.sslPort,request,"user","tokenLogin");
} }
public NetworkResponse singleLogin(SingleLoginRequest request){
return doRequest(this.ip,this.port,this.sslPort,request,"user","singleLogin");
}
public NetworkResponse login(LoginRequest request){ public NetworkResponse login(LoginRequest request){
return doRequest(this.ip,this.port,this.sslPort,request,"user","login"); return doRequest(this.ip,this.port,this.sslPort,request,"user","login");
} }
@@ -72,6 +77,14 @@ public class BC_API {
return doRequest(this.ip,this.port,this.sslPort,request,"user","tokenRegister"); return doRequest(this.ip,this.port,this.sslPort,request,"user","tokenRegister");
} }
public NetworkResponse simAuth(TokenRegisterRequest request){
return doRequest(this.ip,this.port,this.sslPort,request,"user","simAuth");
}
public NetworkResponse simAuthStatus(SimAuthRequest request){
return doRequest(this.ip,this.port,this.sslPort,request,"user","simAuthStatus");
}
public NetworkResponse register(RegisterWithSignRequest request){ public NetworkResponse register(RegisterWithSignRequest request){
return doRequest(this.ip,this.port,this.sslPort,request,"user","register"); return doRequest(this.ip,this.port,this.sslPort,request,"user","register");
} }
@@ -0,0 +1,11 @@
package VMSConnection.Model;
import VMSConnection.TCPNet.Message.BaseStruct;
public class SimAuthRequest extends BaseStruct {
public String transactionId;
public SimAuthRequest(String transactionId){
this.transactionId = transactionId;
}
}
@@ -0,0 +1,42 @@
package VMSConnection.Model;
import VMSConnection.TCPNet.Message.BaseStruct;
public class SingleLoginRequest extends BaseStruct {
public int ID;
public String Name;
public String Password;
public String Phone;
public String Invitation;
public String Email;
public String DeviceInfo;
public String Certificate;
public String Pubkey;
public int IsRevoked;
public int UGroupID;
public String TimeStamp;
// public byte[] Signature;
public byte[] EncryptedPwd;
public String token;
public SingleLoginRequest(int ID, String name, String password, String phone,
String invitation, String email, String deviceInfo,
String certification, String pubkey,int isRevoked,
int UGroupID, String timeStamp, byte[] signature,String token){
this.ID = ID;
Name = name;
Password = password;
Phone = phone;
Invitation = invitation;
Email = email;
DeviceInfo = deviceInfo;
Certificate = certification;
this.Pubkey=pubkey;
IsRevoked = isRevoked;
this.UGroupID = UGroupID;
TimeStamp = timeStamp;
EncryptedPwd = signature;
this.token = token;
}
}