Приложение: Android Приложение (разрешить некоторый анонимный доступ, некоторый доступ с проверкой подлинности)
Auth: IdentityServer4
API: весь доступ должен быть аутентифицирован как минимум клиентом, но некоторые также по заявлениям пользователей.
У меня есть клиент publi c (приложение Android), в настоящее время использующий Authorisation_Code с PKCE при аутентификации ПОЛЬЗОВАТЕЛЯ с использованием IdentityServer4.
В моем приложении есть страницы, позволяющие анонимным пользователям перемещаться. Однако я хочу, чтобы мой API был уверен, что мое приложение publi c client Android выполняет вызовы, поэтому я хочу аутентифицировать свое клиентское приложение для API.
Поскольку я использую Authorise_Code с PKCE при аутентификации пользователь, у меня нет секрета клиента для моего приложения. Итак, могу ли я аутентифицировать своего клиента, используя учетные данные клиента (только мой идентификатор клиента) и PKCE?
Если нет, как я могу аутентифицировать своего клиента без входа пользователя в систему без client_secret?