Adding Ability to block Authentication cancel

Many classes of apps require authentication and therefore the ability
to cancel the process is unwanted, un-necessary and provides a poor
user experience.  This commit adds the ability to block a user from
Canceling the authentication process.