Facebook не позволяет xAuth, функцию, которая позволила бы что-то похожее на то, что вы описываете.Вместо этого вы должны использовать стандартный поток OAuth, который включает перенаправление пользователя на Facebook, где они вводят свои учетные данные, авторизуют ваше приложение, а затем перенаправляются обратно с токеном, который вы можете использовать для доступа к вызовам API от их имени.
FB имеет хорошее руководство по их аутентификации здесь .Простой способ начать работу с этим - использовать прилагаемый Javascript SDK - , их простейший пример , который отображает кнопку, которую пользователь может использовать для входа в систему:
<html>
<head>
<title>My Facebook Login Page</title>
</head>
<body>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId:'YOUR_APP_ID', cookie:true,
status:true, xfbml:true
});
</script>
<fb:login-button>Login with Facebook</fb:login-button>
</body>
</html>
Этонеобходимо сначала зарегистрировать приложение , которое даст вам необходимый идентификатор приложения.