Могу ли я предварительно аутентифицировать свое клиентское приложение Angular с помощью сервера идентификации 4 для вызова моего локально размещенного веб-интерфейса .Net Core

#angular #api #.net-core #identityserver4

Вопрос:

У меня есть клиентское приложение Angular, которое вызывает веб-интерфейс .Net Core, размещенный в том же окне. Он аутентифицируется с помощью сервера идентификации 4 в отдельном WebAPI.Приложение OAuth.

Мое решение работает в автономном киоске Raspberry Pi, поэтому большую часть времени взаимодействие между клиентским приложением и WebAPI осуществляется в одном и том же окне. WebAPI управляет некоторым оборудованием, с которым пользователь может взаимодействовать.

Причина использования сервера идентификации 4 заключается в том, что можно получить доступ к WebAPI из другого сетевого местоположения, чтобы отслеживать, что происходит с API.

Мой вопрос: Могу ли я предварительно аутентифицировать локальное клиентское приложение Angular, чтобы пользователю не нужно было входить в систему? Мне нужно немного разобраться в своем подходе к тому, на что следует обратить внимание, поскольку Identity Server 4 имеет множество вариантов, и мне просто нужен самый простой.