Я хочу удалить сервер идентификации из углового приложения «ABP»

#angular #abp

Вопрос:

Приложение ABP angular перенаправляет меня для входа на сервер идентификации, который не требуется. я хочу, чтобы пользователь оставался в моем приложении angular со своей собственной страницей входа, страницей регистрации. я хочу использовать только простые таблицы идентификаторов, которые полностью удовлетворяют моим требованиям. 1 — Я завершаю удаление со стороны сервера ABP framework с помощью этого https://community.abp.io/articles/replacing-identityserver4-with-identity-in-abp-arh0jxe1.. 2 — Я хочу удалить сервер идентификации из приложения ABP angular, 3 — Мне потребовалась пользовательская форма входа в систему на abp angular с простой аутентификацией токена контроллера идентификации.

ABP 4.3.3 , Угловой, ядро EF, SQL Server

Ответ №1:

В чем здесь вопрос?

Что вы планируете поместить в качестве STS после удаления identityserver? Identityser не предназначен для управления идентификацией. он использует библиотеку идентификаторов aspnet по умолчанию, если вы хотите сохранить свой магазин пользователей на одном сервере.

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

Если ваш вопрос заключается в том, существует ли сервер проверки подлинности по умолчанию для приложений .Net Core SPA, да; это сервер идентификации. Даже Microsoft не захотела возиться с этим и использовала IdentityServer. Они могут вскоре предложить решение по умолчанию для сервера аутентификации, так как IdentityServer стал коммерческим, если вы можете подождать.

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