Show / Hide Table of Contents

Class MultitenantSignInResult

Represents the result of a sign-in operation.

Inheritance
Object
SignInResult
ExtendedSignInResult
MultitenantSignInResult
Inherited Members
ExtendedSignInResult.RequiresChangePassword
ExtendedSignInResult.RequiresConfirmEmail
ExtendedSignInResult.RequiresConfirmPhoneNumber
ExtendedSignInResult.RequiresInvitationAssociation
ExtendedSignInResult.RequiresAcceptTerms
ExtendedSignInResult.IsInvalidInvitationToken
ExtendedSignInResult.ExternalLoginAlreadyUsed
ExtendedSignInResult.AutoProvisionDataMissing
ExtendedSignInResult.EmailMissing
ExtendedSignInResult.PhoneNumberMissing
ExtendedSignInResult.ChangePasswordRequired
ExtendedSignInResult.MissingEmail
ExtendedSignInResult.MissingPhoneNumber
ExtendedSignInResult.MissingEmailAndPhoneNumber
ExtendedSignInResult.ConfirmEmailRequired
ExtendedSignInResult.ConfirmPhoneNumberRequired
ExtendedSignInResult.InvitationAssociationRequired
ExtendedSignInResult.AcceptTermsRequired
ExtendedSignInResult.InvalidInvitationToken
ExtendedSignInResult.AttemptWithUsedExternalLogin
ExtendedSignInResult.MissingAutoProvisionData
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 MultitenantSignInResult : ExtendedSignInResult

Properties

AssociatedTenants

Gets or sets the list of associated tenants for the user attempting to sign-in.

Declaration
public List<Guid> AssociatedTenants { get; set; }
Property Value
List<System.Guid>

IsUnpayed

Returns a flag indication whether the user attempting to sign-in blongs to a tenant with one or more unpayed modules.

Declaration
public bool IsUnpayed { get; protected set; }
Property Value
Boolean

True if the user attempting to sign-in belongs to a tenant with one or more unpayed modules, otherwise false.

RequiresTenantChoice

Returns a flag indication whether the user attempting to sign-in requires to choose a tenant.

Declaration
public bool RequiresTenantChoice { get; protected set; }
Property Value
Boolean

True if the user attempting to sign-in requires to choose a tenant, otherwise false.

Remarks

If the user attempting to sign-in is associated with many tenants, AssociatedTenants contains all tenants that the user should choose from.

TenantChoiceRequired

Returns a MultitenantSignInResult that represents a sign-in attempt that needs to choose tenant.

Declaration
public static MultitenantSignInResult TenantChoiceRequired { get; }
Property Value
MultitenantSignInResult

A MultitenantSignInResult that represents sign-in attempt that needs to choose tenant.

Unpayed

Returns a MultitenantSignInResult that represents a sign-in attempt that belongs to a tenant with unpayed modules.

Declaration
public static MultitenantSignInResult Unpayed { get; }
Property Value
MultitenantSignInResult

A MultitenantSignInResult that represents sign-in attempt that belongs to a tenant with unpayed modules.

Methods

ToString()

Converts the value of the current MultitenantSignInResult object to its equivalent string representation.

Declaration
public override string ToString()
Returns
String

A string representation of value of the current MultitenantSignInResult object.

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