Show / Hide Table of Contents

Class ExtendedSignInResult

Represents the result of a sign-in operation.

Inheritance
Object
SignInResult
ExtendedSignInResult
MultitenantSignInResult
Inherited Members
SignInResult.Succeeded
Microsoft.AspNetCore.Identity.SignInResult.IsLockedOut
Microsoft.AspNetCore.Identity.SignInResult.IsNotAllowed
Microsoft.AspNetCore.Identity.SignInResult.RequiresTwoFactor
Microsoft.AspNetCore.Identity.SignInResult.Success
Microsoft.AspNetCore.Identity.SignInResult.Failed
SignInResult.LockedOut
SignInResult.NotAllowed
Microsoft.AspNetCore.Identity.SignInResult.TwoFactorRequired
Object.Equals(Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
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.

Overrides
SignInResult.ToString()
Back to top Generated by DocFX