{"id":468,"date":"2011-03-16T10:57:29","date_gmt":"2011-03-16T17:57:29","guid":{"rendered":"https:\/\/self-issued.info\/?p=468"},"modified":"2011-10-31T21:56:18","modified_gmt":"2011-11-01T04:56:18","slug":"oauth-jwt-bearer-token-profile","status":"publish","type":"post","link":"https:\/\/self-issued.info\/?p=468","title":{"rendered":"OAuth JWT Bearer Token Profile"},"content":{"rendered":"<p><span class=\"plain\"><img decoding=\"async\" align=\"right\" src=\"https:\/\/self-issued.info\/images\/oauth_logo_120x120.png\" alt=\"OAuth logo\" \/><\/span>I&#8217;ve just published an <a href=\"https:\/\/self-issued.info\/docs\/draft-jones-oauth-jwt-bearer.html\">OAuth JWT Bearer Token Profile<\/a>.  It defines a means of using a JSON Web Token (JWT) bearer token to request an OAuth 2.0 access token.  This profile is intentionally strongly based upon the <a href=\"http:\/\/www.ietf.org\/id\/draft-ietf-oauth-saml2-bearer-03.txt\">SAML 2.0 Bearer Assertion Grant Type Profile for OAuth 2.0<\/a> by Brian Campbell and Chuck Mortimore; it borrows some text from the SAML profile with their permission.  Thanks Brian and Chuck, for supporting the writing of this profile and for your reviews of preliminary drafts.<\/p>\n<p>The profile draft is available at these locations:<\/p>\n<p><a href=\"https:\/\/self-issued.info\/docs\/draft-jones-oauth-jwt-bearer-00.html\">https:\/\/self-issued.info\/docs\/draft-jones-oauth-jwt-bearer-00.html<\/a><br \/>\n<a href=\"https:\/\/self-issued.info\/docs\/draft-jones-oauth-jwt-bearer-00.txt\">https:\/\/self-issued.info\/docs\/draft-jones-oauth-jwt-bearer-00.txt<\/a><br \/>\n<a href=\"https:\/\/self-issued.info\/docs\/draft-jones-oauth-jwt-bearer-00.xml\">https:\/\/self-issued.info\/docs\/draft-jones-oauth-jwt-bearer-00.xml<\/a><br \/>\n<a href=\"https:\/\/self-issued.info\/docs\/draft-jones-oauth-jwt-bearer.html\">https:\/\/self-issued.info\/docs\/draft-jones-oauth-jwt-bearer.html<\/a> (will point to new versions as they are posted)<br \/>\n<a href=\"https:\/\/self-issued.info\/docs\/draft-jones-oauth-jwt-bearer.txt\">https:\/\/self-issued.info\/docs\/draft-jones-oauth-jwt-bearer.txt<\/a> (will point to new versions as they are posted)<br \/>\n<a href=\"https:\/\/self-issued.info\/docs\/draft-jones-oauth-jwt-bearer.xml\">https:\/\/self-issued.info\/docs\/draft-jones-oauth-jwt-bearer.xml<\/a> (will point to new versions as they are posted)<br \/>\n<a href=\"http:\/\/svn.openid.net\/repos\/specifications\/oauth\/2.0\/\">http:\/\/svn.openid.net\/repos\/specifications\/oauth\/2.0\/<\/a> (Subversion repository, with html, txt, and html versions available)<\/p>\n<p>I will also submit this as a formal Internet draft after the IETF tool re-opens for submissions (on March 28th).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve just published an OAuth JWT Bearer Token Profile. It defines a means of using a JSON Web Token (JWT) bearer token to request an OAuth 2.0 access token. This profile is intentionally strongly based upon the SAML 2.0 Bearer Assertion Grant Type Profile for OAuth 2.0 by Brian Campbell and Chuck Mortimore; it borrows [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,27,26,25],"tags":[],"class_list":["post-468","post","type-post","status-publish","format-standard","hentry","category-claims","category-json","category-oauth","category-specifications"],"_links":{"self":[{"href":"https:\/\/self-issued.info\/index.php?rest_route=\/wp\/v2\/posts\/468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/self-issued.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/self-issued.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/self-issued.info\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/self-issued.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=468"}],"version-history":[{"count":4,"href":"https:\/\/self-issued.info\/index.php?rest_route=\/wp\/v2\/posts\/468\/revisions"}],"predecessor-version":[{"id":592,"href":"https:\/\/self-issued.info\/index.php?rest_route=\/wp\/v2\/posts\/468\/revisions\/592"}],"wp:attachment":[{"href":"https:\/\/self-issued.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/self-issued.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/self-issued.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}