Я читал много о том, как внедрить полную систему аутентификации и авторизации в Asp.Net Web Api 2, которая включает в себя регистрацию, отправку подтверждений электронной почты, выдачу токенов доступа и обновление маркеры и т. д. В конце концов, я успешно сделал все это, однако, он выглядит настолько ненужным, что ему нужно сделать это для каждого отдельного проекта.Как использовать ThinkTecture IdentityServer 3 в Web Api 2
Я все еще не уверен, но я считаю, что «Thinktecture IdentityServer» - это пакет, который был создан для обеспечения всего этого, я прав?
Если да, может ли кто-нибудь сказать мне (очень прямолинейно), как я могу создать новый проект Web Api и легко получить все вышеупомянутые функции с помощью этого пакета?
Да, посетите следующее. Это полное решение, которое показывает, как настроить Identityserver3 и аутентифицировать пользователей. https://www.codeproject.com/script/Articles/ArticleVersion.aspx?waid=228443&aid=1163131 –
Я боюсь, что нет прямого пути, когда вам нужно подумать о том, как контролировать аутентификацию и авторизацию для вашего приложения. –