Provide signin and signout functionality.