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 |