Every application needs the basics – don’t clog your support channels with requests that should be handled self-serve.
Empower users to protect their accounts with robust, self-serve security controls.
Allow users to add a second authentication step to their sign-in process.
Allow users to see the devices they are signed in on, and remotely sign out if necessary.
Allow users to update their password.