Наш клиент c8y имеет единый вход, настроенный с внешним поставщиком openid connect.Пользователи могут войти через SSO и получить доступ к приложениям пользовательского интерфейса c8y - кабине и т. Д.
Однако, когда пользователь пытается получить доступ к конечной точке микросервиса (например, конечной точке / health пользовательского микросервиса), всплывающее окновверх появляется запрос на учетные данные.
Мой вопрос касается этого сценария - пользователь входит через SSO и загружает пользовательское веб-приложение c8y, где код JavaScript вызывает конечную точку на внутреннем микросервисе.Что необходимо сделать, чтобы микросервис правильно аутентифицировал пользователя и мог извлекать данные о пользователе - имя пользователя, роли, арендатор (в случае мультитенантной MS).
Если пользователь вошел в систему как обычный пользователь c8y, Java microservice SDK справится с этим - как он работает с SSO?