Я только что создал проект ASP.Net MVC в моем решении, после these instructions
Asp.Net Идентичность: Войти через Facebook
После успешной возможности входа в систему и создавать пользователь с обычаем IUserStore
, я последовал these instructions
, чтобы разрешить вход с социальными сетями, такими как Facebook:
к сожалению, после того, как делать это, я понял, что Логин не работает, так как этот код просто виснет:
private async Task SignInAsync(User user, bool isPersistent)
{
AuthenticationManager.SignOut(DefaultAuthenticationTypes.ExternalCookie);
var identity = await UserManager.CreateIdentityAsync(user,
DefaultAuthenticationTypes.ApplicationCookie);
AuthenticationManager.SignIn(new AuthenticationProperties() {
IsPersistent = isPersistent }, identity);
}
Я попытался вступаю или посмотреть для документации о нем, но я немного потерял ...
identity = await UserManager.CreateIdentityAsync(user,
DefaultAuthenticationTypes.ApplicationCookie);
Любые идеи?
EDIT: Я использую .NET Framework 4.5, MVC v5 и Visual Studio 2013
какой версии .net вы используете? – ps2goat
@ ps2goat, я думаю, 4.5, так как используются 'Async/Await'. – christiandev
@christiandev, вот почему я проверял, чтобы убедиться, что они могут быть использованы. – ps2goat