2016-06-19 5 views
1

Мы работаем над новым проектом, и мы хотим, чтобы пользователь на стороне клиента (iOS и Andorid) использовал Facebook, затем генерировал JWT и отправлял его в WebApi.WebAPI принимает JWT от клиента

Можем ли мы это сделать, и если да, то как? Если мы сможем это сделать, мы можем использовать этот JWT для аутентификации пользователя на стороне сервера?

Мы хотим дать ASP.NET MVC Core шанс.

+0

почему вы хотите создать JWT вместо использования Facebook Токен доступа, полученные после входа в систему? – Set

+0

Если я могу использовать его, можете ли вы показать мне, как? – Wasyster

+0

@Set, Facebook Access Token предназначен для доступа к ресурсам facebook, но насколько я понимаю, Wasyster хочет получить доступ к собственным ресурсам. Я думаю, что создание собственного токена доступа является разумным в этом случае. –

ответ

0

Если вы не находитесь на стадии производства и готовы управлять обновлениями, вы можете пойти с OpenIddict.

Это все еще в альфа-стадии, но поддержка доступна на Gitter, и ее легко интегрировать с промежуточным программным обеспечением jwt. Я тоже использую его в своем приложении, если вам нужны только образцы.

1

У меня были аналогичные требования несколько недель назад. Мой проект был небольшим, чтобы использовать #IdentityServer или что-то подобное.

Я решил, что с использованием раствора SimpleTokenProvider https://github.com/nbarbettini/SimpleTokenProvider

Это сообщение в блоге об этом: https://stormpath.com/blog/token-authentication-asp-net-core

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