Class SignInLogic
- Namespace
- InSite.Web.SignIn
- Assembly
- InSite.UI.dll
public static class SignInLogic
- Inheritance
-
SignInLogic
- Inherited Members
-
Fields
SignInChallengePageURL
public const string SignInChallengePageURL = "~/ui/lobby/signin-challenge"
Field Value
- string
SignInErrorPageURL
public const string SignInErrorPageURL = "~/ui/lobby/signin-failure"
Field Value
- string
SignInMFAPageURL
public const string SignInMFAPageURL = "~/ui/lobby/signin-mfa"
Field Value
- string
SignInPageURL
public const string SignInPageURL = "~/ui/lobby/signin"
Field Value
- string
SignInSocialPageURL
public const string SignInSocialPageURL = "~/ui/lobby/signin-social"
Field Value
- string
_random
public static readonly RandomNumberGenerator _random
Field Value
- RandomNumberGenerator
Methods
AuthenticateUser(string, string, bool)
public static (AuthenticationResult authResults, User user) AuthenticateUser(string username, string password, bool autologin)
Parameters
username string
password string
autologin bool
Returns
- (AuthenticationResult authResults, User user)
CheckUserMFAStatus(Guid)
public static (bool MFAEnabled, TUserAuthenticationFactor mfa) CheckUserMFAStatus(Guid userId)
Parameters
userId Guid
Returns
- (bool MFAEnabled, TUserAuthenticationFactor mfa)
GetUrl(string)
public static string GetUrl(string returnUrl = null)
Parameters
returnUrl string
Returns
- string
GetUserOrganization(User, bool, string, bool)
public static SignInLogic.GetUserOrganization_Result GetUserOrganization(User user, bool isAuthentication, string returnUrl, bool hasExternalReturnUrl = false)
Parameters
user User
isAuthentication bool
returnUrl string
hasExternalReturnUrl bool
Returns
- SignInLogic.GetUserOrganization_Result
GetWebUrl(string)
public static WebUrl GetWebUrl(string returnUrl = null)
Parameters
returnUrl string
Returns
- WebUrl
IsMultiFactorAuthenticationEnabled(TUserAuthenticationFactor)
public static bool IsMultiFactorAuthenticationEnabled(TUserAuthenticationFactor mfa)
Parameters
mfa TUserAuthenticationFactor
Returns
- bool
IsMultiFactorAuthenticationEnabled(SignInUserMFA)
public static bool IsMultiFactorAuthenticationEnabled(SignInBasePage.SignInUserMFA mfa)
Parameters
mfa SignInBasePage.SignInUserMFA
Returns
- bool
Redirect(bool)
public static void Redirect(bool endResponse = true)
Parameters
endResponse bool
RedirectToSignInWithReturnURL(string, bool)
public static void RedirectToSignInWithReturnURL(string returnUrl, bool endResponse = true)
Parameters
returnUrl string
endResponse bool
UpdateLoginName(string, string)
public static void UpdateLoginName(string oldLoginName, string newLoginName)
Parameters
oldLoginName string
newLoginName string