Client Id and Client Secret during registration from Client App?

Hi,

Not sure if disabling the Open Registration is applicable to my case. The application I’m building is open to the public. The concept of creating users is similar to those of Google Plus, Facebook where users can simply sign up to use the service.

Are there any other ways to secure the Open Registration?

Regards,
Allen