В эти дни я много искал в Google, но не нашел подходящего решения. В моем приложении ASP.NET MVC я хочу использовать внешний журнал, чтобы пользователи могли регистрироваться через свои учетные записи google. Сначала на локальном хосте в AuthConfig.cs файле я использовал:OAuth google connection в ASP.NET MVC
OAuthWebSecurity.RegisterGoogleClient();
Тогда при движении на сервере я получил ошибку:
Так что я нашел много ссылок, ведущих к созданию проекта по this link и Я создал один, но я до сих пор не могу понять, где и как добавить учетные данные. В моем файле AuthConfig.cs У меня есть эта структура до сих пор:
public static void RegisterAuth()
{
//OAuthWebSecurity.RegisterGoogleClient();
}
и я не могу использовать формат, который начинается с (я нашел это ıA несколько мест):
app.UseGoogleAuthentication(
clientId: "000-000.apps.googleusercontent.com",
clientSecret: "00000000000");
потому что приложение не является частью моего файла. Может ли кто-нибудь дать мне направление, как я должен продолжать?
Попробуйте использовать Microsoft.Owin.Security, Owin.Security.Providers пакеты для поддержки вашего OAuth Google.http: //go.microsoft.com/fwlink/? LinkId = 301864 – DSR
Материал 'app' is is is from OWIN , который использует более новая ASP.NET Identity. Вы все еще используете членство, и даже если вы можете загружать поддержку OWIN, это будет большой головной болью. Ограничьте свои поиски MVC 4/SimpleMembership/и т. Д. чтобы избежать получения смешанной информации из нового материала Identity. Или, если можно, обновите. Идентичность - это ночь и день лучше, чем членство, но это не так. –