User agents in a web browser

When any user sends a request to access a web application or connects to an identity provider (IdP) login portal, the web browser sends an HTTP header called the user agent. The user agent string contains information about the user’s web browser name, operating system (OS), device type and other information. These device parameters are used for Certificate-based device authentication or user validation in the application. The user agent provides a valid certificate to authenticate the user’s device to the IdP.