NF Login
Overview
This Module is design for custom login Authentication where a user cannot be logged in if password is expired and user will be blocked after 3(can modify) unsuccessfull attempts of login and can only be unblock by the Admin of the app.
Make sure to set the member(s) (passwordExpiry and IsPaswordExpire , Blocked Since ) value of account entity when saving new account object and changing of a password of a account .
Attach Microflow 'SaveNewEditAccount' for AccountNewEdit Page Save Button in order to change the member value of "blocked since" to "empty" when admin unlbocks a user .
Use Scheduler to automate the password expiry checking and set value to true.
Documentation
Typical usage scenario
Non availability feature to restrict users from login after password expires enhancement of app security by regular validation of password expiration and account blocking .
Features and limitations
Password expiration configuration and blocking of user account after defined number(default 3 ) of failed attempts, only admin can create new password after expiration and admin can unblock the user .
Scheduler to regularly check and set the password expiration value for all accounts.