2440f8e71f3e49c3db0db60b152eef4ef2f10d82
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Microsoft.AspNetCore.Authentication.Abstractions</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Microsoft.AspNetCore.Authentication.AuthenticateResult">\r
8             <summary>\r
9             Contains the result of an Authenticate call\r
10             </summary>\r
11         </member>\r
12         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticateResult.#ctor">\r
13             <summary>\r
14             Creates a new <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticateResult"/> instance.\r
15             </summary>\r
16         </member>\r
17         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticateResult.Succeeded">\r
18             <summary>\r
19             If a ticket was produced, authenticate was successful.\r
20             </summary>\r
21         </member>\r
22         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticateResult.Ticket">\r
23             <summary>\r
24             The authentication ticket.\r
25             </summary>\r
26         </member>\r
27         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticateResult.Principal">\r
28             <summary>\r
29             Gets the claims-principal with authenticated user identities.\r
30             </summary>\r
31         </member>\r
32         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticateResult.Properties">\r
33             <summary>\r
34             Additional state values for the authentication session.\r
35             </summary>\r
36         </member>\r
37         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticateResult.Failure">\r
38             <summary>\r
39             Holds failure information from the authentication.\r
40             </summary>\r
41         </member>\r
42         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticateResult.None">\r
43             <summary>\r
44             Indicates that there was no information returned for this authentication scheme.\r
45             </summary>\r
46         </member>\r
47         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticateResult.Success(Microsoft.AspNetCore.Authentication.AuthenticationTicket)">\r
48             <summary>\r
49             Indicates that authentication was successful.\r
50             </summary>\r
51             <param name="ticket">The ticket representing the authentication result.</param>\r
52             <returns>The result.</returns>\r
53         </member>\r
54         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticateResult.NoResult">\r
55             <summary>\r
56             Indicates that there was no information returned for this authentication scheme.\r
57             </summary>\r
58             <returns>The result.</returns>\r
59         </member>\r
60         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticateResult.Fail(System.Exception)">\r
61             <summary>\r
62             Indicates that there was a failure during authentication.\r
63             </summary>\r
64             <param name="failure">The failure exception.</param>\r
65             <returns>The result.</returns>\r
66         </member>\r
67         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticateResult.Fail(System.Exception,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
68             <summary>\r
69             Indicates that there was a failure during authentication.\r
70             </summary>\r
71             <param name="failure">The failure exception.</param>\r
72             <param name="properties">Additional state values for the authentication session.</param>\r
73             <returns>The result.</returns>\r
74         </member>\r
75         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticateResult.Fail(System.String)">\r
76             <summary>\r
77             Indicates that there was a failure during authentication.\r
78             </summary>\r
79             <param name="failureMessage">The failure message.</param>\r
80             <returns>The result.</returns>\r
81         </member>\r
82         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticateResult.Fail(System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
83             <summary>\r
84             Indicates that there was a failure during authentication.\r
85             </summary>\r
86             <param name="failureMessage">The failure message.</param>\r
87             <param name="properties">Additional state values for the authentication session.</param>\r
88             <returns>The result.</returns>\r
89         </member>\r
90         <member name="T:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions">\r
91             <summary>\r
92             Extension methods to expose Authentication on HttpContext.\r
93             </summary>\r
94         </member>\r
95         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.AuthenticateAsync(Microsoft.AspNetCore.Http.HttpContext)">\r
96             <summary>\r
97             Extension method for authenticate using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultAuthenticateScheme"/> scheme.\r
98             </summary>\r
99             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
100             <returns>The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticateResult"/>.</returns>\r
101         </member>\r
102         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.AuthenticateAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)">\r
103             <summary>\r
104             Extension method for authenticate.\r
105             </summary>\r
106             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
107             <param name="scheme">The name of the authentication scheme.</param>\r
108             <returns>The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticateResult"/>.</returns>\r
109         </member>\r
110         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)">\r
111             <summary>\r
112             Extension method for Challenge.\r
113             </summary>\r
114             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
115             <param name="scheme">The name of the authentication scheme.</param>\r
116             <returns>The result.</returns>\r
117         </member>\r
118         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext)">\r
119             <summary>\r
120             Extension method for authenticate using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultChallengeScheme"/> scheme.\r
121             </summary>\r
122             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
123             <returns>The task.</returns>\r
124         </member>\r
125         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
126             <summary>\r
127             Extension method for authenticate using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultChallengeScheme"/> scheme.\r
128             </summary>\r
129             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
130             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>\r
131             <returns>The task.</returns>\r
132         </member>\r
133         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
134             <summary>\r
135             Extension method for Challenge.\r
136             </summary>\r
137             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
138             <param name="scheme">The name of the authentication scheme.</param>\r
139             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>\r
140             <returns>The task.</returns>\r
141         </member>\r
142         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)">\r
143             <summary>\r
144             Extension method for Forbid.\r
145             </summary>\r
146             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
147             <param name="scheme">The name of the authentication scheme.</param>\r
148             <returns>The task.</returns>\r
149         </member>\r
150         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext)">\r
151             <summary>\r
152             Extension method for Forbid using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultForbidScheme"/> scheme..\r
153             </summary>\r
154             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
155             <returns>The task.</returns>\r
156         </member>\r
157         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
158             <summary>\r
159             Extension method for Forbid.\r
160             </summary>\r
161             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
162             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>\r
163             <returns>The task.</returns>\r
164         </member>\r
165         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
166             <summary>\r
167             Extension method for Forbid.\r
168             </summary>\r
169             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
170             <param name="scheme">The name of the authentication scheme.</param>\r
171             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>\r
172             <returns>The task.</returns>\r
173         </member>\r
174         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,System.Security.Claims.ClaimsPrincipal)">\r
175             <summary>\r
176             Extension method for SignIn.\r
177             </summary>\r
178             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
179             <param name="scheme">The name of the authentication scheme.</param>\r
180             <param name="principal">The user.</param>\r
181             <returns>The task.</returns>\r
182         </member>\r
183         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.Security.Claims.ClaimsPrincipal)">\r
184             <summary>\r
185             Extension method for SignIn using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignInScheme"/>.\r
186             </summary>\r
187             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
188             <param name="principal">The user.</param>\r
189             <returns>The task.</returns>\r
190         </member>\r
191         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
192             <summary>\r
193             Extension method for SignIn using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignInScheme"/>.\r
194             </summary>\r
195             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
196             <param name="principal">The user.</param>\r
197             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>\r
198             <returns>The task.</returns>\r
199         </member>\r
200         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
201             <summary>\r
202             Extension method for SignIn.\r
203             </summary>\r
204             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
205             <param name="scheme">The name of the authentication scheme.</param>\r
206             <param name="principal">The user.</param>\r
207             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>\r
208             <returns>The task.</returns>\r
209         </member>\r
210         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext)">\r
211             <summary>\r
212             Extension method for SignOut using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignOutScheme"/>.\r
213             </summary>\r
214             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
215             <returns>The task.</returns>\r
216         </member>\r
217         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
218             <summary>\r
219             Extension method for SignOut using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignOutScheme"/>.\r
220             </summary>\r
221             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
222             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>\r
223             <returns>The task.</returns>\r
224         </member>\r
225         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)">\r
226             <summary>\r
227             Extension method for SignOut.\r
228             </summary>\r
229             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
230             <param name="scheme">The name of the authentication scheme.</param>\r
231             <returns>The task.</returns>\r
232         </member>\r
233         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
234             <summary>\r
235             Extension method for SignOut.\r
236             </summary>\r
237             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
238             <param name="scheme">The name of the authentication scheme.</param>\r
239             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>\r
240             <returns>The task.</returns>\r
241         </member>\r
242         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.GetTokenAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,System.String)">\r
243             <summary>\r
244             Extension method for getting the value of an authentication token.\r
245             </summary>\r
246             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
247             <param name="scheme">The name of the authentication scheme.</param>\r
248             <param name="tokenName">The name of the token.</param>\r
249             <returns>The value of the token.</returns>\r
250         </member>\r
251         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.GetTokenAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)">\r
252             <summary>\r
253             Extension method for getting the value of an authentication token.\r
254             </summary>\r
255             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
256             <param name="tokenName">The name of the token.</param>\r
257             <returns>The value of the token.</returns>\r
258         </member>\r
259         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.Schemes">\r
260             <summary>\r
261             Returns the schemes in the order they were added (important for request handling priority)\r
262             </summary>\r
263         </member>\r
264         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.SchemeMap">\r
265             <summary>\r
266             Maps schemes by name.\r
267             </summary>\r
268         </member>\r
269         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationOptions.AddScheme(System.String,System.Action{Microsoft.AspNetCore.Authentication.AuthenticationSchemeBuilder})">\r
270             <summary>\r
271             Adds an <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/>.\r
272             </summary>\r
273             <param name="name">The name of the scheme being added.</param>\r
274             <param name="configureBuilder">Configures the scheme.</param>\r
275         </member>\r
276         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationOptions.AddScheme``1(System.String,System.String)">\r
277             <summary>\r
278             Adds an <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/>.\r
279             </summary>\r
280             <typeparam name="THandler">The <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationHandler"/> responsible for the scheme.</typeparam>\r
281             <param name="name">The name of the scheme being added.</param>\r
282             <param name="displayName">The display name for the scheme.</param>\r
283         </member>\r
284         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultScheme">\r
285             <summary>\r
286             Used as the fallback default scheme for all the other defaults.\r
287             </summary>\r
288         </member>\r
289         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultAuthenticateScheme">\r
290             <summary>\r
291             Used as the default scheme by <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.AuthenticateAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)"/>.\r
292             </summary>\r
293         </member>\r
294         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignInScheme">\r
295             <summary>\r
296             Used as the default scheme by <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.\r
297             </summary>\r
298         </member>\r
299         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignOutScheme">\r
300             <summary>\r
301             Used as the default scheme by <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.\r
302             </summary>\r
303         </member>\r
304         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultChallengeScheme">\r
305             <summary>\r
306             Used as the default scheme by <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.\r
307             </summary>\r
308         </member>\r
309         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultForbidScheme">\r
310             <summary>\r
311             Used as the default scheme by <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.\r
312             </summary>\r
313         </member>\r
314         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.RequireAuthenticatedSignIn">\r
315             <summary>\r
316             If true, SignIn should throw if attempted with a ClaimsPrincipal.Identity.IsAuthenticated = false.\r
317             </summary>\r
318         </member>\r
319         <member name="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties">\r
320             <summary>\r
321             Dictionary used to store state values about the authentication session.\r
322             </summary>\r
323         </member>\r
324         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationProperties.#ctor">\r
325             <summary>\r
326             Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> class.\r
327             </summary>\r
328         </member>\r
329         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationProperties.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})">\r
330             <summary>\r
331             Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> class.\r
332             </summary>\r
333             <param name="items">State values dictionary to use.</param>\r
334         </member>\r
335         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationProperties.#ctor(System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Object})">\r
336             <summary>\r
337             Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> class.\r
338             </summary>\r
339             <param name="items">State values dictionary to use.</param>\r
340             <param name="parameters">Parameters dictionary to use.</param>\r
341         </member>\r
342         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.Items">\r
343             <summary>\r
344             State values about the authentication session.\r
345             </summary>\r
346         </member>\r
347         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.Parameters">\r
348             <summary>\r
349             Collection of parameters that are passed to the authentication handler. These are not intended for\r
350             serialization or persistence, only for flowing data between call sites.\r
351             </summary>\r
352         </member>\r
353         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.IsPersistent">\r
354             <summary>\r
355             Gets or sets whether the authentication session is persisted across multiple requests.\r
356             </summary>\r
357         </member>\r
358         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.RedirectUri">\r
359             <summary>\r
360             Gets or sets the full path or absolute URI to be used as an http redirect response value.\r
361             </summary>\r
362         </member>\r
363         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.IssuedUtc">\r
364             <summary>\r
365             Gets or sets the time at which the authentication ticket was issued.\r
366             </summary>\r
367         </member>\r
368         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.ExpiresUtc">\r
369             <summary>\r
370             Gets or sets the time at which the authentication ticket expires.\r
371             </summary>\r
372         </member>\r
373         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.AllowRefresh">\r
374             <summary>\r
375             Gets or sets if refreshing the authentication session should be allowed.\r
376             </summary>\r
377         </member>\r
378         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationProperties.GetString(System.String)">\r
379             <summary>\r
380             Get a string value from the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.Items"/> collection.\r
381             </summary>\r
382             <param name="key">Property key.</param>\r
383             <returns>Retrieved value or <c>null</c> if the property is not set.</returns>\r
384         </member>\r
385         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationProperties.SetString(System.String,System.String)">\r
386             <summary>\r
387             Set a string value in the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.Items"/> collection.\r
388             </summary>\r
389             <param name="key">Property key.</param>\r
390             <param name="value">Value to set or <c>null</c> to remove the property.</param>\r
391         </member>\r
392         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationProperties.GetParameter``1(System.String)">\r
393             <summary>\r
394             Get a parameter from the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.Parameters"/> collection.\r
395             </summary>\r
396             <typeparam name="T">Parameter type.</typeparam>\r
397             <param name="key">Parameter key.</param>\r
398             <returns>Retrieved value or the default value if the property is not set.</returns>\r
399         </member>\r
400         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationProperties.SetParameter``1(System.String,``0)">\r
401             <summary>\r
402             Set a parameter value in the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.Parameters"/> collection.\r
403             </summary>\r
404             <typeparam name="T">Parameter type.</typeparam>\r
405             <param name="key">Parameter key.</param>\r
406             <param name="value">Value to set.</param>\r
407         </member>\r
408         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationProperties.GetBool(System.String)">\r
409             <summary>\r
410             Get a bool value from the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.Items"/> collection.\r
411             </summary>\r
412             <param name="key">Property key.</param>\r
413             <returns>Retrieved value or <c>null</c> if the property is not set.</returns>\r
414         </member>\r
415         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationProperties.SetBool(System.String,System.Nullable{System.Boolean})">\r
416             <summary>\r
417             Set a bool value in the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.Items"/> collection.\r
418             </summary>\r
419             <param name="key">Property key.</param>\r
420             <param name="value">Value to set or <c>null</c> to remove the property.</param>\r
421         </member>\r
422         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationProperties.GetDateTimeOffset(System.String)">\r
423             <summary>\r
424             Get a DateTimeOffset value from the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.Items"/> collection.\r
425             </summary>\r
426             <param name="key">Property key.</param>\r
427             <returns>Retrieved value or <c>null</c> if the property is not set.</returns>\r
428         </member>\r
429         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationProperties.SetDateTimeOffset(System.String,System.Nullable{System.DateTimeOffset})">\r
430             <summary>\r
431             Set a DateTimeOffset value in the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.Items"/> collection.\r
432             </summary>\r
433             <param name="key">Property key.</param>\r
434             <param name="value">Value to set or <c>null</c> to remove the property.</param>\r
435         </member>\r
436         <member name="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme">\r
437             <summary>\r
438             AuthenticationSchemes assign a name to a specific <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationHandler"/>\r
439             handlerType.\r
440             </summary>\r
441         </member>\r
442         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationScheme.#ctor(System.String,System.String,System.Type)">\r
443             <summary>\r
444             Constructor.\r
445             </summary>\r
446             <param name="name">The name for the authentication scheme.</param>\r
447             <param name="displayName">The display name for the authentication scheme.</param>\r
448             <param name="handlerType">The <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationHandler"/> type that handles this scheme.</param>\r
449         </member>\r
450         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationScheme.Name">\r
451             <summary>\r
452             The name of the authentication scheme.\r
453             </summary>\r
454         </member>\r
455         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationScheme.DisplayName">\r
456             <summary>\r
457             The display name for the scheme. Null is valid and used for non user facing schemes.\r
458             </summary>\r
459         </member>\r
460         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationScheme.HandlerType">\r
461             <summary>\r
462             The <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationHandler"/> type that handles this scheme.\r
463             </summary>\r
464         </member>\r
465         <member name="T:Microsoft.AspNetCore.Authentication.AuthenticationSchemeBuilder">\r
466             <summary>\r
467             Used to build <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/>s.\r
468             </summary>\r
469         </member>\r
470         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationSchemeBuilder.#ctor(System.String)">\r
471             <summary>\r
472             Constructor.\r
473             </summary>\r
474             <param name="name">The name of the scheme being built.</param>\r
475         </member>\r
476         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationSchemeBuilder.Name">\r
477             <summary>\r
478             The name of the scheme being built.\r
479             </summary>\r
480         </member>\r
481         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationSchemeBuilder.DisplayName">\r
482             <summary>\r
483             The display name for the scheme being built.\r
484             </summary>\r
485         </member>\r
486         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationSchemeBuilder.HandlerType">\r
487             <summary>\r
488             The <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationHandler"/> type responsible for this scheme.\r
489             </summary>\r
490         </member>\r
491         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationSchemeBuilder.Build">\r
492             <summary>\r
493             Builds the <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/> instance.\r
494             </summary>\r
495             <returns></returns>\r
496         </member>\r
497         <member name="T:Microsoft.AspNetCore.Authentication.AuthenticationTicket">\r
498             <summary>\r
499             Contains user identity information as well as additional authentication state.\r
500             </summary>\r
501         </member>\r
502         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationTicket.#ctor(System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties,System.String)">\r
503             <summary>\r
504             Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationTicket"/> class\r
505             </summary>\r
506             <param name="principal">the <see cref="T:System.Security.Claims.ClaimsPrincipal"/> that represents the authenticated user.</param>\r
507             <param name="properties">additional properties that can be consumed by the user or runtime.</param>\r
508             <param name="authenticationScheme">the authentication middleware that was responsible for this ticket.</param>\r
509         </member>\r
510         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationTicket.#ctor(System.Security.Claims.ClaimsPrincipal,System.String)">\r
511             <summary>\r
512             Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationTicket"/> class\r
513             </summary>\r
514             <param name="principal">the <see cref="T:System.Security.Claims.ClaimsPrincipal"/> that represents the authenticated user.</param>\r
515             <param name="authenticationScheme">the authentication middleware that was responsible for this ticket.</param>\r
516         </member>\r
517         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationTicket.AuthenticationScheme">\r
518             <summary>\r
519             Gets the authentication type.\r
520             </summary>\r
521         </member>\r
522         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationTicket.Principal">\r
523             <summary>\r
524             Gets the claims-principal with authenticated user identities.\r
525             </summary>\r
526         </member>\r
527         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationTicket.Properties">\r
528             <summary>\r
529             Additional state values for the authentication session.\r
530             </summary>\r
531         </member>\r
532         <member name="T:Microsoft.AspNetCore.Authentication.AuthenticationToken">\r
533             <summary>\r
534             Name/Value representing a token.\r
535             </summary>\r
536         </member>\r
537         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationToken.Name">\r
538             <summary>\r
539             Name.\r
540             </summary>\r
541         </member>\r
542         <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationToken.Value">\r
543             <summary>\r
544             Value.\r
545             </summary>\r
546         </member>\r
547         <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationFeature">\r
548             <summary>\r
549             Used to capture path info so redirects can be computed properly within an app.Map().\r
550             </summary>\r
551         </member>\r
552         <member name="P:Microsoft.AspNetCore.Authentication.IAuthenticationFeature.OriginalPathBase">\r
553             <summary>\r
554             The original path base.\r
555             </summary>\r
556         </member>\r
557         <member name="P:Microsoft.AspNetCore.Authentication.IAuthenticationFeature.OriginalPath">\r
558             <summary>\r
559             The original path.\r
560             </summary>\r
561         </member>\r
562         <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationHandler">\r
563             <summary>\r
564             Created per request to handle authentication for to a particular scheme.\r
565             </summary>\r
566         </member>\r
567         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationHandler.InitializeAsync(Microsoft.AspNetCore.Authentication.AuthenticationScheme,Microsoft.AspNetCore.Http.HttpContext)">\r
568             <summary>\r
569             The handler should initialize anything it needs from the request and scheme here.\r
570             </summary>\r
571             <param name="scheme">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/> scheme.</param>\r
572             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
573             <returns></returns>\r
574         </member>\r
575         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationHandler.AuthenticateAsync">\r
576             <summary>\r
577             Authentication behavior.\r
578             </summary>\r
579             <returns>The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticateResult"/> result.</returns>\r
580         </member>\r
581         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationHandler.ChallengeAsync(Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
582             <summary>\r
583             Challenge behavior.\r
584             </summary>\r
585             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> that contains the extra meta-data arriving with the authentication.</param>\r
586             <returns>A task.</returns>\r
587         </member>\r
588         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationHandler.ForbidAsync(Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
589             <summary>\r
590             Forbid behavior.\r
591             </summary>\r
592             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> that contains the extra meta-data arriving with the authentication.</param>\r
593             <returns>A task.</returns>\r
594         </member>\r
595         <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProvider">\r
596             <summary>\r
597             Provides the appropriate IAuthenticationHandler instance for the authenticationScheme and request.\r
598             </summary>\r
599         </member>\r
600         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProvider.GetHandlerAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)">\r
601             <summary>\r
602             Returns the handler instance that will be used.\r
603             </summary>\r
604             <param name="context">The context.</param>\r
605             <param name="authenticationScheme">The name of the authentication scheme being handled.</param>\r
606             <returns>The handler instance.</returns>\r
607         </member>\r
608         <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationRequestHandler">\r
609             <summary>\r
610             Used to determine if a handler wants to participate in request processing.\r
611             </summary>\r
612         </member>\r
613         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationRequestHandler.HandleRequestAsync">\r
614             <summary>\r
615             Returns true if request processing should stop.\r
616             </summary>\r
617             <returns><code>true</code> if request processing should stop.</returns>\r
618         </member>\r
619         <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider">\r
620             <summary>\r
621             Responsible for managing what authenticationSchemes are supported.\r
622             </summary>\r
623         </member>\r
624         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetAllSchemesAsync">\r
625             <summary>\r
626             Returns all currently registered <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/>s.\r
627             </summary>\r
628             <returns>All currently registered <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/>s.</returns>\r
629         </member>\r
630         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetSchemeAsync(System.String)">\r
631             <summary>\r
632             Returns the <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/> matching the name, or null.\r
633             </summary>\r
634             <param name="name">The name of the authenticationScheme.</param>\r
635             <returns>The scheme or null if not found.</returns>\r
636         </member>\r
637         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetDefaultAuthenticateSchemeAsync">\r
638             <summary>\r
639             Returns the scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.AuthenticateAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)"/>.\r
640             This is typically specified via <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultAuthenticateScheme"/>.\r
641             Otherwise, this will fallback to <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultScheme"/>.\r
642             </summary>\r
643             <returns>The scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.AuthenticateAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)"/>.</returns>\r
644         </member>\r
645         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetDefaultChallengeSchemeAsync">\r
646             <summary>\r
647             Returns the scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.\r
648             This is typically specified via <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultChallengeScheme"/>.\r
649             Otherwise, this will fallback to <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultScheme"/>.\r
650             </summary>\r
651             <returns>The scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.</returns>\r
652         </member>\r
653         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetDefaultForbidSchemeAsync">\r
654             <summary>\r
655             Returns the scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.\r
656             This is typically specified via <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultForbidScheme"/>.\r
657             Otherwise, this will fallback to <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetDefaultChallengeSchemeAsync"/> .\r
658             </summary>\r
659             <returns>The scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.</returns>\r
660         </member>\r
661         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetDefaultSignInSchemeAsync">\r
662             <summary>\r
663             Returns the scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.\r
664             This is typically specified via <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignInScheme"/>.\r
665             Otherwise, this will fallback to <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultScheme"/>.\r
666             </summary>\r
667             <returns>The scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.</returns>\r
668         </member>\r
669         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetDefaultSignOutSchemeAsync">\r
670             <summary>\r
671             Returns the scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.\r
672             This is typically specified via <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignOutScheme"/>.\r
673             Otherwise, this will fallback to <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetDefaultSignInSchemeAsync"/> .\r
674             </summary>\r
675             <returns>The scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.</returns>\r
676         </member>\r
677         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.AddScheme(Microsoft.AspNetCore.Authentication.AuthenticationScheme)">\r
678             <summary>\r
679             Registers a scheme for use by <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationService"/>. \r
680             </summary>\r
681             <param name="scheme">The scheme.</param>\r
682         </member>\r
683         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.RemoveScheme(System.String)">\r
684             <summary>\r
685             Removes a scheme, preventing it from being used by <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationService"/>.\r
686             </summary>\r
687             <param name="name">The name of the authenticationScheme being removed.</param>\r
688         </member>\r
689         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetRequestHandlerSchemesAsync">\r
690             <summary>\r
691             Returns the schemes in priority order for request handling.\r
692             </summary>\r
693             <returns>The schemes in priority order for request handling</returns>\r
694         </member>\r
695         <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationService">\r
696             <summary>\r
697             Used to provide authentication.\r
698             </summary>\r
699         </member>\r
700         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.AuthenticateAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)">\r
701             <summary>\r
702             Authenticate for the specified authentication scheme.\r
703             </summary>\r
704             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>\r
705             <param name="scheme">The name of the authentication scheme.</param>\r
706             <returns>The result.</returns>\r
707         </member>\r
708         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
709             <summary>\r
710             Challenge the specified authentication scheme.\r
711             </summary>\r
712             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>\r
713             <param name="scheme">The name of the authentication scheme.</param>\r
714             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/>.</param>\r
715             <returns>A task.</returns>\r
716         </member>\r
717         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
718             <summary>\r
719             Forbids the specified authentication scheme.\r
720             </summary>\r
721             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>\r
722             <param name="scheme">The name of the authentication scheme.</param>\r
723             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/>.</param>\r
724             <returns>A task.</returns>\r
725         </member>\r
726         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
727             <summary>\r
728             Sign a principal in for the specified authentication scheme.\r
729             </summary>\r
730             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>\r
731             <param name="scheme">The name of the authentication scheme.</param>\r
732             <param name="principal">The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> to sign in.</param>\r
733             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/>.</param>\r
734             <returns>A task.</returns>\r
735         </member>\r
736         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
737             <summary>\r
738             Sign out the specified authentication scheme.\r
739             </summary>\r
740             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>\r
741             <param name="scheme">The name of the authentication scheme.</param>\r
742             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/>.</param>\r
743             <returns>A task.</returns>\r
744         </member>\r
745         <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationSignInHandler">\r
746             <summary>\r
747             Used to determine if a handler supports SignIn.\r
748             </summary>\r
749         </member>\r
750         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSignInHandler.SignInAsync(System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
751             <summary>\r
752             Handle sign in.\r
753             </summary>\r
754             <param name="user">The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> user.</param>\r
755             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> that contains the extra meta-data arriving with the authentication.</param>\r
756             <returns>A task.</returns>\r
757         </member>\r
758         <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationSignOutHandler">\r
759             <summary>\r
760             Used to determine if a handler supports SignOut.\r
761             </summary>\r
762         </member>\r
763         <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSignOutHandler.SignOutAsync(Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
764             <summary>\r
765             Signout behavior.\r
766             </summary>\r
767             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> that contains the extra meta-data arriving with the authentication.</param>\r
768             <returns>A task.</returns>\r
769         </member>\r
770         <member name="T:Microsoft.AspNetCore.Authentication.IClaimsTransformation">\r
771             <summary>\r
772             Used by the <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationService"/> for claims transformation.\r
773             </summary>\r
774         </member>\r
775         <member name="M:Microsoft.AspNetCore.Authentication.IClaimsTransformation.TransformAsync(System.Security.Claims.ClaimsPrincipal)">\r
776             <summary>\r
777             Provides a central transformation point to change the specified principal. \r
778             Note: this will be run on each AuthenticateAsync call, so its safer to\r
779             return a new ClaimsPrincipal if your transformation is not idempotent.\r
780             </summary>\r
781             <param name="principal">The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> to transform.</param>\r
782             <returns>The transformed principal.</returns>\r
783         </member>\r
784         <member name="T:Microsoft.AspNetCore.Authentication.AuthenticationTokenExtensions">\r
785             <summary>\r
786             Extension methods for storing authentication tokens in <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/>.\r
787             </summary>\r
788         </member>\r
789         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationTokenExtensions.StoreTokens(Microsoft.AspNetCore.Authentication.AuthenticationProperties,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Authentication.AuthenticationToken})">\r
790             <summary>\r
791             Stores a set of authentication tokens, after removing any old tokens.\r
792             </summary>\r
793             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>\r
794             <param name="tokens">The tokens to store.</param>\r
795         </member>\r
796         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationTokenExtensions.GetTokenValue(Microsoft.AspNetCore.Authentication.AuthenticationProperties,System.String)">\r
797             <summary>\r
798             Returns the value of a token.\r
799             </summary>\r
800             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>\r
801             <param name="tokenName">The token name.</param>\r
802             <returns>The token value.</returns>\r
803         </member>\r
804         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationTokenExtensions.GetTokens(Microsoft.AspNetCore.Authentication.AuthenticationProperties)">\r
805             <summary>\r
806             Returns all of the AuthenticationTokens contained in the properties.\r
807             </summary>\r
808             <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>\r
809             <returns>The authentication tokens.</returns>\r
810         </member>\r
811         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationTokenExtensions.GetTokenAsync(Microsoft.AspNetCore.Authentication.IAuthenticationService,Microsoft.AspNetCore.Http.HttpContext,System.String)">\r
812             <summary>\r
813             Extension method for getting the value of an authentication token.\r
814             </summary>\r
815             <param name="auth">The <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationService"/>.</param>\r
816             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
817             <param name="tokenName">The name of the token.</param>\r
818             <returns>The value of the token.</returns>\r
819         </member>\r
820         <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationTokenExtensions.GetTokenAsync(Microsoft.AspNetCore.Authentication.IAuthenticationService,Microsoft.AspNetCore.Http.HttpContext,System.String,System.String)">\r
821             <summary>\r
822             Extension method for getting the value of an authentication token.\r
823             </summary>\r
824             <param name="auth">The <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationService"/>.</param>\r
825             <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>\r
826             <param name="scheme">The name of the authentication scheme.</param>\r
827             <param name="tokenName">The name of the token.</param>\r
828             <returns>The value of the token.</returns>\r
829         </member>\r
830     </members>\r
831 </doc>\r