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