• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class OAuthLoginBase

Inheritance
System.Object
UserControlBase
PortalModuleBase
UserModuleBase
AuthenticationLoginBase
OAuthLoginBase
Implements
IModuleControl
Inherited Members
AuthenticationLoginBase.UserAuthenticated
AuthenticationLoginBase.IPAddress
AuthenticationLoginBase.SupportsRegistration
AuthenticationLoginBase.AuthenticationType
AuthenticationLoginBase.Mode
AuthenticationLoginBase.RedirectURL
AuthenticationLoginBase.GetIPAddress()
AuthenticationLoginBase.OnUserAuthenticated(UserAuthenticatedEventArgs)
UserModuleBase.User
UserModuleBase.UserId
UserModuleBase.AddUser
UserModuleBase.IsAdmin
UserModuleBase.IsUserOrAdmin
UserModuleBase.IsHostTab
UserModuleBase.IsEdit
UserModuleBase.IsProfile
UserModuleBase.IsRegister
UserModuleBase.IsUser
UserModuleBase.UserPortalID
UserModuleBase.GetSetting(Int32, String)
UserModuleBase.UpdateSetting(Int32, String, String)
UserModuleBase.UpdateSettings(Int32, Hashtable)
UserModuleBase.AddLocalizedModuleMessage(String, ModuleMessage.ModuleMessageType, Boolean)
UserModuleBase.AddModuleMessage(String, ModuleMessage.ModuleMessageType, Boolean)
UserModuleBase.CompleteUserCreation(UserCreateStatus, UserInfo, Boolean, Boolean)
PortalModuleBase.FileInfoRegex
PortalModuleBase.ContainerControl
PortalModuleBase.EditMode
PortalModuleBase.IsEditable
PortalModuleBase.PortalId
PortalModuleBase.TabId
PortalModuleBase.UserInfo
PortalModuleBase.PortalAlias
PortalModuleBase.Settings
PortalModuleBase.Control
PortalModuleBase.ControlPath
PortalModuleBase.ControlName
PortalModuleBase.ModuleContext
PortalModuleBase.CacheDirectory
PortalModuleBase.CacheFileName
PortalModuleBase.CacheKey
PortalModuleBase.Actions
PortalModuleBase.HelpURL
PortalModuleBase.ModuleConfiguration
PortalModuleBase.TabModuleId
PortalModuleBase.ModuleId
PortalModuleBase.LocalResourceFile
PortalModuleBase.DependencyProvider
PortalModuleBase.EditUrl()
PortalModuleBase.EditUrl(String)
PortalModuleBase.EditUrl(String, String)
PortalModuleBase.EditUrl(String, String, String)
PortalModuleBase.EditUrl(String, String, String, String[])
PortalModuleBase.EditUrl(Int32, String, Boolean, String[])
PortalModuleBase.GetNextActionID()
PortalModuleBase.Dispose()
PortalModuleBase.GetCacheFileName(Int32)
PortalModuleBase.GetCacheKey(Int32)
PortalModuleBase.SynchronizeModule()
PortalModuleBase.OnInit(EventArgs)
PortalModuleBase.AddActionHandler(ActionEventHandler)
PortalModuleBase.LocalizeString(String)
PortalModuleBase.LocalizeSafeJsString(String)
UserControlBase.IsHostMenu
UserControlBase.PortalSettings
Namespace: DotNetNuke.Services.Authentication.OAuth
Assembly: DotNetNuke.dll
Syntax
public abstract class OAuthLoginBase : AuthenticationLoginBase, IModuleControl

Properties

| Improve this Doc View Source

AuthSystemApplicationName

Declaration
protected virtual string AuthSystemApplicationName { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Enabled

Gets a value indicating whether the control is Enabled.

Declaration
public override bool Enabled { get; }
Property Value
Type Description
System.Boolean
Overrides
AuthenticationLoginBase.Enabled
Remarks

This property must be overriden in the inherited class.

| Improve this Doc View Source

OAuthClient

Declaration
protected OAuthClientBase OAuthClient { get; set; }
Property Value
Type Description
OAuthClientBase

Methods

| Improve this Doc View Source

AddCustomProperties(NameValueCollection)

Declaration
protected virtual void AddCustomProperties(NameValueCollection properties)
Parameters
Type Name Description
NameValueCollection properties
| Improve this Doc View Source

GetCurrentUser()

Declaration
protected abstract UserData GetCurrentUser()
Returns
Type Description
UserData
| Improve this Doc View Source

OnLoad(EventArgs)

Declaration
protected override void OnLoad(EventArgs e)
Parameters
Type Name Description
EventArgs e
Overrides
PortalModuleBase.OnLoad(EventArgs)

Implements

IModuleControl

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS