Class ExtendedSignInResult
Represents the result of a sign-in operation.
Inherited Members
Namespace: IRM.AspNetCore.Identity
Assembly: IRM.AspNetCore.Identity.dll
Syntax
public class ExtendedSignInResult : SignInResult
Properties
AcceptTermsRequired
Returns a ExtendedSignInResult that represents a sign-in attempt where the user must confirm an agreement.
Declaration
public static ExtendedSignInResult AcceptTermsRequired { get; }
Property Value
|
ExtendedSignInResult
A ExtendedSignInResult that represents sign-in attempt where the user must confirm an agreement. |
AttemptWithUsedExternalLogin
Returns a ExtendedSignInResult that represents a sign-in attempt with an external provider that is already used.
Declaration
public static ExtendedSignInResult AttemptWithUsedExternalLogin { get; }
Property Value
|
ExtendedSignInResult
A ExtendedSignInResult that represents sign-in attempt with an external provider that is already used. |
AutoProvisionDataMissing
Returns a flag indication whether data is missing to be able to auto-provision a user.
Declaration
public bool AutoProvisionDataMissing { get; set; }
Property Value
|
Boolean
True if data is missing to be able to auto-provision a user, otherwise false. |
ChangePasswordRequired
Returns a ExtendedSignInResult that represents a sign-in attempt that needs to change password.
Declaration
public static ExtendedSignInResult ChangePasswordRequired { get; }
Property Value
|
ExtendedSignInResult
A ExtendedSignInResult that represents sign-in attempt that needs to change password. |
ConfirmEmailRequired
Returns a ExtendedSignInResult that represents a sign-in attempt that needs to confirm email address.
Declaration
public static ExtendedSignInResult ConfirmEmailRequired { get; }
Property Value
|
ExtendedSignInResult
A ExtendedSignInResult that represents sign-in attempt that needs to confirm email address. |
ConfirmPhoneNumberRequired
Returns a ExtendedSignInResult that represents a sign-in attempt that needs to confirm phone number.
Declaration
public static ExtendedSignInResult ConfirmPhoneNumberRequired { get; }
Property Value
|
ExtendedSignInResult
A ExtendedSignInResult that represents sign-in attempt that needs to confirm phone number. |
EmailMissing
Returns a flag indicating wheter email is missing.
Declaration
public bool EmailMissing { get; protected set; }
Property Value
|
Boolean
True if email is missing, otherwise false. |
ExternalLoginAlreadyUsed
Returns a flag indication whether the user attempting to use an external provider that is already associated with another user.
Declaration
public bool ExternalLoginAlreadyUsed { get; set; }
Property Value
|
Boolean
True if the external provider used to sign-in is already associated with another user, otherwise false. |
InvalidInvitationToken
Returns a ExtendedSignInResult that represents a sign-in attempt that needs the user to associate its sign-in.
Declaration
public static ExtendedSignInResult InvalidInvitationToken { get; }
Property Value
|
ExtendedSignInResult
A ExtendedSignInResult that represents sign-in attempt that needs the user to associate its sign-in. |
InvitationAssociationRequired
Returns a ExtendedSignInResult that represents a sign-in attempt that uses an invalid email invitation token.
Declaration
public static ExtendedSignInResult InvitationAssociationRequired { get; }
Property Value
|
ExtendedSignInResult
A ExtendedSignInResult that represents sign-in attempt that uses an invalid email invitation token. |
IsInvalidInvitationToken
Returns a flag indication whether the user attempting to use an email invitation token to sign-in has an invalid token (link).
Declaration
public bool IsInvalidInvitationToken { get; protected set; }
Property Value
|
Boolean
True if the user attempting to sign-in has an invalid email invitation token, otherwise false. |
MissingAutoProvisionData
Returns a ExtendedSignInResult that represents an auto-provision attempt but all required attributes is not available from external sign-in.
Declaration
public static ExtendedSignInResult MissingAutoProvisionData { get; }
Property Value
|
ExtendedSignInResult
A ExtendedSignInResult that represents an auto-provision attempt but all required attributes is not available from external sign-in. |
MissingEmail
Returns a ExtendedSignInResult that represents an successful sign-in and that the user doesn't have an email.
Declaration
public static ExtendedSignInResult MissingEmail { get; }
Property Value
|
ExtendedSignInResult
A ExtendedSignInResult that represents an successful sign-in and that the user doesn't have an email. |
MissingEmailAndPhoneNumber
Returns a ExtendedSignInResult that represents an successful sign-in and that the user doesn't have an email and a phone number.
Declaration
public static ExtendedSignInResult MissingEmailAndPhoneNumber { get; }
Property Value
|
ExtendedSignInResult
A ExtendedSignInResult that represents an successful sign-in and that the user doesn't have an email and a phone number. |
MissingPhoneNumber
Returns a ExtendedSignInResult that represents an successful sign-in and that the user doesn't have a phone number.
Declaration
public static ExtendedSignInResult MissingPhoneNumber { get; }
Property Value
|
ExtendedSignInResult
A ExtendedSignInResult that represents an successful sign-in and that the user doesn't have a phone number. |
PhoneNumberMissing
Returns a flag indicating wheter phone number is missing.
Declaration
public bool PhoneNumberMissing { get; protected set; }
Property Value
|
Boolean
True if phone number is missing, otherwise false. |
RequiresAcceptTerms
Returns a flag indication whether the user attempting to sign-in requires to confirm an agreement.
Declaration
public bool RequiresAcceptTerms { get; set; }
Property Value
|
Boolean
True if the user attempting to sign-in requires to confirm an agreement, otherwise false. |
RequiresChangePassword
Returns a flag indication whether the user attempting to sign-in is required to change password.
Declaration
public bool RequiresChangePassword { get; protected set; }
Property Value
|
Boolean
True if the user attempting to sign-in is required to change password, otherwise false. |
RequiresConfirmEmail
Returns a flag indication whether the user attempting to sign-in is required to confirm their email address.
Declaration
public bool RequiresConfirmEmail { get; protected set; }
Property Value
|
Boolean
True if the user attempting to sign-in is required to confirm their email address, otherwise false. |
RequiresConfirmPhoneNumber
Returns a flag indication whether the user attempting to sign-in is required to confirm their phone number.
Declaration
public bool RequiresConfirmPhoneNumber { get; protected set; }
Property Value
|
Boolean
True if the user attempting to sign-in is required to confirm their phone number, otherwise false. |
RequiresInvitationAssociation
Returns a flag indication whether the user attempting to sign-in requires to associate a sign-in method.
Declaration
public bool RequiresInvitationAssociation { get; set; }
Property Value
|
Boolean
True if the user attempting to sign-in requires to associate a sign-in method, otherwise false. |
Methods
ToString()
Converts the value of the current ExtendedSignInResult object to its equivalent string representation.
Declaration
public override string ToString()
Returns
|
String
A string representation of value of the current ExtendedSignInResult object. |