feat(client-auth): emit and require AuthOk for SDK client challenge flow

This commit is contained in:
CleverWild
2026-03-19 19:06:27 +01:00
parent ec70561c93
commit e1a8553142
3 changed files with 63 additions and 10 deletions

View File

@@ -367,7 +367,9 @@ async fn receive_auth_confirmation(
.await
.map_err(|_| ConnectError::UnexpectedAuthResponse)?;
let payload = response.payload.ok_or(ConnectError::UnexpectedAuthResponse)?;
let payload = response
.payload
.ok_or(ConnectError::UnexpectedAuthResponse)?;
match payload {
ClientResponsePayload::AuthOk(_) => Ok(()),
ClientResponsePayload::ClientConnectError(err) => Err(map_connect_error(err.code)),