UserLogin
Represents a user's Rock login and authentication credentials.
| AdditionalLavaFields | |
| ApiKey | Gets or sets the API key associated with the UserLogin |
| Attributes | |
| AttributeValueDefaults | |
| AttributeValues | |
| AvailableKeys | |
| ConfirmationCode | Gets an encrypted confirmation code for the UserLogin. |
| ConfirmationCodeEncoded | Gets a URL encoded and encrypted confirmation code. |
| ContextKey | |
| CreatedByPersonAlias | |
| CreatedByPersonAliasId | |
| CreatedByPersonId | |
| CreatedByPersonName | |
| CreatedDateTime | |
| CustomSortValue | |
| EncryptedKey | |
| EntityStringValue | |
| EntityType | Gets or sets the EntityType for the authentication service that this UserLogin user. |
| EntityTypeId | Gets or sets the EntityTypeId of the EntityType for the authentication service that this UserLogin user will use. |
| FailedPasswordAttemptCount | Gets or sets the number of failed password attempts within the failed password attempt window. |
| FailedPasswordAttemptWindowStartDateTime | Gets or sets the failed password attempt window start date time. |
| ForeignGuid | |
| ForeignId | |
| ForeignKey | |
| Guid | |
| Id | |
| IdKey | |
| IsAuthenticated | Gets a flag indicating if the User authenticated with their last interaction with Rock (versus using an impersonation link). |
| IsConfirmed | Gets or sets a flag indicating if the UserLogin has been confirmed. |
| IsLockedOut | Gets or sets a flag indicating if the UserLogin is currently locked out. |
| IsOnLine | Gets or sets a flag indicating if the user is currently online and logged in to the system. |
| IsPasswordChangeRequired | Gets or sets the is password change required. |
| IsPasswordless | Returns a boolean indicating if this is a passwordless user. |
| IsTwoFactorAuthenticated | Gets a flag indicating if the User is two-factor authenticated. |
| IsValid | |
| Item | |
| LastActivityDateTime | Gets or sets the date and time of the last activity (login, password change, etc.) performed with this UserLogin. |
| LastLockedOutDateTime | Gets or sets date and time that the UserLogin was last locked out. |
| LastLoginDateTime | Gets or sets the most recent date and time that a user successfully logged in using this UserLogin. |
| LastPasswordChangedDateTime | Gets or sets the date and time that the password was successfully changed. |
| LastPasswordExpirationWarningDateTime | Gets or sets the last time that user was notified about their password expiring. |
| ModifiedAuditValuesAlreadyUpdated | |
| ModifiedByPersonAlias | |
| ModifiedByPersonAliasId | |
| ModifiedByPersonId | |
| ModifiedByPersonName | |
| ModifiedDateTime | |
| ParentAuthority | |
| ParentAuthorityPre | |
| Password | Gets or sets the Password. Stored as a BCrypt hash for Rock Database Auth, but possibly a different hashtype for other ServiceTypes |
| Person | Gets or sets the Person that this UserLogin is associated with. |
| PersonId | Gets or sets the Id of the Person who this UserLogin belongs to. |
| SupportedActions | |
| TypeId | |
| TypeName | |
| UrlEncodedKey | |
| UserLoginAttributeValues | Gets the entity attribute values. This should only be used inside LINQ statements when building a where clause for the query. This property should only be used inside LINQ statements for filtering or selecting values. Do not use it for accessing the attributes after the entity has been loaded. |
| UserName | Gets or sets the UserName that is associated with this UserLogin. This property is required. |
| ValidationResults | |