Anyone who has used websites that require user information has seen the sign in with Facebook or sign in with Google buttons. These are called single sign-on buttons and the...