Class OAuthLoginBase
Inheritance
OAuthLoginBase
Implements
Inherited Members
Namespace: DotNetNuke.Services.Authentication.OAuth
Assembly: DotNetNuke.dll
Syntax
public abstract class OAuthLoginBase : AuthenticationLoginBase, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IFilterResolutionService, IAttributeAccessor, INamingContainer, IUserControlDesignerAccessor, IModuleControl
Constructors
OAuthLoginBase()
Declaration
protected OAuthLoginBase()
Properties
AuthSystemApplicationName
Declaration
protected virtual string AuthSystemApplicationName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Enabled
Declaration
public override bool Enabled { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Overrides
OAuthClient
Declaration
protected OAuthClientBase OAuthClient { get; set; }
Property Value
| Type | Description |
|---|---|
| OAuthClientBase |
Methods
AddCustomProperties(NameValueCollection)
Declaration
protected virtual void AddCustomProperties(NameValueCollection properties)
Parameters
| Type | Name | Description |
|---|---|---|
| NameValueCollection | properties |
GetCurrentUser()
Declaration
protected abstract UserData GetCurrentUser()
Returns
| Type | Description |
|---|---|
| UserData |
OnLoad(EventArgs)
Declaration
protected override void OnLoad(EventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| EventArgs | e |