IOAuthClient is defined in the Telligent.Evolution.Extensibility.Authentication.Version1 namespace of Telligent.Evolution.Platform.dll
Definition
interface IOAuthClient : IPlugin { string CallbackUrl { get; set; } string ClientLogoutScript { get; } string ClientName { get; } string ClientType { get; } string ConsumerKey { get; } string ConsumerSecret { get; } bool Enabled { get; } string IconUrl { get; } string Privacy { get; } string ThemeColor { get; } string GetAuthorizationLink(); OAuthData ProcessLogin(HttpContextBase context); }
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| CallbackUrl | string | |||
| ClientLogoutScript | string | |||
| ClientName | string | |||
| ClientType | string | |||
| ConsumerKey | string | |||
| ConsumerSecret | string | |||
| Enabled | bool | |||
| IconUrl | string | |||
| Privacy | string | |||
| ThemeColor | string |
Methods
string GetAuthorizationLink();
Return Type
string
OAuthData ProcessLogin(HttpContextBase context);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| context | HttpContextBase | Context | Required |