В чем разница между платформой Microsoft для идентификации и ASP. NET Core Identity? - PullRequest
1 голос
/ 29 апреля 2020

В чем разница между платформой Microsoft для удостоверений и ASP. NET Core Identity ?

Первое упомянуто в документации последнего, но мне не ясно, чем они отличаются.

1 Ответ

1 голос
/ 29 апреля 2020

ASP. NET Core Identity - это традиционная индивидуальная платформа аутентификации. Вы создаете и управляете пользователями и позволяете этим пользователям проходить аутентификацию, указав c для одного приложения.

Платформа Microsoft Identity Platform является централизованной платформой аутентификации и авторизации, независимой от какого-либо одного конкретного приложения. Наиболее близким сравнением на самом деле является Identity Server, и он функционирует во многом так же, как и Identity Server, только гораздо шире.

По правде говоря, здесь есть все виды перекрестного перехода. ASP. NET Например, Core Identity также включает стороннюю / внешнюю аутентификацию, такую ​​как Google, Facebook и т. Д. c., Включая учетные записи Microsoft. Таким образом, вы действительно можете интегрировать Microsoft Identity Platform через ASP. NET Core Identity.

Кроме того, Identity Server может использовать ASP. NET Core Identity для управления пользователями, что позволяет использовать тот же OAuth / Функциональные возможности OpenID Connect, предоставляемые платформой Microsoft Identity, подкрепленные ASP. NET Core Identity.

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

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