В основном, если я знаю, что имя пользователя и пароль человека есть способ передать их, не требуя, чтобы он ввел их? У меня есть веб-сервис без пользовательского интерфейса и вы хотите использовать API REST Outlook, который использует OAuth 2.Могу ли я использовать oauth2 без ui?
ответ
Зачем нужен UI для OAuth2? Все, что вам нужно, - это веб-браузер, чтобы открыть URL-адрес, но не нужно открывать этот URL-адрес на том же устройстве, на котором работает ваш веб-сервис. Таким образом, вы можете запустить аутентификацию в своем веб-сервисе (вызванный вашим пользователем), а затем отправить ему ссылку, чтобы ввести свои учетные данные по почте. После этого ваш URL-адрес обратного вызова предоставит вам нужный токен доступа.
Одно из основных намерений позади OAuth2 - до NOT предоставить третьему лицу любой пароль пользователя. Любой вход в систему должен влиять только на пользователя и основного поставщика приложений.
Поэтому я предполагаю, что если OAuth2 реализован правильно, невозможно зарегистрировать пользователей с именем пользователя и паролем напрямую через ваш код.
- 1. Могу ли я использовать PIVOT без скобок?
- 2. Могу ли я использовать ResearchKit без HealthKit?
- 3. Могу ли я использовать JSPM без транспилера?
- 4. Могу ли я использовать машинопись без requireJS?
- 5. Могу ли я использовать SproutCore без Ruby?
- 6. Могу ли я использовать log4j без slf4j?
- 7. Могу ли я использовать сельдерей без django
- 8. OAuth2 client UI confusion
- 9. Могу ли я прочитать состояние управления в резьб без UI
- 10. Можно ли использовать jQuery UI * Без * Цвета?
- 11. Могу ли я использовать ui: repeat inside h: outputScript?
- 12. Могу ли я использовать ember.js с jquery-ui accordion
- 13. Могу ли я использовать Angular UI Router в моем проекте?
- 14. Можно ли использовать ui-sref-active без использования ui-sref?
- 15. Возможно ли использовать Google OAuth2 без сервисов google?
- 16. Есть ли простой способ использовать oAuth2 без AccountManager?
- 17. Могу ли я использовать «Theano.scan»?
- 18. Могу ли я использовать href с urlRouterProvider?
- 19. Могу ли я перезагрузить приложение без обновления?
- 20. Должен ли я настроить сервер OAuth2?
- 21. spring oauth2 без xml
- 22. Могу ли я использовать Matrix.containsInRelativeOrder?
- 23. Могу ли я использовать webclient.uploadvalues ()
- 24. Могу ли я использовать `asmatrix`?
- 25. Могу ли я использовать JQuery?
- 26. Могу ли я использовать декораторы?
- 27. Как я могу использовать Аркиллиан без Maven?
- 28. Могу ли я использовать PageObject :: PageFactory без огурца?
- 29. Могу ли я установить и использовать openbsd без наборов?
- 30. Могу ли я использовать LINQ без Entity Framework?
Подумайте об этом. Как бы вы передали детали, которые были введены? Вместо того, чтобы передавать значения, которые вы извлекали из пользовательского интерфейса, передайте данные, которые вы вытащили из config. – Equalsk