I wear many hats & one of them is Master Security Officer ... you want to make Security easy enough for people to remember that they will not find it neccessary to write down their passwords ... You will need to make sure that upper management is aware of the downsides of policies imposed upon you that conflict with security objectives, such as multiple people in same department using same sign-on with the password being an open secret.
See if your platform comes with a manual on security issues ... I have a great one from IBM that talks about all the different kinds of risks & what to do to block them off.
I am able to have the system disconnect the physical device a person is trying to sign on from, if they get the wrong password acertain number of tries in a row in a short time period ... you certainly do not want to allow infinite retries.
There are error messages about "invalid user" or "invalid password" that you might want to muck with to block intruders from getting clues.
There need