Connect OAuth clients without a shared secret
Registered public OAuth clients can authenticate using their client ID without sending a client secret. Use this client type for software that cannot keep a distributed secret, such as browser or native applications.