Django Oauth Toolkit Application Settings : <p>Django Oauth Toolkit docs don't describe the redirect uris, authorization grant type, or client type fields when registering your application.</p>

<p>The tutorial says to set client type to confidential, grant type to password, and leave uris blank.</p>

<p>What do the other options do?</p>

<p>e.g. What is client type public vs confidential?  What do the grant type password, credentials, authorization, implicit do?  And what are the redirect uris for?</p>

<p>I have found sparse information about them but no actual explanations as they pertain to django rest framework and django oauth toolkit.</p>
