title: how to generate OAuth client identifier and client secret?
body: <p>I'm implementing an OAuth2 provider, and I would like to have an area somewhere in my web site where developers log on and register third party apps. But I'm having doubts on how to generate the apps's client identifier and client secret. Should they be unique random codes, or do they have to have some meaningful information to the client? I guess they could be random.</p>
  
  <p>Well I've been looking for best practices on how to do this, but haven't found that much. So any answers will be appreciated.</p>
  
  <p>PD: Im developing on .NET MVC3 with a library called DotNetOpenAuth.</p>