-
Notifications
You must be signed in to change notification settings - Fork 32
/
MsalError.xml
3377 lines (3377 loc) Β· 192 KB
/
MsalError.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<Type Name="MsalError" FullName="Microsoft.Identity.Client.MsalError">
<TypeSignature Language="C#" Value="public static class MsalError" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit MsalError extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.Identity.Client.MsalError" />
<TypeSignature Language="VB.NET" Value="Public Class MsalError" />
<TypeSignature Language="F#" Value="type MsalError = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.48.1.0</AssemblyVersion>
<AssemblyVersion>4.49.1.0</AssemblyVersion>
<AssemblyVersion>4.51.0.0</AssemblyVersion>
<AssemblyVersion>4.52.0.0</AssemblyVersion>
<AssemblyVersion>4.53.0.0</AssemblyVersion>
<AssemblyVersion>4.54.0.0</AssemblyVersion>
<AssemblyVersion>4.54.1.0</AssemblyVersion>
<AssemblyVersion>4.55.0.0</AssemblyVersion>
<AssemblyVersion>4.56.0.0</AssemblyVersion>
<AssemblyVersion>4.57.0.0</AssemblyVersion>
<AssemblyVersion>4.58.0.0</AssemblyVersion>
<AssemblyVersion>4.58.1.0</AssemblyVersion>
<AssemblyVersion>4.59.0.0</AssemblyVersion>
<AssemblyVersion>4.60.0.0</AssemblyVersion>
<AssemblyVersion>4.60.1.0</AssemblyVersion>
<AssemblyVersion>4.60.2.0</AssemblyVersion>
<AssemblyVersion>4.60.3.0</AssemblyVersion>
<AssemblyVersion>4.61.0.0</AssemblyVersion>
<AssemblyVersion>4.61.1.0</AssemblyVersion>
<AssemblyVersion>4.61.3.0</AssemblyVersion>
<AssemblyVersion>4.62.0.0</AssemblyVersion>
<AssemblyVersion>4.63.0.0</AssemblyVersion>
<AssemblyVersion>4.64.0.0</AssemblyVersion>
<AssemblyVersion>4.64.1.0</AssemblyVersion>
<AssemblyVersion>4.65.0.0</AssemblyVersion>
<AssemblyVersion>4.66.0.0</AssemblyVersion>
<AssemblyVersion>4.66.1.0</AssemblyVersion>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Error code returned as a property in MsalException
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="AccessDenied">
<MemberSignature Language="C#" Value="public const string AccessDenied;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string AccessDenied" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.AccessDenied" />
<MemberSignature Language="VB.NET" Value="Public Const AccessDenied As String " />
<MemberSignature Language="F#" Value="val mutable AccessDenied : string" Usage="Microsoft.Identity.Client.MsalError.AccessDenied" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Access denied.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AccessingWsMetadataExchangeFailed">
<MemberSignature Language="C#" Value="public const string AccessingWsMetadataExchangeFailed;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string AccessingWsMetadataExchangeFailed" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.AccessingWsMetadataExchangeFailed" />
<MemberSignature Language="VB.NET" Value="Public Const AccessingWsMetadataExchangeFailed As String " />
<MemberSignature Language="F#" Value="val mutable AccessingWsMetadataExchangeFailed : string" Usage="Microsoft.Identity.Client.MsalError.AccessingWsMetadataExchangeFailed" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Accessing WS Metadata Exchange Failed.
<para>What happens?</para>
You tried to use <see cref="M:Microsoft.Identity.Client.IPublicClientApplication.AcquireTokenByUsernamePassword(System.Collections.Generic.IEnumerable{System.String},System.String,System.String)" />
and the account is a federated account.
<para>Mitigation</para>
None. The WS metadata was not found or does not correspond to what was expected.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AccessTokenTypeMissing">
<MemberSignature Language="C#" Value="public const string AccessTokenTypeMissing;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string AccessTokenTypeMissing" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.AccessTokenTypeMissing" />
<MemberSignature Language="VB.NET" Value="Public Const AccessTokenTypeMissing As String " />
<MemberSignature Language="F#" Value="val mutable AccessTokenTypeMissing : string" Usage="Microsoft.Identity.Client.MsalError.AccessTokenTypeMissing" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>What happens?</para>The response from the token endpoint does not contain the token_type parameter.
<para>Mitigation</para>This happens if the identity provider (AAD, B2C, ADFS, etc.) did not include the access token type in the token response. Verify the configuration of the identity provider.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ActivityRequired">
<MemberSignature Language="C#" Value="public const string ActivityRequired;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string ActivityRequired" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.ActivityRequired" />
<MemberSignature Language="VB.NET" Value="Public Const ActivityRequired As String " />
<MemberSignature Language="F#" Value="val mutable ActivityRequired : string" Usage="Microsoft.Identity.Client.MsalError.ActivityRequired" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
On Android, you need to call <c>AcquireTokenInteractiveParameterBuilder.WithParentActivityOrWindow(object)</c> passing
the activity. See https://aka.ms/msal-interactive-android
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AdfsNotSupportedWithBroker">
<MemberSignature Language="C#" Value="public const string AdfsNotSupportedWithBroker;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string AdfsNotSupportedWithBroker" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.AdfsNotSupportedWithBroker" />
<MemberSignature Language="VB.NET" Value="Public Const AdfsNotSupportedWithBroker As String " />
<MemberSignature Language="F#" Value="val mutable AdfsNotSupportedWithBroker : string" Usage="Microsoft.Identity.Client.MsalError.AdfsNotSupportedWithBroker" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>What happens?</para>Broker is configured with an ADFS authority, however, it does not support ADFS environments.
<para>Mitigation</para>Broker does not support ADFS environments.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AndroidBrokerOperationFailed">
<MemberSignature Language="C#" Value="public const string AndroidBrokerOperationFailed;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string AndroidBrokerOperationFailed" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.AndroidBrokerOperationFailed" />
<MemberSignature Language="VB.NET" Value="Public Const AndroidBrokerOperationFailed As String " />
<MemberSignature Language="F#" Value="val mutable AndroidBrokerOperationFailed : string" Usage="Microsoft.Identity.Client.MsalError.AndroidBrokerOperationFailed" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Failed To Complete Android Broker Operation
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AndroidBrokerSignatureVerificationFailed">
<MemberSignature Language="C#" Value="public const string AndroidBrokerSignatureVerificationFailed;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string AndroidBrokerSignatureVerificationFailed" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.AndroidBrokerSignatureVerificationFailed" />
<MemberSignature Language="VB.NET" Value="Public Const AndroidBrokerSignatureVerificationFailed As String " />
<MemberSignature Language="F#" Value="val mutable AndroidBrokerSignatureVerificationFailed : string" Usage="Microsoft.Identity.Client.MsalError.AndroidBrokerSignatureVerificationFailed" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Failed to validate android broker signature
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AuthenticationCanceledError">
<MemberSignature Language="C#" Value="public const string AuthenticationCanceledError;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string AuthenticationCanceledError" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.AuthenticationCanceledError" />
<MemberSignature Language="VB.NET" Value="Public Const AuthenticationCanceledError As String " />
<MemberSignature Language="F#" Value="val mutable AuthenticationCanceledError : string" Usage="Microsoft.Identity.Client.MsalError.AuthenticationCanceledError" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Authentication canceled.
<para>What happens?</para>The user had canceled the authentication, for instance by closing the authentication dialog
<para>Mitigation</para>None, you cannot get a token to call the protected API. You might want to inform the user
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AuthenticationFailed">
<MemberSignature Language="C#" Value="public const string AuthenticationFailed;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string AuthenticationFailed" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.AuthenticationFailed" />
<MemberSignature Language="VB.NET" Value="Public Const AuthenticationFailed As String " />
<MemberSignature Language="F#" Value="val mutable AuthenticationFailed : string" Usage="Microsoft.Identity.Client.MsalError.AuthenticationFailed" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Authentication failed.
<para>What happens?</para>
The authentication failed. For instance the user did not enter the right password
<para>Mitigation</para>
Inform the user to retry.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AuthenticationUiFailed">
<MemberSignature Language="C#" Value="public const string AuthenticationUiFailed;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string AuthenticationUiFailed" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.AuthenticationUiFailed" />
<MemberSignature Language="VB.NET" Value="Public Const AuthenticationUiFailed As String " />
<MemberSignature Language="F#" Value="val mutable AuthenticationUiFailed : string" Usage="Microsoft.Identity.Client.MsalError.AuthenticationUiFailed" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
The request could not be preformed because of an unknown failure in the UI flow.*
<para>Mitigation</para>
Inform the user.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AuthenticationUiFailedError">
<MemberSignature Language="C#" Value="public const string AuthenticationUiFailedError;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string AuthenticationUiFailedError" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.AuthenticationUiFailedError" />
<MemberSignature Language="VB.NET" Value="Public Const AuthenticationUiFailedError As String " />
<MemberSignature Language="F#" Value="val mutable AuthenticationUiFailedError : string" Usage="Microsoft.Identity.Client.MsalError.AuthenticationUiFailedError" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
The request could not be performed because of a failure in the UI flow.
<para>What happens?</para>The library failed to invoke the Web View required to perform interactive authentication.
The exception might include the reason
<para>Mitigation</para>If the exception includes the reason, you could inform the user. This might be, for instance, a browser
implementing chrome tabs is missing on the Android phone (that's only an example: this exception can apply to other
platforms as well)
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AuthorityHostMismatch">
<MemberSignature Language="C#" Value="public const string AuthorityHostMismatch;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string AuthorityHostMismatch" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.AuthorityHostMismatch" />
<MemberSignature Language="VB.NET" Value="Public Const AuthorityHostMismatch As String " />
<MemberSignature Language="F#" Value="val mutable AuthorityHostMismatch : string" Usage="Microsoft.Identity.Client.MsalError.AuthorityHostMismatch" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
The cloud (authority URL host) defined at the application level cannot be different than the cloud at the request level.
<para>What happens?</para>You did not define an authority at the application level, so it defaults to the public cloud (login.microsoft.com), but the authority at the request level is for a different cloud. Only the tenant can be changed at the request level.
<para>Mitigation</para>Add .WithAuthority("https://login.windows-ppe.net/common) at the application level and specify the tenant at the request level: .WithAuthority("https://login.windows-ppe.net/1234-567-890-12345678).
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AuthorityTenantSpecifiedTwice">
<MemberSignature Language="C#" Value="public const string AuthorityTenantSpecifiedTwice;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string AuthorityTenantSpecifiedTwice" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.AuthorityTenantSpecifiedTwice" />
<MemberSignature Language="VB.NET" Value="Public Const AuthorityTenantSpecifiedTwice As String " />
<MemberSignature Language="F#" Value="val mutable AuthorityTenantSpecifiedTwice : string" Usage="Microsoft.Identity.Client.MsalError.AuthorityTenantSpecifiedTwice" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>What happens?</para>You specified a tenant twice - once in WithAuthority() and once using WithTenant()
<para>Mitigation</para>Specify the tenant once.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AuthorityTypeMismatch">
<MemberSignature Language="C#" Value="public const string AuthorityTypeMismatch;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string AuthorityTypeMismatch" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.AuthorityTypeMismatch" />
<MemberSignature Language="VB.NET" Value="Public Const AuthorityTypeMismatch As String " />
<MemberSignature Language="F#" Value="val mutable AuthorityTypeMismatch : string" Usage="Microsoft.Identity.Client.MsalError.AuthorityTypeMismatch" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>What happens?</para>The authority configured at the application level is different than the authority configured at the request level
<para>Mitigation</para>Ensure the same authority type is used
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AuthorityValidationFailed">
<MemberSignature Language="C#" Value="public const string AuthorityValidationFailed;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string AuthorityValidationFailed" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.AuthorityValidationFailed" />
<MemberSignature Language="VB.NET" Value="Public Const AuthorityValidationFailed As String " />
<MemberSignature Language="F#" Value="val mutable AuthorityValidationFailed : string" Usage="Microsoft.Identity.Client.MsalError.AuthorityValidationFailed" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Authority validation failed.
<para>What happens?</para>
The validation of the authority failed. This might be because the authority is not
compliant with the OIDC standard, or there might be a security issue
<para>Mitigation</para>
Use a different authority. If you are absolutely sure that you can trust the authority
you can use the <see cref="M:Microsoft.Identity.Client.AbstractApplicationBuilder`1.WithAuthority(Microsoft.Identity.Client.AadAuthorityAudience,System.Boolean)" /> passing
the <c>validateAuthority</c> parameter to <c>false</c> (not recommended)
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="B2CAuthorityHostMismatch">
<MemberSignature Language="C#" Value="public const string B2CAuthorityHostMismatch;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string B2CAuthorityHostMismatch" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.B2CAuthorityHostMismatch" />
<MemberSignature Language="VB.NET" Value="Public Const B2CAuthorityHostMismatch As String " />
<MemberSignature Language="F#" Value="val mutable B2CAuthorityHostMismatch : string" Usage="Microsoft.Identity.Client.MsalError.B2CAuthorityHostMismatch" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
The B2C authority host is not the same as the one used when creating the client application.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BrokerApplicationRequired">
<MemberSignature Language="C#" Value="public const string BrokerApplicationRequired;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string BrokerApplicationRequired" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.BrokerApplicationRequired" />
<MemberSignature Language="VB.NET" Value="Public Const BrokerApplicationRequired As String " />
<MemberSignature Language="F#" Value="val mutable BrokerApplicationRequired : string" Usage="Microsoft.Identity.Client.MsalError.BrokerApplicationRequired" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>What happens?</para>A broker application is required, but one could not be found or communicated with.
<para>Mitigation</para>Install a broker application, such as Authenticator, from the application store
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BrokerDoesNotSupportPop">
<MemberSignature Language="C#" Value="public const string BrokerDoesNotSupportPop;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string BrokerDoesNotSupportPop" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.BrokerDoesNotSupportPop" />
<MemberSignature Language="VB.NET" Value="Public Const BrokerDoesNotSupportPop As String " />
<MemberSignature Language="F#" Value="val mutable BrokerDoesNotSupportPop : string" Usage="Microsoft.Identity.Client.MsalError.BrokerDoesNotSupportPop" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>What happens?</para>The request has broker enabled and Proof-of-Possession configured but the broker does not support Proof-of-Possession
<para>Mitigation</para>only configure Proof-of-Possession for public clients on windows.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BrokerNonceMismatch">
<MemberSignature Language="C#" Value="public const string BrokerNonceMismatch;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string BrokerNonceMismatch" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.BrokerNonceMismatch" />
<MemberSignature Language="VB.NET" Value="Public Const BrokerNonceMismatch As String " />
<MemberSignature Language="F#" Value="val mutable BrokerNonceMismatch : string" Usage="Microsoft.Identity.Client.MsalError.BrokerNonceMismatch" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Broker response nonce does not match the request nonce sent by MSAL.NET for iOS broker >= v6.3.19
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BrokerRequiredForPop">
<MemberSignature Language="C#" Value="public const string BrokerRequiredForPop;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string BrokerRequiredForPop" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.BrokerRequiredForPop" />
<MemberSignature Language="VB.NET" Value="Public Const BrokerRequiredForPop As String " />
<MemberSignature Language="F#" Value="val mutable BrokerRequiredForPop : string" Usage="Microsoft.Identity.Client.MsalError.BrokerRequiredForPop" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>What happens?</para>The request has Proof-of-Possession configured but does not have broker enabled. Broker is required to use Proof-of-Possession on public clients
<para>Mitigation</para>Enable the broker when Proof-of-Possession is configured.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BrokerResponseHashMismatch">
<MemberSignature Language="C#" Value="public const string BrokerResponseHashMismatch;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string BrokerResponseHashMismatch" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.BrokerResponseHashMismatch" />
<MemberSignature Language="VB.NET" Value="Public Const BrokerResponseHashMismatch As String " />
<MemberSignature Language="F#" Value="val mutable BrokerResponseHashMismatch : string" Usage="Microsoft.Identity.Client.MsalError.BrokerResponseHashMismatch" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Broker response hash did not match
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BrokerResponseReturnedError">
<MemberSignature Language="C#" Value="public const string BrokerResponseReturnedError;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string BrokerResponseReturnedError" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.BrokerResponseReturnedError" />
<MemberSignature Language="VB.NET" Value="Public Const BrokerResponseReturnedError As String " />
<MemberSignature Language="F#" Value="val mutable BrokerResponseReturnedError : string" Usage="Microsoft.Identity.Client.MsalError.BrokerResponseReturnedError" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Broker response returned an error
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CannotAccessUserInformationOrUserNotDomainJoined">
<MemberSignature Language="C#" Value="public const string CannotAccessUserInformationOrUserNotDomainJoined;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string CannotAccessUserInformationOrUserNotDomainJoined" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.CannotAccessUserInformationOrUserNotDomainJoined" />
<MemberSignature Language="VB.NET" Value="Public Const CannotAccessUserInformationOrUserNotDomainJoined As String " />
<MemberSignature Language="F#" Value="val mutable CannotAccessUserInformationOrUserNotDomainJoined : string" Usage="Microsoft.Identity.Client.MsalError.CannotAccessUserInformationOrUserNotDomainJoined" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Cannot Access User Information or the user is not a user domain.
<para>What happens?</para>
You tried to use <see cref="M:Microsoft.Identity.Client.IPublicClientApplication.AcquireTokenByIntegratedWindowsAuth(System.Collections.Generic.IEnumerable{System.String})" />
but the user is not a domain user (the machine is not domain or AAD joined)
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CannotInvokeBroker">
<MemberSignature Language="C#" Value="public const string CannotInvokeBroker;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string CannotInvokeBroker" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.CannotInvokeBroker" />
<MemberSignature Language="VB.NET" Value="Public Const CannotInvokeBroker As String " />
<MemberSignature Language="F#" Value="val mutable CannotInvokeBroker : string" Usage="Microsoft.Identity.Client.MsalError.CannotInvokeBroker" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
MSAL is not able to invoke the broker. Possible reasons are the broker is not installed on the user's device,
or there were issues with the UiParent or CallerViewController being null. See https://aka.ms/msal-brokers
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CertificateNotRsa">
<MemberSignature Language="C#" Value="public const string CertificateNotRsa;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string CertificateNotRsa" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.CertificateNotRsa" />
<MemberSignature Language="VB.NET" Value="Public Const CertificateNotRsa As String " />
<MemberSignature Language="F#" Value="val mutable CertificateNotRsa : string" Usage="Microsoft.Identity.Client.MsalError.CertificateNotRsa" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>What happens?</para>The certificate provided is not of type RSA.
<para>Mitigation</para>Please use an RSA certificate.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CertWithoutPrivateKey">
<MemberSignature Language="C#" Value="public const string CertWithoutPrivateKey;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string CertWithoutPrivateKey" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.CertWithoutPrivateKey" />
<MemberSignature Language="VB.NET" Value="Public Const CertWithoutPrivateKey As String " />
<MemberSignature Language="F#" Value="val mutable CertWithoutPrivateKey : string" Usage="Microsoft.Identity.Client.MsalError.CertWithoutPrivateKey" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>What happens?</para>The certificate provided does not have a private key.
<para>Mitigation</para>Ensure the certificate has a private key.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ClientCredentialAuthenticationTypeMustBeDefined">
<MemberSignature Language="C#" Value="public const string ClientCredentialAuthenticationTypeMustBeDefined;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string ClientCredentialAuthenticationTypeMustBeDefined" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.ClientCredentialAuthenticationTypeMustBeDefined" />
<MemberSignature Language="VB.NET" Value="Public Const ClientCredentialAuthenticationTypeMustBeDefined As String " />
<MemberSignature Language="F#" Value="val mutable ClientCredentialAuthenticationTypeMustBeDefined : string" Usage="Microsoft.Identity.Client.MsalError.ClientCredentialAuthenticationTypeMustBeDefined" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>What happens?</para>You configured MSAL confidential client authentication without an authentication type (Certificate, Secret, Client Assertion)
<para>Mitigation</para>Either call ConfidentialClientApplicationBuilder.WithClientSecret, ConfidentialClientApplicationBuilder.WithCertificate, ConfidentialClientApplicationBuilder.WithClientAssertion
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ClientCredentialAuthenticationTypesAreMutuallyExclusive">
<MemberSignature Language="C#" Value="public const string ClientCredentialAuthenticationTypesAreMutuallyExclusive;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string ClientCredentialAuthenticationTypesAreMutuallyExclusive" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.ClientCredentialAuthenticationTypesAreMutuallyExclusive" />
<MemberSignature Language="VB.NET" Value="Public Const ClientCredentialAuthenticationTypesAreMutuallyExclusive As String " />
<MemberSignature Language="F#" Value="val mutable ClientCredentialAuthenticationTypesAreMutuallyExclusive : string" Usage="Microsoft.Identity.Client.MsalError.ClientCredentialAuthenticationTypesAreMutuallyExclusive" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>What happens?</para>You configured MSAL confidential client authentication with more than one authentication type (Certificate, Secret, Client Assertion)
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CodeExpired">
<MemberSignature Language="C#" Value="public const string CodeExpired;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string CodeExpired" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.CodeExpired" />
<MemberSignature Language="VB.NET" Value="Public Const CodeExpired As String " />
<MemberSignature Language="F#" Value="val mutable CodeExpired : string" Usage="Microsoft.Identity.Client.MsalError.CodeExpired" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>What happens?</para>
In the context of Device code flow (See https://aka.ms/msal-net-device-code-flow),
this error happens when the device code expired before the user signed-in on another device (this is usually after 15 mins).
<para>Mitigation</para>
None. Inform the user that they took too long to sign-in at the provided URL and enter the provided code.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CombinedUserAppCacheNotSupported">
<MemberSignature Language="C#" Value="public const string CombinedUserAppCacheNotSupported;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string CombinedUserAppCacheNotSupported" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.CombinedUserAppCacheNotSupported" />
<MemberSignature Language="VB.NET" Value="Public Const CombinedUserAppCacheNotSupported As String " />
<MemberSignature Language="F#" Value="val mutable CombinedUserAppCacheNotSupported : string" Usage="Microsoft.Identity.Client.MsalError.CombinedUserAppCacheNotSupported" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Using combined flat storage, like a file, to store both app and user tokens is not supported. Use a partitioned token cache (for ex. distributed cache like Redis) or separate files for app and user token caches. See https://aka.ms/msal-net-token-cache-serialization .
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CryptographicError">
<MemberSignature Language="C#" Value="public const string CryptographicError;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string CryptographicError" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.CryptographicError" />
<MemberSignature Language="VB.NET" Value="Public Const CryptographicError As String " />
<MemberSignature Language="F#" Value="val mutable CryptographicError : string" Usage="Microsoft.Identity.Client.MsalError.CryptographicError" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
A cryptographic exception occurred when trying to use the provided certificate
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CurrentBrokerAccount">
<MemberSignature Language="C#" Value="public const string CurrentBrokerAccount;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string CurrentBrokerAccount" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.CurrentBrokerAccount" />
<MemberSignature Language="VB.NET" Value="Public Const CurrentBrokerAccount As String " />
<MemberSignature Language="F#" Value="val mutable CurrentBrokerAccount : string" Usage="Microsoft.Identity.Client.MsalError.CurrentBrokerAccount" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
This error code comes back from <see cref="M:Microsoft.Identity.Client.IClientApplicationBase.AcquireTokenSilent(System.Collections.Generic.IEnumerable{System.String},Microsoft.Identity.Client.IAccount)" /> calls when the
<see cref="P:Microsoft.Identity.Client.PublicClientApplication.OperatingSystemAccount" /> user is passed as the <c>account</c> parameter. Only some brokers (WAM) can login the current user.
<para>Mitigation</para>
On Windows, use the broker via .WithBroker(true), use a different account, or otherwise call <see cref="M:Microsoft.Identity.Client.IPublicClientApplication.AcquireTokenInteractive(System.Collections.Generic.IEnumerable{System.String})" /></summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CustomMetadataInstanceOrUri">
<MemberSignature Language="C#" Value="public const string CustomMetadataInstanceOrUri;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string CustomMetadataInstanceOrUri" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.CustomMetadataInstanceOrUri" />
<MemberSignature Language="VB.NET" Value="Public Const CustomMetadataInstanceOrUri As String " />
<MemberSignature Language="F#" Value="val mutable CustomMetadataInstanceOrUri : string" Usage="Microsoft.Identity.Client.MsalError.CustomMetadataInstanceOrUri" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>What happens?</para>You have configured your own instance metadata using both an Uri and a string. Only one is supported.
<para>Mitigation</para>Call WithInstanceDiscoveryMetadata only once. See https://aka.ms/msal-net-custom-instance-metadata for more details.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CustomWebUiRedirectUriMismatch">
<MemberSignature Language="C#" Value="public const string CustomWebUiRedirectUriMismatch;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string CustomWebUiRedirectUriMismatch" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.CustomWebUiRedirectUriMismatch" />
<MemberSignature Language="VB.NET" Value="Public Const CustomWebUiRedirectUriMismatch As String " />
<MemberSignature Language="F#" Value="val mutable CustomWebUiRedirectUriMismatch : string" Usage="Microsoft.Identity.Client.MsalError.CustomWebUiRedirectUriMismatch" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Error code used when the CustomWebUI has returned a URI, but it does not match the Authority and AbsolutePath of
the configured redirect URI.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CustomWebUiReturnedInvalidUri">
<MemberSignature Language="C#" Value="public const string CustomWebUiReturnedInvalidUri;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string CustomWebUiReturnedInvalidUri" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.CustomWebUiReturnedInvalidUri" />
<MemberSignature Language="VB.NET" Value="Public Const CustomWebUiReturnedInvalidUri As String " />
<MemberSignature Language="F#" Value="val mutable CustomWebUiReturnedInvalidUri : string" Usage="Microsoft.Identity.Client.MsalError.CustomWebUiReturnedInvalidUri" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Error code used when the <see cref="T:Microsoft.Identity.Client.Extensibility.ICustomWebUi" /> has returned a URI, but it is invalid - it is either null or has no code.
Consider throwing an exception if you are unable to intercept the URI containing the code.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DefaultRedirectUriIsInvalid">
<MemberSignature Language="C#" Value="public const string DefaultRedirectUriIsInvalid;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string DefaultRedirectUriIsInvalid" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.DefaultRedirectUriIsInvalid" />
<MemberSignature Language="VB.NET" Value="Public Const DefaultRedirectUriIsInvalid As String " />
<MemberSignature Language="F#" Value="val mutable DefaultRedirectUriIsInvalid : string" Usage="Microsoft.Identity.Client.MsalError.DefaultRedirectUriIsInvalid" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
RedirectUri validation failed.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DeviceCertificateNotFound">
<MemberSignature Language="C#" Value="public const string DeviceCertificateNotFound;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string DeviceCertificateNotFound" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.DeviceCertificateNotFound" />
<MemberSignature Language="VB.NET" Value="Public Const DeviceCertificateNotFound As String " />
<MemberSignature Language="F#" Value="val mutable DeviceCertificateNotFound : string" Usage="Microsoft.Identity.Client.MsalError.DeviceCertificateNotFound" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Device certificate not found.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DuplicateQueryParameterError">
<MemberSignature Language="C#" Value="public const string DuplicateQueryParameterError;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string DuplicateQueryParameterError" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.DuplicateQueryParameterError" />
<MemberSignature Language="VB.NET" Value="Public Const DuplicateQueryParameterError As String " />
<MemberSignature Language="F#" Value="val mutable DuplicateQueryParameterError : string" Usage="Microsoft.Identity.Client.MsalError.DuplicateQueryParameterError" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Duplicate query parameter was found in extraQueryParameters.
<para>What happens?</para> You have used <c>extraQueryParameter</c> of overrides
of token acquisition operations in public client and confidential client application and are passing a parameter which is already present in the
URL (either because you had it in another way, or the library added it).
<para>Mitigation [App Development]</para> RemoveAccount the duplicate parameter from the token acquisition override.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EncodedTokenTooLong">
<MemberSignature Language="C#" Value="public const string EncodedTokenTooLong;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string EncodedTokenTooLong" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.EncodedTokenTooLong" />
<MemberSignature Language="VB.NET" Value="Public Const EncodedTokenTooLong As String " />
<MemberSignature Language="F#" Value="val mutable EncodedTokenTooLong : string" Usage="Microsoft.Identity.Client.MsalError.EncodedTokenTooLong" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Encoded token too long.
<para>What happens</para>
In a confidential client application call, the client assertion built by MSAL is longer than
the max possible length for a JWT token.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ExactlyOneScopeExpected">
<MemberSignature Language="C#" Value="public const string ExactlyOneScopeExpected;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string ExactlyOneScopeExpected" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.ExactlyOneScopeExpected" />
<MemberSignature Language="VB.NET" Value="Public Const ExactlyOneScopeExpected As String " />
<MemberSignature Language="F#" Value="val mutable ExactlyOneScopeExpected : string" Usage="Microsoft.Identity.Client.MsalError.ExactlyOneScopeExpected" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Exactly one scope is expected.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ExperimentalFeature">
<MemberSignature Language="C#" Value="public const string ExperimentalFeature;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string ExperimentalFeature" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.ExperimentalFeature" />
<MemberSignature Language="VB.NET" Value="Public Const ExperimentalFeature As String " />
<MemberSignature Language="F#" Value="val mutable ExperimentalFeature : string" Usage="Microsoft.Identity.Client.MsalError.ExperimentalFeature" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>What happens?</para>You are trying to use a feature which was marked as experimental
<para>Mitigation</para>When creating the PublicClientApplication or ConfidentialClientApplication, use .WithExperimentalFeatures() option. See https://aka.ms/msal-net-experimental-features for details.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FailedToAcquireTokenSilentlyFromBroker">
<MemberSignature Language="C#" Value="public const string FailedToAcquireTokenSilentlyFromBroker;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string FailedToAcquireTokenSilentlyFromBroker" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.FailedToAcquireTokenSilentlyFromBroker" />
<MemberSignature Language="VB.NET" Value="Public Const FailedToAcquireTokenSilentlyFromBroker As String " />
<MemberSignature Language="F#" Value="val mutable FailedToAcquireTokenSilentlyFromBroker : string" Usage="Microsoft.Identity.Client.MsalError.FailedToAcquireTokenSilentlyFromBroker" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.66.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Failed to acquire token silently. Used in broker scenarios.
<para>What happens</para>
you called <see cref="M:Microsoft.Identity.Client.IClientApplicationBase.AcquireTokenSilent(System.Collections.Generic.IEnumerable{System.String},Microsoft.Identity.Client.IAccount)" />
or <see cref="M:Microsoft.Identity.Client.IClientApplicationBase.AcquireTokenSilent(System.Collections.Generic.IEnumerable{System.String},System.String)" /> and your
mobile (Xamarin) application leverages the broker (Microsoft Authenticator or Microsoft Company Portal), but the broker
was not able to acquire the token silently.
<para>Mitigation</para>
Call <see cref="M:Microsoft.Identity.Client.IPublicClientApplication.AcquireTokenInteractive(System.Collections.Generic.IEnumerable{System.String})" /></summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FailedToGetBrokerResponse">
<MemberSignature Language="C#" Value="public const string FailedToGetBrokerResponse;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string FailedToGetBrokerResponse" />
<MemberSignature Language="DocId" Value="F:Microsoft.Identity.Client.MsalError.FailedToGetBrokerResponse" />
<MemberSignature Language="VB.NET" Value="Public Const FailedToGetBrokerResponse As String " />