2013-09-18 5 views
5

Я хочу проверить подлинность моего приложения mvc на microsoft. Я успешно справился с Facbook, Google и Twitter, но когда я нажимаю на Microsoft, то ошибка `Мы не можем выполнить ваш запрос.Проверка подлинности Microsoft App в MVC 5

У учетной записи Microsoft возникают технические проблемы. Повторите попытку позже. подходит.

Я успешно создал приложение и вставил идентификатор клиента и секрет клиента в мое приложение mvc. Но я не знаю реальной проблемы

+0

При создании своего приложения в Microsoft я не предоставлял URL-адрес конфиденциальности и обслуживания. Являются ли они обязательными? –

ответ

3

Каков URL-адрес возврата для указанного идентификатора клиента и секретности клиента? Если сайт не работает под определенным URL-адресом (например, выполняется под локальным хостом, пока вы находитесь в режиме dev), вы можете получить это сообщение об ошибке.

0

В моем случае у меня была учетная запись gmail, настроенная как моя основная учетная запись Microsoft Live, когда я изменил ее на свою учетную запись Hotmail в качестве основной учетной записи, а затем создал новое приложение с новым именем. Идентификатор клиента и секрет, он начал работать для меня ,

Учетная запись gmail работала во время входа в систему как пользователь gmail в моем приложении Identity Provider, являющемся Google, чтобы предоставить некоторую информацию, это учетная запись, которую я использовал в качестве учетной записи Microsoft. Я подозреваю, что моя учетная запись Microsoft с использованием моего имени пользователя и пароля gmail запутала поставщик идентификаторов MS, что привело к ошибке. Поэтому избегайте использования других учетных данных поставщиков удостоверений для проверки подлинности с помощью другого поставщика удостоверений, если вы проверяете это. Одна учетная запись для одного поставщика удостоверений, не связанная с другими поставщиками удостоверений.

Поскольку учетная запись Google была моей основной для других поставщиков удостоверений, когда я вошел в приложение, поскольку это я, по сути, подозреваю, что я уже вошел в систему с моей учетной записью Microsoft.

0

Шаг 1: -

Открыть регистрации приложений портал Microsoft [https://apps.dev.microsoft.com] где вы зарегистрировали приложение.

Вам необходимо внести изменения в перенаправлении URIs

Например: -

URI, который зарегистрирован

URL: - http://localhost:8000

Setting Redirect URI

Изменить сделать в URI: -

Just Add: - [/ зарегистрировались-Microsoft] в конце URL Он работает

URL: - http://localhost:8000/signin-microsoft

enter image description here

Наконец сохранить ваши настройки и повторите попытку, это сработает.

0

В моем случае это не удалось, когда я использовал свою личную учетную запись Outlook для входа в систему.

Как только я перешел на учетную запись Office 365, он начал работать.

 Смежные вопросы

  • Нет связанных вопросов^_^