Represents base properties and method for OAuth 2.0 client.
Inheritance Hierarchy
Nemiro.OAuth OAuthBase
Nemiro.OAuth OAuth2Client
Nemiro.OAuth.Clients AmazonClient
Nemiro.OAuth.Clients AssemblaClient
Nemiro.OAuth.Clients CodeProjectClient
Nemiro.OAuth.Clients DropboxClient
Nemiro.OAuth.Clients FacebookClient
Nemiro.OAuth.Clients FoursquareClient
Nemiro.OAuth.Clients GitHubClient
Nemiro.OAuth.Clients GoogleClient
Nemiro.OAuth.Clients InstagramClient
Nemiro.OAuth.Clients LinkedInClient
Nemiro.OAuth.Clients LiveClient
Nemiro.OAuth.Clients MailRuClient
Nemiro.OAuth.Clients OdnoklassnikiClient
Nemiro.OAuth.Clients SoundCloudClient
Nemiro.OAuth.Clients VkontakteClient
Nemiro.OAuth.Clients YahooClient
Nemiro.OAuth.Clients YandexClient
Namespace: Nemiro.OAuth
Assembly: Nemiro.OAuth (in Nemiro.OAuth.dll) Version: 1.9.4.725 (1.9.4.725)
Syntax
The OAuth2Client type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | OAuth2Client |
Initializes a new instance of the OAuth2Client class.
|
Methods
Name | Description | |
---|---|---|
![]() | Clone |
Creates a shallow copy of the current object.
(Inherited from OAuthBase.) |
![]() | Clone(NameValueCollection, String) |
Creates a shallow copy of the current object.
(Inherited from OAuthBase.) |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetAccessToken |
Gets the access token from the remote server.
(Overrides OAuthBase GetAccessToken .) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetSpecifiedTokenOrCurrent |
Returns the specified access token or the current access token.
(Inherited from OAuthBase.) |
![]() | GetType | (Inherited from Object.) |
![]() | GetUserInfo | Obsolete.
Gets the user details via API of the provider.
(Inherited from OAuthBase.) |
![]() | GetUserInfo(AccessToken) |
Gets the user details via API of the provider.
(Inherited from OAuthBase.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | RedirectToAuthorization |
Redirects a client to the Authorization URL.
(Inherited from OAuthBase.) |
![]() | RefreshToken |
Sends a request to refresh the access token.
(Overrides OAuthBase RefreshToken(AccessToken).) |
![]() | RevokeToken |
Sends a request to revoke the access token.
(Inherited from OAuthBase.) |
![]() | ToString | (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
![]() | AccessToken |
Gets or sets an access token.
(Inherited from OAuthBase.) |
![]() | AccessTokenUrl |
Gets or sets the address for the access token.
(Inherited from OAuthBase.) |
![]() | AccessTokenValue |
Gets an access token value.
(Inherited from OAuthBase.) |
![]() | ApplicationId |
Gets or sets the application identifier.
(Inherited from OAuthBase.) |
![]() | ApplicationSecret |
Gets or sets the application secret key.
(Inherited from OAuthBase.) |
![]() | AuthorizationCode |
Gets or sets access code for access token requests.
(Inherited from OAuthBase.) |
![]() | AuthorizationUrl |
Gets the endpoint of the authorization.
(Overrides OAuthBase AuthorizationUrl.) |
![]() | AuthorizeUrl |
Gets or sets the base address for login.
(Inherited from OAuthBase.) |
![]() | DefaultScope |
The deault scope.
|
![]() | GrantType |
Gets or sets grant type.
|
![]() | Parameters |
Gets or sets additional query parameters.
(Inherited from OAuthBase.) |
![]() | Password |
Gets or sets password if GrantType is password or client_credentials.
|
![]() | ProviderName |
Unique provider name.
(Inherited from OAuthBase.) |
![]() | ReturnUrl |
Gets or sets return URL.
(Inherited from OAuthBase.) |
![]() | Scope |
The scope of the access request.
|
![]() | ScopeSeparator |
The separator in the scope list.
|
![]() | State |
Gets or sets unique request identifier.
For clients the value sets is automatically.
(Inherited from OAuthBase.) |
![]() | SupportRefreshToken |
Gets or sets a value indicating whether the current client supports refreshing access token.
(Inherited from OAuthBase.) |
![]() | SupportRevokeToken |
Gets or sets a value indicating whether the current client supports revoking access token.
(Inherited from OAuthBase.) |
![]() | Username |
Gets or sets username if GrantType is password or client_credentials.
|
![]() | Version |
Gets the version of the OAuth protocol.
(Inherited from OAuthBase.) |
Remarks
For more details, please visit http://tools.ietf.org/html/draft-ietf-oauth-v2-31.
See Also