1. Ping Identity Documentation, PingAM > OAuth 2.0 and OIDC > Clients and applications. This section defines client types, stating, "Confidential clients can keep their credentials secret. For example, a Java web application that runs on a server can be a confidential client."
2. Internet Engineering Task Force (IETF), RFC 6749: The OAuth 2.0 Authorization Framework, Section 2.1, "Client Types". This RFC defines confidential clients as "clients capable of maintaining the confidentiality of their credentials (e.g., client secret) or capable of secure client authentication using other means."