0

Примечание: просто изучая Identity, пожалуйста, несите меня. Мы разрабатываем веб-API для использования приложениями, которые мы создаем, и приложения, созданные нашими клиентами. У меня есть локальный движок, работающий так, как я хочу, чтобы любое «клиентское» приложение могло использовать наш API для входа в систему.Идентификация ASP.Net - Внешние логины без какого-либо пользовательского интерфейса из веб-интерфейса API

То, что я не могу заставить работать, - это внешние поставщики входа, не имеющие страницы входа. Можно ли разговаривать с ними только в режиме API или этот тип настройки не может быть и речи? То, что я не хочу, чтобы приложения нашего клиента должны были делать, - это знать, как управлять логинами для использования нашего API.

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

Спасибо, Пол Speranza

ответ

0

Если апи должен иметь аутентификации в месте, то вам нужно будет какое-то регистрирующего сделано потребителями вашего API. Но вы можете обеспечить бесшовные способы интеграции входа, не предоставляя никаких дополнительных требований к форме из клиентского приложения. Популярные методы входа в систему сегодня используют социальные сети. Web api поддерживает поддержку поддержки интеграции с социальными сетями.

Вы можете найти образец для аутентификации на фейсбуке here