title: Open ID Connect with JWT Bearer Token Grant Type
body: <p>I am working on a use case where I am trying to achieve the following:</p>
  <ol>
  <li><p>Use the OpenID Connect protocol. Spec is here: (<a href="http://openid.net/specs/openid-connect-core-1_0.html" rel="nofollow noreferrer">http://openid.net/specs/openid-connect-core-1_0.html</a>)</p>
  </li>
  <li><p>Issue a call to the /oauth2/access_token endpoint with:</p>
  <p>a. For resource authentication: Use <code>grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer</code> This is as per the spec (<a href="https://datatracker.ietf.org/doc/html/draft-ietf-oauth-jwt-bearer-12" rel="nofollow noreferrer">https://datatracker.ietf.org/doc/html/draft-ietf-oauth-jwt-bearer-12</a>)</p>
  <p>b. For client authentication: Use <code>client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer</code> This is again as per the same spec as listed in the point #a above.</p>
  </li>
  </ol>
  <p><em>My question is:</em></p>
  <p>I know the Open ID Connect spec only talks about the &quot;Authorization Code&quot; and the &quot;Implicit&quot; grant scenarios. However, I am planning to use the Open ID spec in combination with the JWT Bearer spec. In other words, <strong>send the authentication and authorization information in a single call to the OAuth2.0 token api (/access_token) via the JWT Bearer Grant Type and receive an access token and id_token in return</strong>. Is this possible or would I be going against the Open ID Connect spec?</p>