Class AuthenticationController
Inheritance
AuthenticationController
Assembly: DotNetNuke.dll
Syntax
public class AuthenticationController
Constructors
AuthenticationController()
Declaration
public AuthenticationController()
Methods
AddAuthentication(IEventLogger, AuthenticationInfo)
Declaration
public static int AddAuthentication(IEventLogger eventLogger, AuthenticationInfo authSystem)
Parameters
Returns
AddAuthentication(AuthenticationInfo)
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Use overload taking IEventLogger. Scheduled for removal in v12.0.0.")]
public static int AddAuthentication(AuthenticationInfo authSystem)
Parameters
Returns
AddUserAuthentication(IEventLogger, int, string, string)
Declaration
public static int AddUserAuthentication(IEventLogger eventLogger, int userId, string authenticationType, string authenticationToken)
Parameters
Returns
AddUserAuthentication(int, string, string)
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Use overload taking IEventLogger. Scheduled for removal in v12.0.0.")]
public static int AddUserAuthentication(int userID, string authenticationType, string authenticationToken)
Parameters
| Type |
Name |
Description |
| int |
userID |
|
| string |
authenticationType |
|
| string |
authenticationToken |
|
Returns
DeleteAuthentication(IEventLogger, AuthenticationInfo)
Declaration
public static void DeleteAuthentication(IEventLogger eventLogger, AuthenticationInfo authSystem)
Parameters
DeleteAuthentication(AuthenticationInfo)
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Use overload taking IEventLogger. Scheduled for removal in v12.0.0.")]
public static void DeleteAuthentication(AuthenticationInfo authSystem)
Parameters
GetAuthenticationService(int)
Declaration
public static AuthenticationInfo GetAuthenticationService(int authenticationID)
Parameters
| Type |
Name |
Description |
| int |
authenticationID |
|
Returns
GetAuthenticationServiceByPackageID(int)
Declaration
public static AuthenticationInfo GetAuthenticationServiceByPackageID(int packageID)
Parameters
| Type |
Name |
Description |
| int |
packageID |
|
Returns
GetAuthenticationServiceByType(string)
Declaration
public static AuthenticationInfo GetAuthenticationServiceByType(string authenticationType)
Parameters
| Type |
Name |
Description |
| string |
authenticationType |
|
Returns
GetAuthenticationServices()
Declaration
public static List<AuthenticationInfo> GetAuthenticationServices()
Returns
GetAuthenticationType()
Declaration
public static AuthenticationInfo GetAuthenticationType()
Returns
GetEnabledAuthenticationServices()
Declaration
public static List<AuthenticationInfo> GetEnabledAuthenticationServices()
Returns
GetLogoffRedirectURL(PortalSettings, HttpRequest)
Declaration
public static string GetLogoffRedirectURL(PortalSettings settings, HttpRequest request)
Parameters
Returns
GetUserAuthentication(int)
Declaration
public static UserAuthenticationInfo GetUserAuthentication(int userID)
Parameters
| Type |
Name |
Description |
| int |
userID |
|
Returns
HasSocialAuthenticationEnabled(UserControl)
Declaration
public static bool HasSocialAuthenticationEnabled(UserControl control = null)
Parameters
Returns
IsEnabledForPortal(AuthenticationInfo, int)
Declaration
public static bool IsEnabledForPortal(AuthenticationInfo authentication, int portalId)
Parameters
Returns
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(IEventLogger, AuthenticationInfo)
Declaration
public static void UpdateAuthentication(IEventLogger eventLogger, AuthenticationInfo authSystem)
Parameters
UpdateAuthentication(AuthenticationInfo)
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Use overload taking IEventLogger. Scheduled for removal in v12.0.0.")]
public static void UpdateAuthentication(AuthenticationInfo authSystem)
Parameters
Extension Methods