@@ -207,6 +207,12 @@ MSIDErrorCode MSIDErrorCodeForOAuthErrorWithSubErrorCode(NSString *oauthError, M
207
207
@(MSIDErrorDeviceNotPSSORegistered),
208
208
@(MSIDErrorPSSOKeyIdMismatch),
209
209
@(MSIDErrorJITErrorHandlingConfigNotFound),
210
+ @(MSIDErrorPSSOBiometricPolicyMismatch),
211
+ @(MSIDErrorPSSOInvalidPasskeyExtension),
212
+ @(MSIDErrorPSSOSaveLoginConfigFailure),
213
+ @(MSIDErrorPSSOPasskeyLAError),
214
+ @(MSIDErrorPSSOBiometricsNotEnrolled),
215
+ @(MSIDErrorPSSOBiometricsNotAvailable),
210
216
],
211
217
MSIDOAuthErrorDomain : @[// Server Errors
212
218
@(MSIDErrorServerOauth),
@@ -224,7 +230,8 @@ MSIDErrorCode MSIDErrorCodeForOAuthErrorWithSubErrorCode(NSString *oauthError, M
224
230
@(MSIDErrorServerError),
225
231
],
226
232
MSIDHttpErrorCodeDomain : @[
227
- @(MSIDErrorServerUnhandledResponse)
233
+ @(MSIDErrorServerUnhandledResponse),
234
+ @(MSIDErrorUnexpectedHttpResponse)
228
235
]
229
236
230
237
// TODO: add new codes here
@@ -301,6 +308,8 @@ void MSIDFillAndLogError(NSError **error, MSIDErrorCode errorCode, NSString *err
301
308
// HTTP errors
302
309
case MSIDErrorServerUnhandledResponse:
303
310
return @" MSIDErrorServerUnhandledResponse" ;
311
+ case MSIDErrorUnexpectedHttpResponse:
312
+ return @" MSIDErrorUnexpectedHttpResponse" ;
304
313
// Authority validation errors
305
314
case MSIDErrorAuthorityValidation:
306
315
return @" MSIDErrorAuthorityValidation" ;
@@ -415,6 +424,18 @@ void MSIDFillAndLogError(NSError **error, MSIDErrorCode errorCode, NSString *err
415
424
return @" MSIDErrorDeviceNotPSSORegistered" ;
416
425
case MSIDErrorPSSOKeyIdMismatch:
417
426
return @" MSIDErrorPSSOKeyIdMismatch" ;
427
+ case MSIDErrorPSSOBiometricPolicyMismatch:
428
+ return @" MSIDErrorPSSOBiometricPolicyMismatch" ;
429
+ case MSIDErrorPSSOInvalidPasskeyExtension:
430
+ return @" MSIDErrorPSSOInvalidPasskeyExtension" ;
431
+ case MSIDErrorPSSOSaveLoginConfigFailure:
432
+ return @" MSIDErrorPSSOSaveLoginConfigFailure" ;
433
+ case MSIDErrorPSSOPasskeyLAError:
434
+ return @" MSIDErrorPSSOPasskeyLAError" ;
435
+ case MSIDErrorPSSOBiometricsNotEnrolled:
436
+ return @" MSIDErrorPSSOBiometricsNotEnrolled" ;
437
+ case MSIDErrorPSSOBiometricsNotAvailable:
438
+ return @" MSIDErrorPSSOBiometricsNotAvailable" ;
418
439
// Throttling errors
419
440
case MSIDErrorThrottleCacheNoRecord:
420
441
return @" MSIDErrorThrottleCacheNoRecord" ;
0 commit comments