title: WebAPI + JWT Token + OAuth - Client ID required?
body: <p>I'm developing an Angularjs website with a WebApi 2 backend which eventually will be utilised by mobile devices. I'm looking at the authentication side and I'm planning on using a JWT Token. </p>
  
  <p>JWT is something new to me and the examples online appear to implement it different ways. Some show that in the ValidateClientAuthentication method you need to validate the ClientId and then the username and password in GrantResourceOwnerCredentials, where as other examples show just the user name and password getting sent to the Auth server and validated in ValidateClientAuthentication.</p>
  
  <p>I'm guessing as angularjs is client side, it would be easy to get the client id, in which case what would be the need to send it</p>