Need a deeper understanding of how authentication workflow is implemented during the first time installation of elastic agent and how the communication of elastic agent with the fleet server is organized.
- Which communication protocol is used (GRPC/Web Sockets/WebHooks) and why?
- How service token helps to authenticate users? is service token require for every time whenever elastic agent tries to reach the fleet server?
So I have gone through the publicly available docs but need a detailed analysis on this.