Show / Hide Table of Contents

Class AuthenticationController

Inheritance
object
AuthenticationController
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Services.Authentication
Assembly: DotNetNuke.dll
Syntax
public class AuthenticationController

Constructors

AuthenticationController()

Declaration
public AuthenticationController()

Methods

AddAuthentication(AuthenticationInfo)

Declaration
public static int AddAuthentication(AuthenticationInfo authSystem)
Parameters
Type Name Description
AuthenticationInfo authSystem
Returns
Type Description
int

AddUserAuthentication(int, string, string)

Declaration
public static int AddUserAuthentication(int userID, string authenticationType, string authenticationToken)
Parameters
Type Name Description
int userID
string authenticationType
string authenticationToken
Returns
Type Description
int

DeleteAuthentication(AuthenticationInfo)

Declaration
public static void DeleteAuthentication(AuthenticationInfo authSystem)
Parameters
Type Name Description
AuthenticationInfo authSystem

GetAuthenticationService(int)

Declaration
public static AuthenticationInfo GetAuthenticationService(int authenticationID)
Parameters
Type Name Description
int authenticationID
Returns
Type Description
AuthenticationInfo

GetAuthenticationServiceByPackageID(int)

Declaration
public static AuthenticationInfo GetAuthenticationServiceByPackageID(int packageID)
Parameters
Type Name Description
int packageID
Returns
Type Description
AuthenticationInfo

GetAuthenticationServiceByType(string)

Declaration
public static AuthenticationInfo GetAuthenticationServiceByType(string authenticationType)
Parameters
Type Name Description
string authenticationType
Returns
Type Description
AuthenticationInfo

GetAuthenticationServices()

Declaration
public static List<AuthenticationInfo> GetAuthenticationServices()
Returns
Type Description
List<AuthenticationInfo>

GetAuthenticationType()

Declaration
public static AuthenticationInfo GetAuthenticationType()
Returns
Type Description
AuthenticationInfo

GetEnabledAuthenticationServices()

Declaration
public static List<AuthenticationInfo> GetEnabledAuthenticationServices()
Returns
Type Description
List<AuthenticationInfo>

GetLogoffRedirectURL(PortalSettings, HttpRequest)

Declaration
public static string GetLogoffRedirectURL(PortalSettings settings, HttpRequest request)
Parameters
Type Name Description
PortalSettings settings
HttpRequest request
Returns
Type Description
string

GetUserAuthentication(int)

Declaration
public static UserAuthenticationInfo GetUserAuthentication(int userID)
Parameters
Type Name Description
int userID
Returns
Type Description
UserAuthenticationInfo

HasSocialAuthenticationEnabled(UserControl)

Declaration
public static bool HasSocialAuthenticationEnabled(UserControl control = null)
Parameters
Type Name Description
UserControl control
Returns
Type Description
bool

IsEnabledForPortal(AuthenticationInfo, int)

Declaration
public static bool IsEnabledForPortal(AuthenticationInfo authentication, int portalId)
Parameters
Type Name Description
AuthenticationInfo authentication
int portalId
Returns
Type Description
bool

SetAuthenticationType(string)

Declaration
public static void SetAuthenticationType(string value)
Parameters
Type Name Description
string value

SetAuthenticationType(string, bool)

Declaration
public static void SetAuthenticationType(string value, bool createPersistentCookie)
Parameters
Type Name Description
string value
bool createPersistentCookie

UpdateAuthentication(AuthenticationInfo)

Declaration
public static void UpdateAuthentication(AuthenticationInfo authSystem)
Parameters
Type Name Description
AuthenticationInfo authSystem

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS