[Tizen] Add BuildTools 2.1.0-rc1-02804-05
[platform/upstream/coreclr.git] / Tools / dotnetcli / sdk / NuGetFallbackFolder / microsoft.identitymodel.protocols.openidconnect / 2.1.4 / lib / net45 / Microsoft.IdentityModel.Protocols.OpenIdConnect.xml
1 <?xml version="1.0"?>
2 <doc>
3     <assembly>
4         <name>Microsoft.IdentityModel.Protocols.OpenIdConnect</name>
5     </assembly>
6     <members>
7         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.ActiveDirectoryOpenIdConnectEndpoints">
8             <summary>
9             Well known endpoints for AzureActiveDirectory
10             </summary>
11         </member>
12         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.LogMessages">
13             <summary>
14             Log messages and codes
15             </summary>
16         </member>
17         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectGrantTypes">
18             <summary>
19             Grant types for token requests. See http://tools.ietf.org/html/rfc6749.
20             </summary>
21         </member>
22         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage">
23             <summary>
24             Provides access to common OpenIdConnect parameters.
25             </summary>
26         </member>
27         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.#ctor">
28             <summary>
29             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/> class.
30             </summary>
31         </member>
32         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.#ctor(System.String)">
33             <summary>
34             Initializes an instance of <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/> class with a json string.
35             </summary>
36         </member>
37         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.#ctor(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage)">
38             <summary>
39             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/> class.
40             </summary>
41             <param name="other"> an <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/> to copy.</param>
42             <exception cref="T:System.ArgumentNullException">If 'other' is null.</exception>
43         </member>
44         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.#ctor(System.Collections.Specialized.NameValueCollection)">
45             <summary>
46             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/> class.
47             </summary>
48             <param name="nameValueCollection">Collection of key value pairs.</param>
49         </member>
50         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String[]}})">
51             <summary>
52             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/> class.
53             </summary>
54             <param name="parameters">Enumeration of key value pairs.</param>        
55         </member>
56         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.#ctor(Newtonsoft.Json.Linq.JObject)">
57             <summary>
58             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/> class.
59             </summary>
60             <param name="json">the json object from which the instance is created.</param>
61         </member>
62         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.Clone">
63             <summary>
64             Returns a new instance of <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/> with values copied from this object.
65             </summary>
66             <returns>A new <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/> object copied from this object</returns>
67             <remarks>This is a shallow Clone.</remarks>
68         </member>
69         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.CreateAuthenticationRequestUrl">
70             <summary>
71             Creates an OpenIdConnect message using the current contents of this <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/>.
72             </summary>
73             <returns>The uri to use for a redirect.</returns>
74         </member>
75         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.CreateLogoutRequestUrl">
76             <summary>
77             Creates a query string using the using the current contents of this <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/>.
78             </summary>
79             <returns>The uri to use for a redirect.</returns>
80         </member>
81         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.EnsureTelemetryValues(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage)">
82             <summary>
83             Adds telemetry values to the message parameters.
84             </summary>
85         </member>
86         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.AuthorizationEndpoint">
87             <summary>
88             Gets or sets the value for the AuthorizationEndpoint
89             </summary>
90         </member>
91         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.AccessToken">
92             <summary>
93             Gets or sets 'access_Token'.
94             </summary>
95         </member>
96         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.AcrValues">
97             <summary>
98             Gets or sets 'acr_values'.
99             </summary>
100         </member>
101         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.ClaimsLocales">
102             <summary>
103             Gets or sets 'claims_Locales'.
104             </summary>
105         </member>
106         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.ClientAssertion">
107             <summary>
108             Gets or sets 'client_assertion'.
109             </summary>
110         </member>
111         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.ClientAssertionType">
112             <summary>
113             Gets or sets 'client_assertion_type'.
114             </summary>
115         </member>
116         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.ClientId">
117             <summary>
118             Gets or sets 'client_id'.
119             </summary>
120         </member>
121         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.ClientSecret">
122             <summary>
123             Gets or sets 'client_secret'.
124             </summary>
125         </member>
126         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.Code">
127             <summary>
128             Gets or sets 'code'.
129             </summary>
130         </member>
131         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.Display">
132             <summary>
133             Gets or sets 'display'.
134             </summary>
135         </member>
136         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.DomainHint">
137             <summary>
138             Gets or sets 'domain_hint'.
139             </summary>
140         </member>
141         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.EnableTelemetryParameters">
142             <summary>
143             Gets or sets whether parameters for the library and version are sent on the query string for this <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/> instance. 
144             This value is set to the value of EnableTelemetryParametersByDefault at message creation time.
145             </summary>
146         </member>
147         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.EnableTelemetryParametersByDefault">
148             <summary>
149             Gets or sets whether parameters for the library and version are sent on the query string for all instances of <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/>. 
150             </summary>
151         </member>
152         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.Error">
153             <summary>
154             Gets or sets 'error'.
155             </summary>
156         </member>
157         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.ErrorDescription">
158             <summary>
159             Gets or sets 'error_description'.
160             </summary>
161         </member>
162         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.ErrorUri">
163             <summary>
164             Gets or sets 'error_uri'.
165             </summary>
166         </member>
167         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.ExpiresIn">
168             <summary>
169             Gets or sets 'expires_in'.
170             </summary>
171         </member>
172         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.GrantType">
173             <summary>
174             Gets or sets 'grant_type'.
175             </summary>
176         </member>
177         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.IdToken">
178             <summary>
179             Gets or sets 'id_token'.
180             </summary>
181         </member>
182         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.IdTokenHint">
183             <summary>
184             Gets or sets 'id_token_hint'.
185             </summary>
186         </member>
187         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.IdentityProvider">
188             <summary>
189             Gets or sets 'identity_provider'.
190             </summary>
191         </member>
192         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.Iss">
193             <summary>
194             Gets or sets 'iss'.
195             </summary>
196         </member>
197         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.LoginHint">
198             <summary>
199             Gets or sets 'login_hint'.
200             </summary>
201         </member>
202         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.MaxAge">
203             <summary>
204             Gets or sets 'max_age'.
205             </summary>
206         </member>
207         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.Nonce">
208             <summary>
209             Gets or sets 'nonce'.
210             </summary>
211         </member>
212         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.Password">
213             <summary>
214             Gets or sets 'password'.
215             </summary>
216         </member>
217         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.PostLogoutRedirectUri">
218             <summary>
219             Gets or sets 'post_logout_redirect_uri'.
220             </summary>
221         </member>
222         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.Prompt">
223             <summary>
224             Gets or sets 'prompt'.
225             </summary>
226         </member>
227         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.RedirectUri">
228             <summary>
229             Gets or sets 'redirect_uri'.
230             </summary>
231         </member>
232         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.RefreshToken">
233             <summary>
234             Gets or sets 'refresh_token'.
235             </summary>
236         </member>
237         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.RequestType">
238             <summary>
239             Gets or set the request type for this message
240             </summary>
241             <remarks>This is helpful when sending different messages through a common routine, when extra parameters need to be set or checked.</remarks>
242         </member>
243         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.RequestUri">
244             <summary>
245             Gets or sets 'request_uri'.
246             </summary>
247         </member>
248         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.ResponseMode">
249             <summary>
250             Gets or sets 'response_mode'.
251             </summary>
252         </member>
253         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.ResponseType">
254             <summary>
255             Gets or sets 'response_type'.
256             </summary>
257         </member>
258         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.Resource">
259             <summary>
260             Gets or sets 'resource'
261             </summary>
262         </member>
263         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.Scope">
264             <summary>
265             Gets or sets 'scope'.
266             </summary>
267         </member>
268         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.SessionState">
269             <summary>
270             Gets or sets 'session_state'.
271             </summary>
272         </member>
273         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.Sid">
274             <summary>
275             Gets or sets 'sid'.
276             </summary>
277         </member>
278         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.State">
279             <summary>
280             Gets or sets 'state'.
281             </summary>
282         </member>
283         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.TargetLinkUri">
284             <summary>
285             Gets or sets 'target_link_uri'.
286             </summary>
287         </member>
288         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.TokenEndpoint">
289             <summary>
290             Gets or sets the value for the token endpoint.
291             </summary>
292         </member>
293         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.TokenType">
294             <summary>
295             Gets or sets 'token_type'.
296             </summary>
297         </member>
298         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.UiLocales">
299             <summary>
300             Gets or sets 'ui_locales'.
301             </summary>
302         </member>
303         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.UserId">
304             <summary>
305             Gets or sets 'user_id'.
306             </summary>
307         </member>
308         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.Username">
309             <summary>
310             Gets or sets 'username'.
311             </summary>
312         </member>
313         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectParameterNames">
314             <summary>
315             Parameter names for OpenIdConnect.
316             </summary>
317         </member>
318         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext">
319             <summary>
320             A context that is used by a <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator"/> when validating an OpenIdConnect Response
321             to ensure it compliant with http://openid.net/specs/openid-connect-core-1_0.html.
322             </summary>
323         </member>
324         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext.#ctor">
325             <summary>
326             Creates an instance of <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext"/>
327             </summary>
328         </member>
329         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext.ClientId">
330             <summary>
331             Gets or sets the 'client_id'.
332             </summary>
333         </member>
334         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext.Nonce">
335             <summary>
336             Gets or sets the 'nonce' that was sent with the 'Request'.
337             </summary>
338         </member>
339         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext.ProtocolMessage">
340             <summary>
341             Gets or sets the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/> that represents the 'Response'.
342             </summary>
343         </member>
344         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext.State">
345             <summary>
346             Gets or sets the state that was sent with the 'Request'.
347             </summary>
348         </member>
349         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext.UserInfoEndpointResponse">
350             <summary>
351             Gets or sets the response received from userinfo_endpoint.
352             </summary>
353         </member>
354         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext.ValidatedIdToken">
355             <summary>
356             This id_token is assumed to have audience, issuer, lifetime and signature validated.
357             </summary>
358         </member>
359         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.IdTokenValidator">
360             <summary>
361             Delegate for validating additional claims in 'id_token' 
362             </summary>
363             <param name="idToken"><see cref="T:System.IdentityModel.Tokens.Jwt.JwtSecurityToken"/> to validate</param>
364             <param name="context"><see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext"/> used for validation</param>
365         </member>
366         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator">
367             <summary>
368             <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator"/> is used to ensure that an <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/>
369              obtained using OpenIdConnect is compliant with  http://openid.net/specs/openid-connect-core-1_0.html .
370             </summary>
371         </member>
372         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.DefaultNonceLifetime">
373             <summary>
374             Default for the how long the nonce is valid.
375             </summary>
376             <remarks>default: 1 hour.</remarks>
377         </member>
378         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.#ctor">
379             <summary>
380             Creates a new instance of <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator"/>,
381             </summary>
382         </member>
383         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.GenerateNonce">
384             <summary>
385             Generates a value suitable to use as a nonce.
386             </summary>
387             <returns>a nonce</returns>
388             <remarks>if <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.RequireTimeStampInNonce"/> is true then the 'nonce' will contain the Epoch time as the prefix, seperated by a '.'.
389             <para>for example: 635410359229176103.MjQxMzU0ODUtMTdiNi00NzAwLWE4MjYtNTE4NGExYmMxNTNlZmRkOGU4NjctZjQ5OS00MWIyLTljNTEtMjg3NmM0NzI4ZTc5</para></remarks>
390         </member>
391         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.HashAlgorithmMap">
392             <summary>
393             Gets the algorithm mapping between OpenIdConnect and .Net for Hash algorithms.
394             a <see cref="T:System.Collections.Generic.IDictionary`2"/> that contains mappings from the JWT namespace http://tools.ietf.org/html/rfc7518 to .Net.
395             </summary>
396         </member>
397         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.NonceLifetime">
398             <summary>
399             Gets or set the <see cref="T:System.TimeSpan"/> defining how long a nonce is valid.
400             </summary>
401             <exception cref="T:System.ArgumentOutOfRangeException">If 'value' is less than or equal to 'TimeSpan.Zero'.</exception>
402             <remarks>If <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.RequireTimeStampInNonce"/> is true, then the nonce timestamp is bound by DateTime.UtcNow + NonceLifetime.</remarks>
403         </member>
404         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.RequireAcr">
405             <summary>
406             Gets or sets a value indicating if an 'acr' claim is required.
407             </summary>
408         </member>
409         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.RequireAmr">
410             <summary>
411             Gets or sets a value indicating if an 'amr' claim is required.
412             </summary>
413         </member>
414         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.RequireAuthTime">
415             <summary>
416             Gets or sets a value indicating if an 'auth_time' claim is required.
417             </summary>
418         </member>
419         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.RequireAzp">
420             <summary>
421             Gets or sets a value indicating if an 'azp' claim is required.
422             </summary>
423         </member>
424         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.RequireNonce">
425             <summary>
426             Get or sets if a nonce is required.
427             </summary>
428         </member>
429         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.RequireState">
430             <summary>
431             Gets or sets a value indicating if a 'state' is required.
432             </summary>
433         </member>
434         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.RequireStateValidation">
435             <summary>
436             Gets or sets a value indicating if validation of 'state' is turned on or off.
437             </summary>
438         </member>
439         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.RequireSub">
440             <summary>
441             Gets or sets a value indicating if a 'sub' claim is required.
442             </summary>
443         </member>
444         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.RequireSubByDefault">
445             <summary>
446             Gets or sets a value for default RequreSub.
447             </summary>
448             <remarks>default: true.</remarks>
449         </member>
450         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.RequireTimeStampInNonce">
451             <summary>
452             Gets or set logic to control if a nonce is prefixed with a timestamp.
453             </summary>
454             <remarks>if <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.RequireTimeStampInNonce"/> is true then:
455             <para><see cref="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.GenerateNonce"/> will return a 'nonce' with the Epoch time as the prefix, delimited with a '.'.</para>
456             <para><see cref="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.ValidateNonce(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext)"/> will require that the 'nonce' has a valid time as the prefix.</para>
457             </remarks>
458         </member>
459         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.IdTokenValidator">
460             <summary>
461             Gets or sets the delegate for validating 'id_token'
462             </summary>
463         </member>
464         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.ValidateAuthenticationResponse(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext)">
465             <summary>
466             Validates that an OpenIdConnect Response from 'authorization_endpoint" is valid as per http://openid.net/specs/openid-connect-core-1_0.html
467             </summary>
468             <param name="validationContext">the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext"/> that contains expected values.</param>
469             <exception cref="T:System.ArgumentNullException">If 'validationContext' is null.</exception>
470             <exception cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException">If the response is not spec compliant.</exception>
471             <remarks>It is assumed that the IdToken had ('aud', 'iss', 'signature', 'lifetime') validated.</remarks>
472         </member>
473         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.ValidateTokenResponse(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext)">
474             <summary>
475             Validates that an OpenIdConnect Response from "token_endpoint" is valid as per http://openid.net/specs/openid-connect-core-1_0.html
476             </summary>
477             <param name="validationContext">the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext"/> that contains expected values.</param>
478             <exception cref="T:System.ArgumentNullException">If 'validationContext' is null.</exception>
479             <exception cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException">If the response is not spec compliant.</exception>
480             <remarks>It is assumed that the IdToken had ('aud', 'iss', 'signature', 'lifetime') validated.</remarks>
481         </member>
482         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.ValidateUserInfoResponse(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext)">
483             <summary>
484             Validates that an OpenIdConnect Response from "useinfo_endpoint" is valid as per http://openid.net/specs/openid-connect-core-1_0.html
485             </summary>
486             <param name="validationContext">the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext"/> that contains expected values.</param>
487             <exception cref="T:System.ArgumentNullException">If 'validationContext' is null.</exception>
488             <exception cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException">If the response is not spec compliant.</exception>
489         </member>
490         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.ValidateIdToken(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext)">
491             <summary>
492             Validates the claims in the 'id_token' as per http://openid.net/specs/openid-connect-core-1_0.html#IDTokenValidation
493             </summary>
494             <param name="validationContext">the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext"/> that contains expected values.</param>
495         </member>
496         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.GetHashAlgorithm(System.String)">
497             <summary>
498             Returns a <see cref="T:System.Security.Cryptography.HashAlgorithm"/> corresponding to string 'algorithm' after translation using <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.HashAlgorithmMap"/>.
499             </summary>
500             <param name="algorithm">string representing the hash algorithm</param>
501             <returns>A <see cref="T:System.Security.Cryptography.HashAlgorithm"/>.</returns>
502         </member>
503         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.CryptoProviderFactory">
504             <summary>
505             Gets or sets the <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.CryptoProviderFactory"/> that will be used for crypto operations.
506             </summary>
507         </member>
508         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.ValidateHash(System.String,System.String,System.String)">
509             <summary>
510             Validates the 'token' or 'code' see: http://openid.net/specs/openid-connect-core-1_0.html
511             </summary>
512             <param name="expectedValue">The expected value of the hash. normally the c_hash or at_hash claim.</param>
513             <param name="hashItem">Item to be hashed per oidc spec.</param>
514             <param name="algorithm">Algorithm for computing hash over hashItem.</param>
515             <exception cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException">If expected value does not equal the hashed value.</exception>
516         </member>
517         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.ValidateCHash(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext)">
518             <summary>
519             Validates the 'code' according to http://openid.net/specs/openid-connect-core-1_0.html
520             </summary>
521             <param name="validationContext">A <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext"/> that contains the protocol message to validate.</param>
522             <exception cref="T:System.ArgumentNullException">If 'validationContext' is null.</exception>
523             <exception cref="T:System.ArgumentNullException">If 'validationContext.ValidatedIdToken' is null.</exception>
524             <exception cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidCHashException">If the validationContext contains a 'code' and there is no 'c_hash' claim in the 'id_token'.</exception>
525             <exception cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidCHashException">If the validationContext contains a 'code' and the 'c_hash' claim is not a string in the 'id_token'.</exception> 
526             <exception cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidCHashException">If the 'c_hash' claim in the 'id_token' does not correspond to the 'code' in the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/> response.</exception> 
527         </member>
528         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.ValidateAtHash(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext)">
529             <summary>
530             Validates the 'token' according to http://openid.net/specs/openid-connect-core-1_0.html
531             </summary>
532             <param name="validationContext">A <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext"/> that contains the protocol message to validate.</param>
533             <exception cref="T:System.ArgumentNullException">If 'validationContext' is null.</exception>
534             <exception cref="T:System.ArgumentNullException">If 'validationContext.ValidatedIdToken' is null.</exception>
535             <exception cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidAtHashException">If the validationContext contains a 'token' and there is no 'at_hash' claim in the id_token.</exception>
536             <exception cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidAtHashException">If the validationContext contains a 'token' and the 'at_hash' claim is not a string in the 'id_token'.</exception> 
537             <exception cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidAtHashException">If the 'at_hash' claim in the 'id_token' does not correspond to the 'access_token' in the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/> response.</exception> 
538         </member>
539         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.ValidateNonce(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext)">
540             <summary>
541             Validates that the <see cref="T:System.IdentityModel.Tokens.Jwt.JwtSecurityToken"/> contains the nonce.
542             </summary>
543             <param name="validationContext">A <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext"/> that contains the 'nonce' to validate.</param>
544             <exception cref="T:System.ArgumentNullException">If 'validationContext' is null.</exception>
545             <exception cref="T:System.ArgumentNullException">If 'validationContext.ValidatedIdToken' is null.</exception>
546             <exception cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidNonceException">If <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext.Nonce"/> is null and RequireNonce is true.</exception>
547             <exception cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidNonceException">If the 'nonce' found in the 'id_token' does not match <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext.Nonce"/>.</exception>
548             <exception cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidNonceException">If <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.RequireTimeStampInNonce"/> is true and a timestamp is not: found, well formed, negatire or expired.</exception>
549             <remarks>The timestamp is only validated if <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.RequireTimeStampInNonce"/> is true.
550             <para>If <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext.Nonce"/> is not-null, then a matching 'nonce' must exist in the 'id_token'.</para></remarks>
551         </member>
552         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.ValidateState(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext)">
553             <summary>
554             Validates that the 'state' in message is valid.
555             </summary>
556             <param name="validationContext">A <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext"/> that contains the 'state' to validate.</param>
557             <exception cref="T:System.ArgumentNullException">If 'validationContext' is null.</exception>
558             <exception cref="T:System.ArgumentNullException">If 'validationContext.ProtocolMessage ' is null.</exception>
559             <exception cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidStateException">If 'validationContext.State' is present in <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext.State"/> but either <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext.ProtocolMessage"/> or its state property is null.</exception>
560             <exception cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidStateException">If 'state' in the context does not match the state in the message.</exception>
561         </member>
562         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectRequestType">
563             <summary>
564             RequestTypes for OpenIdConnect.
565             </summary>
566             <remarks>Can be used to determine the message type by consumers of an <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/>.
567             For example: <see cref="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.CreateAuthenticationRequestUrl"/> sets <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.RequestType"/>
568             to <see cref="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectRequestType.Authentication"/>.</remarks>
569         </member>
570         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectRequestType.Authentication">
571             <summary>
572             Indicates an Authentication Request see: http://openid.net/specs/openid-connect-core-1_0.html#AuthRequest.
573             </summary>
574         </member>
575         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectRequestType.Logout">
576             <summary>
577             Indicates a Logout Request see:http://openid.net/specs/openid-connect-frontchannel-1_0.html#RPLogout.
578             </summary>
579         </member>
580         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectRequestType.Token">
581             <summary>
582             Indicates a Token Request see: http://openid.net/specs/openid-connect-core-1_0.html#TokenRequest.
583             </summary>
584         </member>
585         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectResponseMode">
586             <summary>
587             Response modes for OpenIdConnect.
588             </summary>
589             <remarks>Can be used to determine the response mode by consumers of an <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/>.
590             For example: OpenIdConnectMessageTests.Publics() sets <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.ResponseMode"/>
591             to <see cref="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectResponseMode.FormPost"/>.</remarks>
592         </member>
593         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectResponseMode.Query">
594             <summary>
595             Indicates a Query Response see: http://openid.net/specs/openid-connect-core-1_0.html#ImplicitAuthResponse.
596             </summary>
597         </member>
598         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectResponseMode.FormPost">
599             <summary>
600             Indicates a Form Post Response see: http://openid.net/specs/openid-connect-core-1_0.html#ImplicitAuthResponse.
601             </summary>
602         </member>
603         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectResponseMode.Fragment">
604             <summary>
605             Indicates a Fragment Response see: http://openid.net/specs/openid-connect-core-1_0.html#ImplicitAuthResponse.
606             </summary>
607         </member>
608         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectResponseType">
609             <summary>
610             Response types for OpenIdConnect.
611             </summary>
612             <remarks>Can be used to determine the message type by consumers of an <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/>.
613             For example: OpenIdConnectMessageTests.Publics() sets <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.ResponseType"/>
614             to <see cref="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectResponseType.CodeIdToken"/>.</remarks>
615         </member>
616         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectResponseType.Code">
617             <summary>
618             Indicates 'code' type see: http://openid.net/specs/openid-connect-core-1_0.html#CodeFlowAuth.
619             For Example: http://openid.net/specs/openid-connect-core-1_0.html#codeExample.
620             </summary>
621         </member>
622         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectResponseType.CodeIdToken">
623             <summary>
624             Indicates 'code id_token' type see: http://openid.net/specs/openid-connect-core-1_0.html#HybridAuthRequest.
625             For Example: http://openid.net/specs/openid-connect-core-1_0.html#code-id_tokenExample.
626             </summary>
627         </member>
628         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectResponseType.CodeIdTokenToken">
629             <summary>
630             Indicates 'code id_token token' type see: http://openid.net/specs/openid-connect-core-1_0.html#HybridAuthRequest.
631             For Example: http://openid.net/specs/openid-connect-core-1_0.html#code-id_token-tokenExample.
632             </summary>
633         </member>
634         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectResponseType.CodeToken">
635             <summary>
636             Indicates 'code token' type see: http://openid.net/specs/openid-connect-core-1_0.html#HybridAuthRequest.
637             For Example: http://openid.net/specs/openid-connect-core-1_0.html#code-tokenExample.
638             </summary>
639         </member>
640         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectResponseType.IdToken">
641             <summary>
642             Indicates 'id_token' type see: http://openid.net/specs/openid-connect-core-1_0.html#HybridAuthRequest.
643             For Example: http://openid.net/specs/openid-connect-core-1_0.html#id_tokenExample.
644             </summary>
645         </member>
646         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectResponseType.IdTokenToken">
647             <summary>
648             Indicates 'id_token token' type see: http://openid.net/specs/openid-connect-core-1_0.html#ImplicitFlowAuth.
649             For Example: http://openid.net/specs/openid-connect-core-1_0.html#id_token-tokenExample.
650             </summary>
651         </member>
652         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectResponseType.None">
653             <summary>
654             Defined in OAuth v2 multiple response types 1.0 spec, included for completion.
655             See: http://openid.net/specs/oauth-v2-multiple-response-types-1_0.html#OAuthResponseTypesReg.
656             </summary>
657         </member>
658         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectResponseType.Token">
659             <summary>
660             Defined in OAuth 2.0 spec, included for completion.
661             See: https://tools.ietf.org/html/rfc6749#section-11.3.2.
662             </summary>
663         </member>
664         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectScope">
665             <summary>
666             Specific scope values that are interesting to OpenID Connect.  See http://openid.net/specs/openid-connect-messages-1_0.html#scopes
667             </summary>
668             <remarks>Can be used to determine the scope by consumers of an <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage"/>.
669             For example: OpenIdConnectMessageTests.Publics() sets <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage.Scope"/>
670             to <see cref="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectScope.OpenIdProfile"/>.</remarks>
671         </member>
672         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectScope.OpenId">
673             <summary>
674             Indicates openid scope see: http://openid.net/specs/openid-connect-core-1_0.html#ScopeClaims.
675             </summary>
676         </member>
677         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectScope.OpenIdProfile">
678             <summary>
679             Indicates openid profile scope see: http://openid.net/specs/openid-connect-core-1_0.html#ScopeClaims.
680             </summary>
681         </member>
682         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectScope.UserImpersonation">
683             <summary>
684             Indicates user_impersonation scope see: http://openid.net/specs/openid-connect-core-1_0.html#ScopeClaims.
685             </summary>
686         </member>
687         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectSessionProperties">
688             <summary>
689             Defines a set of properties names 
690             </summary>
691         </member>
692         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectSessionProperties.CheckSessionIFrame">
693             <summary>
694             Property defined for 'check_session_iframe'.
695             </summary>
696         </member>
697         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectSessionProperties.RedirectUri">
698             <summary>
699             Property defined for 'redirect_uri' set in the request for a 'code'
700             </summary>
701         </member>
702         <member name="F:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectSessionProperties.SessionState">
703             <summary>
704             Property defined for 'session state'
705             </summary>
706         </member>
707         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdProviderMetadataNames">
708             <summary>
709             OpenIdProviderConfiguration Names
710             http://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata 
711             </summary>
712         </member>
713         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration">
714             <summary>
715             Contains OpenIdConnect configuration that can be populated from a json string.
716             </summary>
717         </member>
718         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.Create(System.String)">
719             <summary>
720             Deserializes the json string into an <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration"/> object.
721             </summary>
722             <param name="json">json string representing the configuration.</param>
723             <returns><see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration"/> object representing the configuration.</returns>
724             <exception cref="T:System.ArgumentNullException">If 'json' is null or empty.</exception>
725             <exception cref="T:System.ArgumentException">If 'json' fails to deserialize.</exception>
726         </member>
727         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.Write(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration)">
728             <summary>
729             Serializes the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration"/> object to a json string.
730             </summary>
731             <param name="configuration"><see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration"/> object to serialize.</param>
732             <returns>json string representing the configuration object.</returns>
733             <exception cref="T:System.ArgumentNullException">If 'configuration' is null.</exception>
734         </member>
735         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.#ctor">
736             <summary>
737             Initializes an new instance of <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration"/>.
738             </summary>
739         </member>
740         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.#ctor(System.String)">
741             <summary>
742             Initializes an new instance of <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration"/> from a json string.
743             </summary>
744             <param name="json">a json string containing the metadata</param>
745             <exception cref="T:System.ArgumentNullException">If 'json' is null or empty.</exception>
746         </member>
747         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.AdditionalData">
748             <summary>
749             When deserializing from JSON any properties that are not defined will be placed here.
750             </summary>
751         </member>
752         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.AcrValuesSupported">
753             <summary>
754             Gets the collection of 'acr_values_supported'
755             </summary>
756         </member>
757         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.AuthorizationEndpoint">
758             <summary>
759             Gets or sets the 'authorization_endpoint'.
760             </summary>
761         </member>
762         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.CheckSessionIframe">
763             <summary>
764             Gets or sets the 'check_session_iframe'.
765             </summary>
766         </member>
767         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.ClaimsSupported">
768             <summary>
769             Gets the collection of 'claims_supported'
770             </summary>
771         </member>
772         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.ClaimsLocalesSupported">
773             <summary>
774             Gets the collection of 'claims_locales_supported'
775             </summary>
776         </member>
777         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.ClaimsParameterSupported">
778             <summary>
779             Gets or sets the 'claims_parameter_supported'
780             </summary>
781         </member>
782         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.ClaimTypesSupported">
783             <summary>
784             Gets the collection of 'claim_types_supported'
785             </summary>
786         </member>
787         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.DisplayValuesSupported">
788             <summary>
789             Gets the collection of 'display_values_supported'
790             </summary>
791         </member>
792         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.EndSessionEndpoint">
793             <summary>
794             Gets or sets the 'end_session_endpoint'.
795             </summary>
796         </member>
797         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.FrontchannelLogoutSessionSupported">
798             <summary>
799             Gets or sets the 'frontchannel_logout_session_supported'.
800             </summary>
801         </member>
802         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.FrontchannelLogoutSupported">
803             <summary>
804             Gets or sets the 'frontchannel_logout_supported'.
805             </summary>
806         </member>
807         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.GrantTypesSupported">
808             <summary>
809             Gets the collection of 'grant_types_supported'
810             </summary>
811         </member>
812         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.HttpLogoutSupported">
813             <summary>
814             Boolean value specifying whether the OP supports HTTP-based logout. Default is false.
815             </summary>
816         </member>
817         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.IdTokenEncryptionAlgValuesSupported">
818             <summary>
819             Gets the collection of 'id_token_encryption_alg_values_supported'.
820             </summary>
821         </member>
822         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.IdTokenEncryptionEncValuesSupported">
823             <summary>
824             Gets the collection of 'id_token_encryption_enc_values_supported'.
825             </summary>
826         </member>
827         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.IdTokenSigningAlgValuesSupported">
828             <summary>
829             Gets the collection of 'id_token_signing_alg_values_supported'.
830             </summary>
831         </member>
832         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.Issuer">
833             <summary>
834             Gets or sets the 'issuer'.
835             </summary>
836         </member>
837         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.JwksUri">
838             <summary>
839             Gets or sets the 'jwks_uri'
840             </summary>
841         </member>
842         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.JsonWebKeySet">
843             <summary>
844             Gets or sets the <see cref="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.JsonWebKeySet"/>
845             </summary>
846         </member>
847         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.LogoutSessionSupported">
848             <summary>
849             Boolean value specifying whether the OP can pass a sid (session ID) query parameter to identify the RP session at the OP when the logout_uri is used. Dafault Value is false.
850             </summary>
851         </member>
852         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.OpPolicyUri">
853             <summary>
854             Gets or sets the 'op_policy_uri'
855             </summary>
856         </member>
857         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.OpTosUri">
858             <summary>
859             Gets or sets the 'op_tos_uri'
860             </summary>
861         </member>
862         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.RegistrationEndpoint">
863             <summary>
864             Gets or sets the 'registration_endpoint'
865             </summary>
866         </member>
867         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.RequestObjectEncryptionAlgValuesSupported">
868             <summary>
869             Gets the collection of 'request_object_encryption_alg_values_supported'.
870             </summary>
871         </member>
872         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.RequestObjectEncryptionEncValuesSupported">
873             <summary>
874             Gets the collection of 'request_object_encryption_enc_values_supported'.
875             </summary>
876         </member>
877         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.RequestObjectSigningAlgValuesSupported">
878             <summary>
879             Gets the collection of 'request_object_signing_alg_values_supported'.
880             </summary>
881         </member>
882         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.RequestParameterSupported">
883             <summary>
884             Gets or sets the 'request_parameter_supported'
885             </summary>
886         </member>
887         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.RequestUriParameterSupported">
888             <summary>
889             Gets or sets the 'request_uri_parameter_supported'
890             </summary>
891         </member>
892         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.RequireRequestUriRegistration">
893             <summary>
894             Gets or sets the 'require_request_uri_registration'
895             </summary>
896         </member>
897         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.ResponseModesSupported">
898             <summary>
899             Gets the collection of 'response_modes_supported'.
900             </summary>
901         </member>
902         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.ResponseTypesSupported">
903             <summary>
904             Gets the collection of 'response_types_supported'.
905             </summary>
906         </member>
907         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.ServiceDocumentation">
908             <summary>
909             Gets or sets the 'service_documentation'
910             </summary>
911         </member>
912         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.ScopesSupported">
913             <summary>
914             Gets the collection of 'scopes_supported'
915             </summary>
916         </member>
917         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.SigningKeys">
918             <summary>
919             Gets the <see cref="T:System.Collections.Generic.ICollection`1"/> that the IdentityProvider indicates are to be used signing tokens.
920             </summary>
921         </member>
922         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.SubjectTypesSupported">
923             <summary>
924             Gets the collection of 'subject_types_supported'.
925             </summary>
926         </member>
927         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.TokenEndpoint">
928             <summary>
929             Gets or sets the 'token_endpoint'.
930             </summary>
931         </member>
932         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.TokenEndpointAuthMethodsSupported">
933             <summary>
934             Gets the collection of 'token_endpoint_auth_methods_supported'.
935             </summary>
936         </member>
937         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.TokenEndpointAuthSigningAlgValuesSupported">
938             <summary>
939             Gets the collection of 'token_endpoint_auth_signing_alg_values_supported'.
940             </summary>
941         </member>
942         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.UILocalesSupported">
943             <summary>
944             Gets the collection of 'ui_locales_supported'
945             </summary>
946         </member>
947         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.UserInfoEndpoint">
948             <summary>
949             Gets or sets the 'user_info_endpoint'.
950             </summary>
951         </member>
952         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.UserInfoEndpointEncryptionAlgValuesSupported">
953             <summary>
954             Gets the collection of 'userinfo_encryption_alg_values_supported'
955             </summary>
956         </member>
957         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.UserInfoEndpointEncryptionEncValuesSupported">
958             <summary>
959             Gets the collection of 'userinfo_encryption_enc_values_supported'
960             </summary>
961         </member>
962         <member name="P:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration.UserInfoEndpointSigningAlgValuesSupported">
963             <summary>
964             Gets the collection of 'userinfo_signing_alg_values_supported'
965             </summary>
966         </member>
967         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfigurationRetriever">
968             <summary>
969              Retrieves a populated <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration"/> given an address.
970             </summary>
971         </member>
972         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfigurationRetriever.GetAsync(System.String,System.Threading.CancellationToken)">
973             <summary>
974             Retrieves a populated <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration"/> given an address.
975             </summary>
976             <param name="address">address of the discovery document.</param>
977             <param name="cancel"><see cref="T:System.Threading.CancellationToken"/>.</param>
978             <returns>A populated <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration"/> instance.</returns>
979         </member>
980         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfigurationRetriever.GetAsync(System.String,System.Net.Http.HttpClient,System.Threading.CancellationToken)">
981             <summary>
982             Retrieves a populated <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration"/> given an address and an <see cref="T:System.Net.Http.HttpClient"/>.
983             </summary>
984             <param name="address">address of the discovery document.</param>
985             <param name="httpClient">the <see cref="T:System.Net.Http.HttpClient"/> to use to read the discovery document.</param>
986             <param name="cancel"><see cref="T:System.Threading.CancellationToken"/>.</param>
987             <returns>A populated <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration"/> instance.</returns>
988         </member>
989         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfigurationRetriever.GetAsync(System.String,Microsoft.IdentityModel.Protocols.IDocumentRetriever,System.Threading.CancellationToken)">
990             <summary>
991             Retrieves a populated <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration"/> given an address and an <see cref="T:Microsoft.IdentityModel.Protocols.IDocumentRetriever"/>.
992             </summary>
993             <param name="address">address of the discovery document.</param>
994             <param name="retriever">the <see cref="T:Microsoft.IdentityModel.Protocols.IDocumentRetriever"/> to use to read the discovery document</param>
995             <param name="cancel"><see cref="T:System.Threading.CancellationToken"/>.</param>
996             <returns>A populated <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration"/> instance.</returns>
997         </member>
998         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException">
999             <summary>
1000             This exception is thrown when an OpenIdConnect protocol handler encounters a protocol error.
1001             </summary>
1002         </member>
1003         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException.#ctor">
1004             <summary>
1005             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException"/> class.
1006             </summary>
1007         </member>
1008         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException.#ctor(System.String)">
1009             <summary>
1010             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException"/> class.
1011             </summary>
1012             <param name="message">Addtional information to be included in the exception and displayed to user.</param>
1013         </member>
1014         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException.#ctor(System.String,System.Exception)">
1015             <summary>
1016             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException"/> class.
1017             </summary>
1018             <param name="message">Addtional information to be included in the exception and displayed to user.</param>
1019             <param name="innerException">A <see cref="T:System.Exception"/> that represents the root cause of the exception.</param>
1020         </member>
1021         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidAtHashException">
1022             <summary>
1023             This exception is thrown when an OpenIdConnect protocol handler encounters an invalid at_hash.
1024             </summary>
1025         </member>
1026         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidAtHashException.#ctor">
1027             <summary>
1028             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidAtHashException"/> class.
1029             </summary>
1030         </member>
1031         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidAtHashException.#ctor(System.String)">
1032             <summary>
1033             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidAtHashException"/> class.
1034             </summary>
1035             <param name="message">Addtional information to be included in the exception and displayed to user.</param>
1036         </member>
1037         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidAtHashException.#ctor(System.String,System.Exception)">
1038             <summary>
1039             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidAtHashException"/> class.
1040             </summary>
1041             <param name="message">Addtional information to be included in the exception and displayed to user.</param>
1042             <param name="innerException">A <see cref="T:System.Exception"/> that represents the root cause of the exception.</param>
1043         </member>
1044         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidCHashException">
1045             <summary>
1046             This exception is thrown when an OpenIdConnect protocol handler encounters an invalid chash.
1047             </summary>
1048         </member>
1049         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidCHashException.#ctor">
1050             <summary>
1051             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidCHashException"/> class.
1052             </summary>
1053         </member>
1054         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidCHashException.#ctor(System.String)">
1055             <summary>
1056             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidCHashException"/> class.
1057             </summary>
1058             <param name="message">Addtional information to be included in the exception and displayed to user.</param>
1059         </member>
1060         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidCHashException.#ctor(System.String,System.Exception)">
1061             <summary>
1062             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidCHashException"/> class.
1063             </summary>
1064             <param name="message">Addtional information to be included in the exception and displayed to user.</param>
1065             <param name="innerException">A <see cref="T:System.Exception"/> that represents the root cause of the exception.</param>
1066         </member>
1067         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidNonceException">
1068             <summary>
1069             This exception is thrown when an OpenIdConnect protocol handler encounters an invalid nonce.
1070             </summary>
1071         </member>
1072         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidNonceException.#ctor">
1073             <summary>
1074             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidNonceException"/> class.
1075             </summary>
1076         </member>
1077         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidNonceException.#ctor(System.String)">
1078             <summary>
1079             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidNonceException"/> class.
1080             </summary>
1081             <param name="message">Addtional information to be included in the exception and displayed to user.</param>
1082         </member>
1083         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidNonceException.#ctor(System.String,System.Exception)">
1084             <summary>
1085             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidNonceException"/> class.
1086             </summary>
1087             <param name="message">Addtional information to be included in the exception and displayed to user.</param>
1088             <param name="innerException">A <see cref="T:System.Exception"/> that represents the root cause of the exception.</param>
1089         </member>
1090         <member name="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidStateException">
1091             <summary>
1092             This exception is thrown when an OpenIdConnect protocol handler encounters an invalid state.
1093             </summary>
1094         </member>
1095         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidStateException.#ctor">
1096             <summary>
1097             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidStateException"/> class.
1098             </summary>
1099         </member>
1100         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidStateException.#ctor(System.String)">
1101             <summary>
1102             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidStateException"/> class.
1103             </summary>
1104             <param name="message">Addtional information to be included in the exception and displayed to user.</param>
1105         </member>
1106         <member name="M:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidStateException.#ctor(System.String,System.Exception)">
1107             <summary>
1108             Initializes a new instance of the <see cref="T:Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidStateException"/> class.
1109             </summary>
1110             <param name="message">Addtional information to be included in the exception and displayed to user.</param>
1111             <param name="innerException">A <see cref="T:System.Exception"/> that represents the root cause of the exception.</param>
1112         </member>
1113     </members>
1114 </doc>