OpenOath Create User: предоставленный вопрос с паролем недействителен - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть веб-приложение MVC, где я запускаю Entity Framework и OpenOath. Проблема, которая у меня есть, когда я создаю пользователя с

OpenAuth.CreateUser(ProviderName, ProviderUserId, ProviderUserName, 
membershipUserName);

Я получаю исключение:

The password-question supplied is invalid.

Я нашел несколько других тем, посвященных stackoverflow, с той же проблемой Членство в ASP.NET Создание пользователя без обязательных вопросов и ответов

Так что мой следующий шаг - добавить это:

    <add name="MyProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="DefaultConnection" applicationName="/" enablePasswordRetrieval="true" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" passwordFormat="Clear" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="5" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>

Также кто-то ответил, что вы можете передать null или string.empty, но это, к сожалению, не так.

Я использую Azure sql, с каркасом сущностей. Но часть Openoauth не использует каркас сущностей

Я пытаюсь реализовать аутентификацию Google

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...