Release 4.0.0-preview1-00138
[platform/core/csapi/tizenfx.git] / Artifacts / bin / Tizen.Account.OAuth2.xml
1 <?xml version="1.0"?>
2 <doc>
3     <assembly>
4         <name>Tizen.Account.OAuth2</name>
5     </assembly>
6     <members>
7         <member name="T:Interop">
8             <summary>
9             Contains Interop declarations of OAuth2 classes.
10             </summary>
11             <summary>
12             Contains Interop declarations of OAuth2 classes.
13             </summary>
14             <summary>
15             Contains Interop declarations of OAuth2 classes.
16             </summary>
17             <summary>
18             Contains Interop declarations of OAuth2 classes.
19             </summary>
20             <summary>
21             Contains Interop declarations of OAuth2 classes.
22             </summary>
23             <summary>
24             Contains Interop declarations of OAuth2 classes.
25             </summary>
26         </member>
27         <member name="T:Interop.SafeOauth2Handle">
28             <summary>
29             Safehandle wrapper for OAuth2 native handles.
30             </summary>
31         </member>
32         <member name="T:Interop.Error">
33             <summary>
34             Wrapper class for OAuth2 native API.
35             </summary>
36         </member>
37         <member name="T:Interop.Libraries">
38             <summary>
39             Wrapper class for maintaining names of dependent native libraries.
40             </summary>
41         </member>
42         <member name="T:Interop.Manager">
43             <summary>
44             Wrapper class for OAuth2 native API.
45             </summary>
46         </member>
47         <member name="T:Interop.Request">
48             <summary>
49             Wrapper class for OAuth2 native API.
50             </summary>
51         </member>
52         <member name="T:Interop.Response">
53             <summary>
54             Wrapper class for OAuth2 native API.
55             </summary>
56         </member>
57         <member name="T:Tizen.Account.OAuth2.AccessToken">
58             <summary>
59             Class containing access token and related information.
60             </summary>
61             <since_tizen> 3 </since_tizen>
62         </member>
63         <member name="P:Tizen.Account.OAuth2.AccessToken.ExpiresIn">
64             <summary>
65             The lifetime in seconds of the access token.
66             </summary>
67             <since_tizen> 3 </since_tizen>
68         </member>
69         <member name="P:Tizen.Account.OAuth2.AccessToken.Token">
70             <summary>
71             The access token issued by the authorization server.
72             </summary>
73             <since_tizen> 3 </since_tizen>
74         </member>
75         <member name="P:Tizen.Account.OAuth2.AccessToken.Scope">
76             <summary>
77             The scope of the access token.
78             </summary>
79             <since_tizen> 3 </since_tizen>
80         </member>
81         <member name="P:Tizen.Account.OAuth2.AccessToken.TokenType">
82             <summary>
83             The type of the access token.
84             </summary>
85             <since_tizen> 3 </since_tizen>
86         </member>
87         <member name="T:Tizen.Account.OAuth2.AuthenticationScheme">
88             <summary>
89             Enumerations for Client authentication scheme, used to sign client id and client secret accordingly.
90             Default is Basic (http://tools.ietf.org/html/rfc2617#section-2)
91             </summary>
92             <since_tizen> 3 </since_tizen>
93             <remarks>Facebook and Google does not support HTTP Basic Authentication, instead they require client credentials to be sent via request body.</remarks>
94         </member>
95         <member name="F:Tizen.Account.OAuth2.AuthenticationScheme.Basic">
96             <summary>
97             HTTP Basic Authentication for client authentication
98             </summary>
99             <since_tizen> 3 </since_tizen>
100         </member>
101         <member name="F:Tizen.Account.OAuth2.AuthenticationScheme.Digest">
102             <summary>
103             HTTP Basic Authentication for client authentication
104             </summary>
105             <since_tizen> 3 </since_tizen>
106         </member>
107         <member name="F:Tizen.Account.OAuth2.AuthenticationScheme.RequestBody">
108             <summary>
109             Client credentials are sent via request body
110             </summary>
111             <since_tizen> 3 </since_tizen>
112         </member>
113         <member name="T:Tizen.Account.OAuth2.AuthorizationRequest">
114             <summary>
115             The request parameters to be sent to authorization end point.
116             </summary>
117             <since_tizen> 3 </since_tizen>
118         </member>
119         <member name="P:Tizen.Account.OAuth2.AuthorizationRequest.ResponseType">
120             <summary>
121             The desired response type from the OAuth authorization end point.
122             </summary>
123             <since_tizen> 3 </since_tizen>
124         </member>
125         <member name="P:Tizen.Account.OAuth2.AuthorizationRequest.ClientSecrets">
126             <summary>
127             Client secret credentials.
128             </summary>
129             <since_tizen> 3 </since_tizen>
130         </member>
131         <member name="P:Tizen.Account.OAuth2.AuthorizationRequest.Scopes">
132             <summary>
133             The scope of the access.
134             </summary>
135             <since_tizen> 3 </since_tizen>
136         </member>
137         <member name="P:Tizen.Account.OAuth2.AuthorizationRequest.AuthorizationEndpoint">
138             <summary>
139             The authorization end point URL.
140             </summary>
141             <since_tizen> 3 </since_tizen>
142         </member>
143         <member name="P:Tizen.Account.OAuth2.AuthorizationRequest.RedirectionEndPoint">
144             <summary>
145             The redirection endpoint of the auhorization flow.
146             </summary>
147             <since_tizen> 3 </since_tizen>
148         </member>
149         <member name="P:Tizen.Account.OAuth2.AuthorizationRequest.TokenEndpoint">
150             <summary>
151             The access token end point URL.
152             </summary>
153             <since_tizen> 3 </since_tizen>
154         </member>
155         <member name="P:Tizen.Account.OAuth2.AuthorizationRequest.State">
156             <summary>
157             The client's state which is maintained between request and response.
158             </summary>
159             <since_tizen> 3 </since_tizen>
160         </member>
161         <member name="P:Tizen.Account.OAuth2.AuthorizationRequest.CustomData">
162             <summary>
163             Custom key-value parameters to be sent to the server
164             </summary>
165             <since_tizen> 3 </since_tizen>
166         </member>
167         <member name="T:Tizen.Account.OAuth2.AuthorizationResponse">
168             <summary>
169             The response containing authroization code from the authorization server.
170             </summary>
171             <since_tizen> 3 </since_tizen>
172         </member>
173         <member name="M:Tizen.Account.OAuth2.AuthorizationResponse.Finalize">
174             <summary>
175             Destructor of the AuthorizationResponse class.
176             </summary>
177             <since_tizen> 3 </since_tizen>
178         </member>
179         <member name="P:Tizen.Account.OAuth2.AuthorizationResponse.Code">
180             <summary>
181             The authroization code.
182             </summary>
183             <since_tizen> 3 </since_tizen>
184         </member>
185         <member name="P:Tizen.Account.OAuth2.AuthorizationResponse.State">
186             <summary>
187             The state parameter present in authorization request.
188             </summary>
189             <since_tizen> 3 </since_tizen>
190             <remarks>
191             The value can be null depending on the server specifications.
192             </remarks>
193         </member>
194         <member name="M:Tizen.Account.OAuth2.AuthorizationResponse.GetCustomValue(System.String)">
195             <summary>
196             Custom key-value parameter received from service provider
197             </summary>
198             <since_tizen> 3 </since_tizen>
199             <remarks>
200             The return value can be null depending on the server specifications.
201             </remarks>
202         </member>
203         <member name="M:Tizen.Account.OAuth2.AuthorizationResponse.Dispose">
204             <summary>
205             Releases any unmanaged resources used by this object.
206             </summary>
207             <since_tizen> 3 </since_tizen>
208         </member>
209         <member name="M:Tizen.Account.OAuth2.AuthorizationResponse.Dispose(System.Boolean)">
210             <summary>
211             Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
212             </summary>
213             <since_tizen> 3 </since_tizen>
214             <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
215         </member>
216         <member name="T:Tizen.Account.OAuth2.Authorizer">
217             <summary>
218             An abstract class to represent various OAuth 2.0 authorization code flows.
219             Refer to http://tools.ietf.org/html/rfc6749 about OAuth 2.0 protocols.
220             Also service provider document needs to be referred for using end points and additional parameters.
221             </summary>
222             <since_tizen> 3 </since_tizen>
223         </member>
224         <member name="M:Tizen.Account.OAuth2.Authorizer.#ctor">
225             <summary>
226             Constructor for Authoirzer instances
227             </summary>
228             <since_tizen> 3 </since_tizen>
229         </member>
230         <member name="M:Tizen.Account.OAuth2.Authorizer.Finalize">
231             <summary>
232             Destructor of the Authorizer class.
233             </summary>
234             <since_tizen> 3 </since_tizen>
235         </member>
236         <member name="P:Tizen.Account.OAuth2.Authorizer.IsRequestInProgress">
237             <summary>
238             Indicates if the current instance is already handling an authorization request
239             </summary>
240             <since_tizen> 3 </since_tizen>
241         </member>
242         <member name="M:Tizen.Account.OAuth2.Authorizer.AuthorizeAsync(Tizen.Account.OAuth2.AuthorizationRequest)">
243             <summary>
244             Authorizes the client with access toekn / authorizaion code in Implicit and Authorization Code grant flows respectively.
245             </summary>
246             <since_tizen> 3 </since_tizen>
247             <see cref="M:Tizen.Account.OAuth2.CodeGrantAuthorizer.AuthorizeAsync(Tizen.Account.OAuth2.AuthorizationRequest)"/>
248             <see cref="M:Tizen.Account.OAuth2.ImplicitGrantAuthorizer.AuthorizeAsync(Tizen.Account.OAuth2.AuthorizationRequest)"/>
249             <param name="request">An authorization request</param>
250             <returns> The authorization response from server</returns>
251         </member>
252         <member name="M:Tizen.Account.OAuth2.Authorizer.GetAccessTokenAsync(Tizen.Account.OAuth2.TokenRequest)">
253             <summary>
254             Gets the access token in OAuth2 supported grant flows except Implicit Grant flow.
255             </summary>
256             <since_tizen> 3 </since_tizen>
257             <see cref="M:Tizen.Account.OAuth2.CodeGrantAuthorizer.AuthorizeAsync(Tizen.Account.OAuth2.AuthorizationRequest)"/>
258             <see cref="M:Tizen.Account.OAuth2.ImplicitGrantAuthorizer.AuthorizeAsync(Tizen.Account.OAuth2.AuthorizationRequest)"/>
259             <param name="request">A token request</param>
260             <returns>The response from server</returns>
261         </member>
262         <member name="M:Tizen.Account.OAuth2.Authorizer.Dispose">
263             <summary>
264             Releases any unmanaged resources used by this object.
265             </summary>
266             <since_tizen> 3 </since_tizen>
267         </member>
268         <member name="M:Tizen.Account.OAuth2.Authorizer.RefreshAccessTokenAsync(Tizen.Account.OAuth2.RefreshTokenRequest)">
269             <summary>
270             Retrieves access token using a refresh token.
271             </summary>
272             <since_tizen> 3 </since_tizen>
273             <param name="request">Request containing refresh token</param>
274             <returns>The response containing access token.</returns>
275             <privilege>http://tizen.org/privilege/internet</privilege>
276             <exception cref="T:System.ArgumentException">Thrown when method failed due to invalid argumets</exception>
277             <exception cref="T:Tizen.Account.OAuth2.OAuth2Exception">Thrown when method fails due to server error</exception>
278         </member>
279         <member name="M:Tizen.Account.OAuth2.Authorizer.Dispose(System.Boolean)">
280             <summary>
281             Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
282             </summary>
283             <since_tizen> 3 </since_tizen>
284             <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
285         </member>
286         <member name="T:Tizen.Account.OAuth2.ClientCredentials">
287             <summary>
288             Contains client credentials required for authentication in request-body
289             </summary>
290             <since_tizen> 3 </since_tizen>
291         </member>
292         <member name="M:Tizen.Account.OAuth2.ClientCredentials.#ctor">
293             <summary>
294             The constructor
295             </summary>
296             <since_tizen> 3 </since_tizen>
297         </member>
298         <member name="P:Tizen.Account.OAuth2.ClientCredentials.Id">
299             <summary>
300             The client identifier
301             </summary>
302             <since_tizen> 3 </since_tizen>
303         </member>
304         <member name="P:Tizen.Account.OAuth2.ClientCredentials.Secret">
305             <summary>
306             The client secret
307             </summary>
308             <since_tizen> 3 </since_tizen>
309         </member>
310         <member name="T:Tizen.Account.OAuth2.ClientCredentialsAuthorizer">
311             <summary>
312             The ClientCredentialsAuthorizer is used to obtain access tokens using Client Credentials Grant flow as described at https://tools.ietf.org/html/rfc6749#section-4.4
313             </summary>
314             <since_tizen> 3 </since_tizen>
315         </member>
316         <member name="M:Tizen.Account.OAuth2.ClientCredentialsAuthorizer.#ctor">
317             <summary>
318             The constructor
319             </summary>
320             <since_tizen> 3 </since_tizen>
321         </member>
322         <member name="M:Tizen.Account.OAuth2.ClientCredentialsAuthorizer.AuthorizeAsync(Tizen.Account.OAuth2.AuthorizationRequest)">
323             <summary>
324             Authorization not supported through this API for this flow.
325             </summary>
326             <since_tizen> 3 </since_tizen>
327             <exception cref="T:System.InvalidOperationException">Thrown when the operation is not supported</exception>
328         </member>
329         <member name="M:Tizen.Account.OAuth2.ClientCredentialsAuthorizer.RefreshAccessTokenAsync(Tizen.Account.OAuth2.RefreshTokenRequest)">
330             <summary>
331             Refreshing access token is not supported in this flow.
332             </summary>
333             <since_tizen> 3 </since_tizen>
334             <exception cref="T:System.InvalidOperationException">Thrown when the operation is not supported</exception>
335         </member>
336         <member name="M:Tizen.Account.OAuth2.ClientCredentialsAuthorizer.GetAccessTokenAsync(Tizen.Account.OAuth2.TokenRequest)">
337             <summary>
338             Retrieves access token using client credentials.
339             The authroization request parameters should be as defined in https://tools.ietf.org/html/rfc6749#section-4.4.2
340             </summary>
341             <since_tizen> 3 </since_tizen>
342             <param name="request">The token request <see cref="T:Tizen.Account.OAuth2.ClientCredentialsTokenRequest"/></param>
343             <returns>The response containing access token.</returns>
344             <privilege>http://tizen.org/privilege/internet</privilege>
345             <exception cref="T:System.ArgumentException">Thrown when method failed due to invalid argumets</exception>
346             <exception cref="T:Tizen.Account.OAuth2.OAuth2Exception">Thrown when method fails due to server error</exception>
347         </member>
348         <member name="T:Tizen.Account.OAuth2.ClientCredentialsTokenRequest">
349             <summary>
350             The class contains request parameters for retreiving access token in Client Credentials Grant flow.
351             </summary>
352             <since_tizen> 3 </since_tizen>
353         </member>
354         <member name="M:Tizen.Account.OAuth2.ClientCredentialsTokenRequest.#ctor">
355             <summary>
356             The constructor
357             </summary>
358             <since_tizen> 3 </since_tizen>
359         </member>
360         <member name="P:Tizen.Account.OAuth2.ClientCredentialsTokenRequest.GrantType">
361             <summary>
362             The grant type.
363             </summary>
364             <since_tizen> 3 </since_tizen>
365         </member>
366         <member name="T:Tizen.Account.OAuth2.CodeGrantAuthorizationRequest">
367             <summary>
368             The class contains request parameters for retreiving authorization code in Authorization Code Grant flow.
369             Please refer https://tools.ietf.org/html/rfc6749#section-4.1.1 for more details
370             </summary>
371         </member>
372         <member name="M:Tizen.Account.OAuth2.CodeGrantAuthorizationRequest.#ctor">
373             <summary>
374             The constructor
375             </summary>
376             <since_tizen> 3 </since_tizen>
377         </member>
378         <member name="P:Tizen.Account.OAuth2.CodeGrantAuthorizationRequest.ResponseType">
379             <summary>
380             The response type parameter to authorization server.
381             </summary>
382             <since_tizen> 3 </since_tizen>
383         </member>
384         <member name="T:Tizen.Account.OAuth2.CodeGrantAuthorizer">
385             <summary>
386             The CodeGrantAuthorizer is used to obtain access tokens and refresh tokens using Authorization Code Grant flow as described at https://tools.ietf.org/html/rfc6749#section-4.1
387             </summary>
388             <since_tizen> 3 </since_tizen>
389         </member>
390         <member name="M:Tizen.Account.OAuth2.CodeGrantAuthorizer.#ctor">
391             <summary>
392             The constructor
393             </summary>
394             <since_tizen> 3 </since_tizen>
395         </member>
396         <member name="M:Tizen.Account.OAuth2.CodeGrantAuthorizer.AuthorizeAsync(Tizen.Account.OAuth2.AuthorizationRequest)">
397             <summary>
398             Retrieves authorization code asynchronously. The authroization request parameters should be as defined in https://tools.ietf.org/html/rfc6749#section-4.1.1
399             </summary>
400             <since_tizen> 3 </since_tizen>
401             <param name="request">The authorization request <see cref="T:Tizen.Account.OAuth2.CodeGrantAuthorizationRequest"/></param>
402             <returns>The response containing authorization code.</returns>
403             <privilege>http://tizen.org/privilege/internet</privilege>
404             <exception cref="T:System.ArgumentException">Thrown when method failed due to invalid argumets</exception>
405             <exception cref="T:Tizen.Account.OAuth2.OAuth2Exception">Thrown when method fails due to server error</exception>
406         </member>
407         <member name="M:Tizen.Account.OAuth2.CodeGrantAuthorizer.GetAccessTokenAsync(Tizen.Account.OAuth2.TokenRequest)">
408             <summary>
409             Retrieves access token by exchanging authorization code received using <see cref="M:Tizen.Account.OAuth2.CodeGrantAuthorizer.AuthorizeAsync(Tizen.Account.OAuth2.AuthorizationRequest)"/>.
410             The authroization request parameters should be as defined in https://tools.ietf.org/html/rfc6749#section-4.1.3
411             </summary>
412             <since_tizen> 3 </since_tizen>
413             <param name="request">The token request <see cref="T:Tizen.Account.OAuth2.CodeGrantTokenRequest"/></param>
414             <returns>The response containing access token.</returns>
415             <privilege>http://tizen.org/privilege/internet</privilege>
416             <exception cref="T:System.ArgumentException">Thrown when method failed due to invalid argumets</exception>
417             <exception cref="T:Tizen.Account.OAuth2.OAuth2Exception">Thrown when method fails due to server error</exception>
418         </member>
419         <member name="M:Tizen.Account.OAuth2.CodeGrantAuthorizer.ClearCookies">
420             <summary>
421             Clears the cookies
422             </summary>
423             <since_tizen> 3 </since_tizen>
424         </member>
425         <member name="M:Tizen.Account.OAuth2.CodeGrantAuthorizer.ClearCache">
426             <summary>
427             Clear the cache
428             </summary>
429             <since_tizen> 3 </since_tizen>
430         </member>
431         <member name="T:Tizen.Account.OAuth2.CodeGrantTokenRequest">
432             <summary>
433             The class contains request parameters for retreiving access token in Authorization Code Grant flow.
434             </summary>
435             <since_tizen> 3 </since_tizen>
436         </member>
437         <member name="M:Tizen.Account.OAuth2.CodeGrantTokenRequest.#ctor">
438             <summary>
439             The constructor
440             </summary>
441             <since_tizen> 3 </since_tizen>
442         </member>
443         <member name="P:Tizen.Account.OAuth2.CodeGrantTokenRequest.GrantType">
444             <summary>
445             The grant type
446             </summary>
447             <since_tizen> 3 </since_tizen>
448         </member>
449         <member name="P:Tizen.Account.OAuth2.CodeGrantTokenRequest.Code">
450             <summary>
451             The authoriztion code received from the authorization server.
452             </summary>
453             <since_tizen> 3 </since_tizen>
454         </member>
455         <member name="T:Tizen.Account.OAuth2.ImplicitGrantAuthorizationRequest">
456             <summary>
457             The class contains request parameters for retreiving access token in Implicit Grant flow.
458             </summary>
459         </member>
460         <member name="M:Tizen.Account.OAuth2.ImplicitGrantAuthorizationRequest.#ctor">
461             <summary>
462             The constructor
463             </summary>
464             <since_tizen> 3 </since_tizen>
465         </member>
466         <member name="P:Tizen.Account.OAuth2.ImplicitGrantAuthorizationRequest.ResponseType">
467             <summary>
468             The response type parameter to aturhoization server.
469             </summary>
470             <since_tizen> 3 </since_tizen>
471         </member>
472         <member name="T:Tizen.Account.OAuth2.ImplicitGrantAuthorizer">
473             <summary>
474             The ImplicitGrantAuthorizer is used to obtain access tokens using Implicit Grant flow as described at https://tools.ietf.org/html/rfc6749#section-4.2
475             </summary>
476             <since_tizen> 3 </since_tizen>
477         </member>
478         <member name="M:Tizen.Account.OAuth2.ImplicitGrantAuthorizer.#ctor">
479             <summary>
480             The constructor
481             </summary>
482             <since_tizen> 3 </since_tizen>
483         </member>
484         <member name="M:Tizen.Account.OAuth2.ImplicitGrantAuthorizer.AuthorizeAsync(Tizen.Account.OAuth2.AuthorizationRequest)">
485             <summary>
486             Retrieves access token asynchronously. The authroization request parameters should be as defined in https://tools.ietf.org/html/rfc6749#section-4.2.1
487             </summary>
488             <since_tizen> 3 </since_tizen>
489             <param name="request">The authorization request <see cref="T:Tizen.Account.OAuth2.ImplicitGrantAuthorizationRequest"/></param>
490             <returns>The response containing access token.</returns>
491             <privilege>http://tizen.org/privilege/internet</privilege>
492             <exception cref="T:System.ArgumentException">Thrown when method failed due to invalid argumets</exception>
493             <exception cref="T:Tizen.Account.OAuth2.OAuth2Exception">Thrown when method fails due to server error</exception>
494         </member>
495         <member name="M:Tizen.Account.OAuth2.ImplicitGrantAuthorizer.GetAccessTokenAsync(Tizen.Account.OAuth2.TokenRequest)">
496             <summary>
497             Access token can be retreived implicitly using <see cref="M:Tizen.Account.OAuth2.ImplicitGrantAuthorizer.AuthorizeAsync(Tizen.Account.OAuth2.AuthorizationRequest)"/> in this flow.
498             </summary>
499             <since_tizen> 3 </since_tizen>
500             <exception cref="T:System.InvalidOperationException">Thrown when the operation is not supported</exception>
501         </member>
502         <member name="M:Tizen.Account.OAuth2.ImplicitGrantAuthorizer.RefreshAccessTokenAsync(Tizen.Account.OAuth2.RefreshTokenRequest)">
503             <summary>
504             Refreshing access token is not supported in this flow.
505             </summary>
506             <since_tizen> 3 </since_tizen>
507             <exception cref="T:System.InvalidOperationException">Thrown when the operation is not supported</exception>
508         </member>
509         <member name="T:Tizen.Account.OAuth2.OAuth2Exception">
510             <summary>
511             Exception wrapper for OAuth2 related exception
512             </summary>
513         </member>
514         <member name="P:Tizen.Account.OAuth2.OAuth2Exception.Error">
515             <summary>
516             The error response.
517             </summary>
518             <since_tizen> 3 </since_tizen>
519         </member>
520         <member name="T:Tizen.Account.OAuth2.OAuth2ErrorResponse">
521             <summary>
522             Wrapper class contaning OAuth2 related error information
523             </summary>
524             <since_tizen> 3 </since_tizen>
525         </member>
526         <member name="P:Tizen.Account.OAuth2.OAuth2ErrorResponse.ServerErrorCode">
527             <summary>
528             The server error code
529             </summary>
530             <since_tizen> 3 </since_tizen>
531         </member>
532         <member name="P:Tizen.Account.OAuth2.OAuth2ErrorResponse.PlatformErrorCode">
533             <summary>
534             The platform error cocde
535             </summary>
536             <since_tizen> 3 </since_tizen>
537         </member>
538         <member name="P:Tizen.Account.OAuth2.OAuth2ErrorResponse.Error">
539             <summary>
540             Error description
541             </summary>
542             <since_tizen> 3 </since_tizen>
543         </member>
544         <member name="P:Tizen.Account.OAuth2.OAuth2ErrorResponse.ErrorUri">
545             <summary>
546             URI of the error page.
547             </summary>
548             <since_tizen> 3 </since_tizen>
549         </member>
550         <member name="T:Tizen.Account.OAuth2.RefreshToken">
551             <summary>
552             The refresh token which can be used to obtain new access token.
553             </summary>
554             <since_tizen> 3 </since_tizen>
555         </member>
556         <member name="P:Tizen.Account.OAuth2.RefreshToken.Token">
557             <summary>
558             The refresh token issued to the client.
559             </summary>
560             <since_tizen> 3 </since_tizen>
561         </member>
562         <member name="T:Tizen.Account.OAuth2.RefreshTokenRequest">
563             <summary>
564             The class contains request parameters for refreshing an access token.
565             </summary>
566             <since_tizen> 3 </since_tizen>
567         </member>
568         <member name="M:Tizen.Account.OAuth2.RefreshTokenRequest.#ctor">
569             <summary>
570             The constructor
571             </summary>
572             <since_tizen> 3 </since_tizen>
573         </member>
574         <member name="P:Tizen.Account.OAuth2.RefreshTokenRequest.GrantType">
575             <summary>
576             The grant type to be used
577             </summary>
578             <since_tizen> 3 </since_tizen>
579         </member>
580         <member name="P:Tizen.Account.OAuth2.RefreshTokenRequest.RefreshToken">
581             <summary>
582             The refresh token issued by authorization server.
583             </summary>
584             <since_tizen> 3 </since_tizen>
585         </member>
586         <member name="T:Tizen.Account.OAuth2.ResourceOwnerPwdCredentialsAuthorizer">
587             <summary>
588             The ResourceOwnerPwdCredentialsAuthorizer is used to obtain access tokens using Resource Owner Password Credentials Grant flow as described at https://tools.ietf.org/html/rfc6749#section-4.3
589             </summary>
590             <since_tizen> 3 </since_tizen>
591         </member>
592         <member name="M:Tizen.Account.OAuth2.ResourceOwnerPwdCredentialsAuthorizer.#ctor">
593             <summary>
594             The constructor
595             </summary>
596             <since_tizen> 3 </since_tizen>
597         </member>
598         <member name="M:Tizen.Account.OAuth2.ResourceOwnerPwdCredentialsAuthorizer.AuthorizeAsync(Tizen.Account.OAuth2.AuthorizationRequest)">
599             <summary>
600             Authorization not supported through this API for this flow.
601             </summary>
602             <since_tizen> 3 </since_tizen>
603             <exception cref="T:System.InvalidOperationException">Thrown when the operation is not supported</exception>
604         </member>
605         <member name="M:Tizen.Account.OAuth2.ResourceOwnerPwdCredentialsAuthorizer.GetAccessTokenAsync(Tizen.Account.OAuth2.TokenRequest)">
606             <summary>
607             Retrieves access token by sending resource owner's password credentials.
608             The authroization request parameters should be as defined in https://tools.ietf.org/html/rfc6749#section-4.3.2
609             </summary>
610             <since_tizen> 3 </since_tizen>
611             <param name="request">The token request <see cref="T:Tizen.Account.OAuth2.ResourceOwnerPwdCredentialsTokenRequest"/></param>
612             <returns>The response containing access token.</returns>
613             <privilege>http://tizen.org/privilege/internet</privilege>
614             <exception cref="T:System.ArgumentException">Thrown when method failed due to invalid argumets</exception>
615             <exception cref="T:Tizen.Account.OAuth2.OAuth2Exception">Thrown when method fails due to server error</exception>
616         </member>
617         <member name="T:Tizen.Account.OAuth2.ResourceOwnerPwdCredentialsTokenRequest">
618             <summary>
619             The class contains request parameters for retreiving access token in Resource Owner Password Credentials Grant flow.
620             </summary>
621             <since_tizen> 3 </since_tizen>
622         </member>
623         <member name="M:Tizen.Account.OAuth2.ResourceOwnerPwdCredentialsTokenRequest.#ctor">
624             <summary>
625             The constructor
626             </summary>
627         </member>
628         <member name="P:Tizen.Account.OAuth2.ResourceOwnerPwdCredentialsTokenRequest.GrantType">
629             <summary>
630             The grant type
631             </summary>
632             <since_tizen> 3 </since_tizen>
633         </member>
634         <member name="P:Tizen.Account.OAuth2.ResourceOwnerPwdCredentialsTokenRequest.Username">
635             <summary>
636             The resource owner username
637             </summary>
638             <since_tizen> 3 </since_tizen>
639         </member>
640         <member name="P:Tizen.Account.OAuth2.ResourceOwnerPwdCredentialsTokenRequest.Password">
641             <summary>
642             The resource owner password
643             </summary>
644             <since_tizen> 3 </since_tizen>
645         </member>
646         <member name="T:Tizen.Account.OAuth2.TokenRequest">
647             <summary>
648             Abstract wrapper class containing OAuth 2.0 request parameters for requesting an access token.
649             </summary>
650             <since_tizen> 3 </since_tizen>
651         </member>
652         <member name="P:Tizen.Account.OAuth2.TokenRequest.GrantType">
653             <summary>
654             The Grant type
655             </summary>
656             <since_tizen> 3 </since_tizen>
657         </member>
658         <member name="P:Tizen.Account.OAuth2.TokenRequest.ClientSecrets">
659             <summary>
660             The client credentials
661             </summary>
662             <since_tizen> 3 </since_tizen>
663         </member>
664         <member name="P:Tizen.Account.OAuth2.TokenRequest.TokenEndpoint">
665             <summary>
666             The access token end point URL.
667             </summary>
668             <since_tizen> 3 </since_tizen>
669         </member>
670         <member name="P:Tizen.Account.OAuth2.TokenRequest.RedirectionEndPoint">
671             <summary>
672             The redirection endpoint of the auhorization flow.
673             </summary>
674             <since_tizen> 3 </since_tizen>
675         </member>
676         <member name="P:Tizen.Account.OAuth2.TokenRequest.Scopes">
677             <summary>
678             The scope of the access request as described by https://tools.ietf.org/html/rfc6749#section-3.3
679             </summary>
680             <since_tizen> 3 </since_tizen>
681         </member>
682         <member name="P:Tizen.Account.OAuth2.TokenRequest.CustomData">
683             <summary>
684             Custom key-value parameters to be sent to the server
685             </summary>
686             <since_tizen> 3 </since_tizen>
687         </member>
688         <member name="P:Tizen.Account.OAuth2.TokenRequest.AuthenticationScheme">
689             <summary>
690             Client authentication scheme. Default is Basic
691             </summary>
692             <since_tizen> 3 </since_tizen>
693         </member>
694         <member name="P:Tizen.Account.OAuth2.TokenRequest.State">
695             <summary>
696             The client's state which is maintained between request and response.
697             </summary>
698             <since_tizen> 3 </since_tizen>
699         </member>
700         <member name="T:Tizen.Account.OAuth2.TokenResponse">
701             <summary>
702             The response from authroization server containing access token and an optional refresh token.
703             </summary>
704             <since_tizen> 3 </since_tizen>
705         </member>
706         <member name="M:Tizen.Account.OAuth2.TokenResponse.Finalize">
707             <summary>
708             Destructor of the AuthorizationResponse class.
709             </summary>
710             <since_tizen> 3 </since_tizen>
711         </member>
712         <member name="P:Tizen.Account.OAuth2.TokenResponse.AccessToken">
713             <summary>
714             The access token
715             </summary>
716             <since_tizen> 3 </since_tizen>
717         </member>
718         <member name="P:Tizen.Account.OAuth2.TokenResponse.State">
719             <summary>
720             The state parameter present in authorization request.
721             </summary>
722             <since_tizen> 3 </since_tizen>
723             <remarks>
724             The value can be null depending on the server specifications.
725             </remarks>
726         </member>
727         <member name="P:Tizen.Account.OAuth2.TokenResponse.RefreshToken">
728             <summary>
729             The refresh token. The value will be null if authorization server doesn't return a refresh token.
730             </summary>
731             <since_tizen> 3 </since_tizen>
732             <remarks>
733             Issuing a refresh token is optional at the discretion of the authorization server.
734             </remarks>
735         </member>
736         <member name="M:Tizen.Account.OAuth2.TokenResponse.GetCustomValue(System.String)">
737             <summary>
738             Gets the value of the key received from service provider
739             </summary>
740             <since_tizen> 3 </since_tizen>
741             <returns>The value of respecitve key </returns>
742             <exception cref="T:System.ArgumentException">Thrown when the key does not exist or when there is an invalid parameter.</exception>
743         </member>
744         <member name="M:Tizen.Account.OAuth2.TokenResponse.Dispose">
745             <summary>
746             Releases any unmanaged resources used by this object.
747             </summary>
748             <since_tizen> 3 </since_tizen>
749         </member>
750         <member name="M:Tizen.Account.OAuth2.TokenResponse.Dispose(System.Boolean)">
751             <summary>
752             Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
753             </summary>
754             <since_tizen> 3 </since_tizen>
755             <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
756         </member>
757     </members>
758 </doc>