stephb9959
2023-02-23 08:34:57 -08:00
parent 2bc928849e
commit d3bf54ad85
7 changed files with 55 additions and 11 deletions

View File

@@ -1107,10 +1107,12 @@ namespace OpenWifi {
.DevicePassword = ""};
if (RTTYS_server()->UseInternal()) {
std::uint64_t SN = Utils::SerialNumberToInt(SerialNumber_);
bool mTLS = AP_WS_Server()->DeviceRequiresSecureRtty(SN);
Rtty.Token = Utils::ComputeHash(UserInfo_.webtoken.refresh_token_, Utils::Now())
.substr(0, RTTY_DEVICE_TOKEN_LENGTH);
if (!RTTYS_server()->CreateEndPoint(Rtty.ConnectionId, Rtty.Token, Requester(),
SerialNumber_)) {
SerialNumber_, mTLS)) {
return BadRequest(RESTAPI::Errors::MaximumRTTYSessionsReached);
}
}