This is a minor update of Authlete 2.2. It includes the following new or enhanced features since the version 2.2.4.
Newly Supported Standard Specifications
OAuth 2.0 Rich Authorization Requests (RAR)
Authlete 2.2 has supported “OAuth 2.0 Rich Authorization Requests (RAR).”
This release includes updates to align with draft-ietf-oauth-rar-05.
OAuth 2.0 Demonstration of Proof-of-Posession at the Application Layer (DPoP)
Authlete 2.2 has supported “OAuth 2.0 Demonstration of Proof-of-Posession at the Application Layer (DPoP).”
This release includes updates to align with draft-ietf-oauth-dpop-03.
Added or Updated APIs
N/A
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Authlete Documentation","colors":{"primary":"#0057B7","light":"#4D8FEA","dark":"#0057B7"},"logo":{"light":"https://mintcdn.com/authlete/EJDZNZMvOu_9CJHJ/authlete-blue-horizontal-logo.svg?fit=max\u0026auto=format\u0026n=EJDZNZMvOu_9CJHJ\u0026q=85\u0026s=ed123a3de8b7791dffde03e7705c7460","dark":"https://mintcdn.com/authlete/EJDZNZMvOu_9CJHJ/authlete-blue-horizontal-logo.svg?fit=max\u0026auto=format\u0026n=EJDZNZMvOu_9CJHJ\u0026q=85\u0026s=ed123a3de8b7791dffde03e7705c7460"},"favicon":{"light":"https://mintcdn.com/authlete/gV1fxQkuH3uz_H3j/images/favicon-32x32.png?fit=max\u0026auto=format\u0026n=gV1fxQkuH3uz_H3j\u0026q=85\u0026s=9838a40b23e11ab35d7737e4c94a2d9a","dark":"https://mintcdn.com/authlete/gV1fxQkuH3uz_H3j/images/favicon-32x32.png?fit=max\u0026auto=format\u0026n=gV1fxQkuH3uz_H3j\u0026q=85\u0026s=9838a40b23e11ab35d7737e4c94a2d9a"},"api":{"openapi":"https://spec.speakeasy.com/authlete/sdk-workspace/authlete-api-explorer-with-code-samples","playground":{"display":"interactive","proxy":true},"examples":{"languages":["typescript","ruby","go","shell"],"autogenerate":true},"mdx":{"auth":{"method":"bearer"},"server":"https://us.authlete.com"}},"navbar":{"primary":{"type":"button","label":"Get Started","href":"https://console.authlete.com/"}},"footer":{"socials":{"x":"https://x.com/authlete","github":"https://github.com/authlete","linkedin":"https://linkedin.com/company/authlete"}},"contextual":{"options":["copy","view","chatgpt","claude","mcp","cursor"],"display":"header"},"thumbnails":{"fonts":{"family":"Noto Sans JP"}},"markdown":{"instructions":["### Authlete versions","Authlete 3.0 is the current version. Unless the user says they use another version, answer for Authlete 3.0 using the 3.x documentation.","Documentation for Authlete 2.x (pages under `/v2/` and `/ja/v2/`) is for the legacy version. Refer to it only when the user is on Authlete 2.x.","","### Authlete architecture","Authlete is a backend engine for OAuth 2.0 and OpenID Connect processing. End users and client applications do not call it directly; the service provider's authorization server and API server call Authlete's APIs. Authlete handles protocol processing and token, client, and service management, while the service provider owns the OAuth/OIDC endpoints and user authentication.","See [Architecture](https://developers.authlete.com/get-started/introduction-to-authlete/architecture.md).","","### Concepts","If the user is new to Authlete, read these pages first:","- [Request and Response](https://developers.authlete.com/get-started/concepts/request-and-response.md): Core API requests pass the client's request parameters as-is, and responses return `resultCode`, `action`, and `responseContent`.","- [Action Handling](https://developers.authlete.com/get-started/concepts/action-handling.md): Branch on `action`, never on `resultCode`, and map each action to the HTTP response your server returns.","- [Two-Step API Calls](https://developers.authlete.com/get-started/concepts/two-step-api-calls.md): Actions such as `INTERACTION` are completed with a second call (`/auth/authorization/issue` or `/auth/authorization/fail`) linked by a `ticket`.","- [Management API Overview](https://developers.authlete.com/get-started/concepts/overview.md): The Management API configures services, manages clients, and operates issued tokens, separately from the protocol flows handled by the Core API.","- [API Authentication](https://developers.authlete.com/get-started/concepts/authentication.md): Authlete APIs use bearer tokens: a Service Access Token (one service) or an Organization Token (the whole organization)."]},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"get-started/introduction-to-authlete"},{"language":"ja","href":"ja/get-started/introduction-to-authlete"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"authlete","hasAudioNarration":false,"actualSubdomain":"authlete","customDomains":["developers.authlete.com"],"gitSource":{"type":"github","owner":"authlete","repo":"developer-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aedb71c0c0840f387746533","clientVersion":"0.0.4138","searchFilterCounts":[{"language":"en","tag":"Release Notes","count":107},{"language":"ja","tag":"リリースノート","count":107},{"language":"ja","tag":"設定リファレンス","count":97},{"language":"en","tag":"Configuration Reference","count":88},{"language":"default","tag":"API Reference","count":87},{"language":"default","tag":"Authlete","count":87},{"language":"en","tag":"Protocols \u0026 Flows","count":46},{"language":"en","tag":"Deployment \u0026 Operations","count":44},{"language":"ja","tag":"プロトコル \u0026 フロー","count":42},{"language":"ja","tag":"デプロイと運用","count":39},{"language":"ja","tag":"トークン \u0026 クレーム","count":38},{"language":"ja","tag":"はじめに","count":35},{"language":"en","tag":"Get Started","count":33},{"language":"ja","tag":"エンドポイント","count":33},{"language":"en","tag":"Tokens and Claims","count":28},{"language":"default","tag":"Client Management","count":26},{"language":"en","tag":"Endpoints","count":25},{"language":"en","tag":"Server Releases (v2.3)","count":24},{"language":"ja","tag":"サーバーリリース (v2.3)","count":24},{"language":"en","tag":"Server Releases (v2.2)","count":23},{"language":"ja","tag":"サーバーリリース (v2.2)","count":23},{"language":"en","tag":"Server Releases (v3.0)","count":21},{"language":"ja","tag":"サーバーリリース (v3.0)","count":21},{"language":"default","tag":"Verifiable Credential Issuer","count":11},{"language":"default","tag":"Service Management","count":6},{"language":"default","tag":"Authorization Endpoint","count":5},{"language":"default","tag":"Token Operations","count":5},{"language":"default","tag":"CIBA","count":4},{"language":"default","tag":"Dynamic Client Registration","count":4},{"language":"default","tag":"Hardware Security Key","count":4}],"searchSettings":{"maxResults":7}},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"body,#navbar,#sidebar,[data-sidebar],#content-area{background-image:none!important}.dynamic-curl-wrapper{width:100%;max-width:100%;min-width:0}.dynamic-curl-output{width:100%!important;max-width:100%!important;min-width:0!important}table[style*=\"tableLayout\"] td:last-child{overflow:hidden;min-width:0}table[style*=\"tableLayout\"] input{min-width:0}"}],"page":{"pagePath":"release-notes/server-v2-2/2021-05","slug":"/release-notes/server-v2-2/2021-05","pageMetadata":{"title":"Authlete 2.2 Release Notes - May 2021","author":"Kudo","version":2.2,"description":null,"href":"/release-notes/server-v2-2/2021-05"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,h5:`h5`,p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.h5,{children:`Version Number : 2.2.8`}),`\n`,_jsx(Heading,{level:`1`,id:`overview-of-this-release`,children:`Overview of This Release`}),`\n`,_jsx(_components.p,{children:`This is a minor update of Authlete 2.2. It includes the following new or enhanced features since the version 2.2.4.\u0010`}),`\n`,_jsx(Heading,{level:`1`,id:`newly-supported-standard-specifications`,children:`Newly Supported Standard Specifications`}),`\n`,_jsx(Heading,{level:`2`,id:`oauth-2-0-rich-authorization-requests-rar`,children:`OAuth 2.0 Rich Authorization Requests (RAR)`}),`\n`,_jsxs(_components.p,{children:[`Authlete 2.2 has supported “OAuth 2.0 Rich Authorization Requests (RAR).”\nThis release includes updates to align with `,_jsx(_components.a,{href:`https://datatracker.ietf.org/doc/html/draft-ietf-oauth-rar-05`,children:`draft-ietf-oauth-rar-05`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`oauth-2-0-demonstration-of-proof-of-posession-at-the-application-layer-dpop`,children:`OAuth 2.0 Demonstration of Proof-of-Posession at the Application Layer (DPoP)`}),`\n`,_jsxs(_components.p,{children:[`Authlete 2.2 has supported “OAuth 2.0 Demonstration of Proof-of-Posession at the Application Layer (DPoP).”\nThis release includes updates to align with `,_jsx(_components.a,{href:`https://datatracker.ietf.org/doc/html/draft-ietf-oauth-dpop-03`,children:`draft-ietf-oauth-dpop-03`}),`.`]}),`\n`,_jsx(Heading,{level:`1`,id:`added-or-updated-apis`,children:`Added or Updated APIs`}),`\n`,_jsx(_components.p,{children:`N/A`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Authlete 2.2 Release Notes - May 2021","author":"Kudo","version":2.2,"description":null,"href":"/release-notes/server-v2-2/2021-05"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview of This Release","slug":"overview-of-this-release","depth":1,"children":[]},{"title":"Newly Supported Standard Specifications","slug":"newly-supported-standard-specifications","depth":1,"children":[]},{"title":"OAuth 2.0 Rich Authorization Requests (RAR)","slug":"oauth-2-0-rich-authorization-requests-rar","depth":2,"children":[]},{"title":"OAuth 2.0 Demonstration of Proof-of-Posession at the Application Layer (DPoP)","slug":"oauth-2-0-demonstration-of-proof-of-posession-at-the-application-layer-dpop","depth":2,"children":[]},{"title":"Added or Updated APIs","slug":"added-or-updated-apis","depth":1,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/authlete/a07b398e9c8556ba/snippets/oauth-dynamic.js"],"subdomain":"authlete","siteName":"Authlete Documentation","title":"Authlete 2.2 Release Notes - May 2021 - Authlete Documentation","navMaps":{"firstHrefInVersion":{"3.x":{"href":"/get-started/introduction-to-authlete/index","matchLevel":4},"2.x":{"href":"/release-notes/server-v2-2/2021-05","matchLevel":0}},"firstHrefInLanguage":{"en":{"href":"/release-notes/server-v2-2/2021-05","matchLevel":0},"ja":{"href":"/ja/release-notes/server-v2-2/2021-05","matchLevel":1}}},"lastModified":"2026-11-04T11:23:52.976Z","originalFileLocation":"release-notes/server-v2-2/2021-05.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Authlete Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/authlete/aQ4BxffFlrUzvna2/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/authlete/aQ4BxffFlrUzvna2/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/authlete/aQ4BxffFlrUzvna2/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/authlete/aQ4BxffFlrUzvna2/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/authlete/aQ4BxffFlrUzvna2/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/authlete/aQ4BxffFlrUzvna2/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/authlete/aQ4BxffFlrUzvna2/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/authlete/aQ4BxffFlrUzvna2/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/authlete/aQ4BxffFlrUzvna2/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Authlete 2.2 Release Notes - May 2021 - Authlete Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Authlete Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.authlete.com/release-notes/server-v2-2/2021-05\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://authlete.mintlify.site/_mintlify/api/og/v2?division=Server+Releases+%28v2.2%29\u0026amp;title=Authlete+2.2+Release+Notes+-+May+2021\u0026amp;theme=23854a776e5f7e6fa0239894\u0026amp;signature=10cd1115c0d4b67c353a38314c443ac4c6b19ccbee5b26eb5ab7f5e644cd93d2\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Authlete 2.2 Release Notes - May 2021 - Authlete Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://authlete.mintlify.site/_mintlify/api/og/v2?division=Server+Releases+%28v2.2%29\u0026amp;title=Authlete+2.2+Release+Notes+-+May+2021\u0026amp;theme=23854a776e5f7e6fa0239894\u0026amp;signature=10cd1115c0d4b67c353a38314c443ac4c6b19ccbee5b26eb5ab7f5e644cd93d2\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/authlete/aQ4BxffFlrUzvna2/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Authlete Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0057B7\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.authlete.com/release-notes/server-v2-2/2021-05\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/release-notes/server-v2-2/2021-05.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://developers.authlete.com/release-notes/server-v2-2/2021-05\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://developers.authlete.com/ja/release-notes/server-v2-2/2021-05\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://developers.authlete.com/release-notes/server-v2-2/2021-05\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.authlete.com/#organization\",\"name\":\"Authlete Documentation\",\"url\":\"https://developers.authlete.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/authlete/EJDZNZMvOu_9CJHJ/authlete-blue-horizontal-logo.svg?fit=max\u0026auto=format\u0026n=EJDZNZMvOu_9CJHJ\u0026q=85\u0026s=ed123a3de8b7791dffde03e7705c7460\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.authlete.com#website\",\"name\":\"Authlete Documentation\",\"url\":\"https://developers.authlete.com\",\"publisher\":{\"@id\":\"https://developers.authlete.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.authlete.com/release-notes/server-v2-2/2021-05#webpage\",\"url\":\"https://developers.authlete.com/release-notes/server-v2-2/2021-05\",\"name\":\"Authlete 2.2 Release Notes - May 2021\",\"dateModified\":\"2026-11-04T11:23:52.976Z\",\"isPartOf\":{\"@id\":\"https://developers.authlete.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.authlete.com/release-notes/server-v2-2/2021-05#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.authlete.com/release-notes/server-v2-2/2021-05#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Server Releases (v2.2)\",\"item\":\"https://developers.authlete.com/release-notes/server-v2-2/2026-09\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Authlete 2.2 Release Notes - May 2021\",\"item\":\"https://developers.authlete.com/release-notes/server-v2-2/2021-05\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developers.authlete.com/release-notes/server-v2-2/2021-05#article\",\"headline\":\"Authlete 2.2 Release Notes - May 2021\",\"name\":\"Authlete 2.2 Release Notes - May 2021\",\"url\":\"https://developers.authlete.com/release-notes/server-v2-2/2021-05\",\"mainEntityOfPage\":{\"@id\":\"https://developers.authlete.com/release-notes/server-v2-2/2021-05#webpage\"},\"dateModified\":\"2026-11-04T11:23:52.976Z\",\"publisher\":{\"@id\":\"https://developers.authlete.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.authlete.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Authlete Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Authlete Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/release-notes/server-v2-2/2021-05.md","siteName":"Authlete Documentation","nav":{"global":null,"languages":[{"language":"en","default":true,"versions":[{"version":"3.x","default":true,"pages":[{"title":"3.x","href":"/get-started/introduction-to-authlete"}]},{"version":"2.x","default":false,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":"/get-started/introduction-to-authlete/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/v2/api-reference"}]},{"tab":"Protocols \u0026 Flows","pages":[{"title":"Protocols \u0026 Flows","href":"/v2/configuration-reference/endpoints/enabling-device-flow"}]},{"tab":"Configuration Reference","pages":[{"title":"Configuration Reference","href":"/v2/configuration-reference/service-setup/service-settings"}]},{"tab":"Deployment \u0026 Operations","pages":[{"title":"Deployment \u0026 Operations","href":"/v2/deployment-and-operations/developer-console/overview"}]},{"tab":"Release Notes","groups":[{"group":"Server Releases (v2.3)","pages":[{"title":"Authlete 2.3 Release Notes - October 2026","version":2.3,"href":"/release-notes/server-v2-3/2026-10"},{"title":"Authlete 2.3 Release Notes - September 2026","version":2.3,"href":"/release-notes/server-v2-3/2026-09"},{"title":"Authlete 2.3 Release Notes - August 2026","version":2.3,"href":"/release-notes/server-v2-3/2026-08"},{"title":"Authlete 2.3 Release Notes - June 2026","version":2.3,"href":"/release-notes/server-v2-3/2026-06"},{"title":"Authlete 2.3 Release Notes - May 2026","version":2.3,"href":"/release-notes/server-v2-3/2026-05"},{"title":"Authlete 2.3 Release Notes - March 2026","version":2.3,"href":"/release-notes/server-v2-3/2026-03"},{"title":"Authlete 2.3 Release Notes - February 2026","version":2.3,"href":"/release-notes/server-v2-3/2026-02"},{"title":"Authlete 2.3 Release Notes - January 2026","version":2.3,"href":"/release-notes/server-v2-3/2026-01"},{"title":"Authlete 2.3 Release Notes - December 2025","version":2.3,"href":"/release-notes/server-v2-3/2025-12"},{"title":"Authlete 2.3 Release Notes - October 2025","version":2.3,"href":"/release-notes/server-v2-3/2025-10"},{"title":"Authlete 2.3 Release Notes - September 2025","version":2.3,"href":"/release-notes/server-v2-3/2025-09"},{"title":"Authlete 2.3 Release Notes - July 2025","version":2.3,"href":"/release-notes/server-v2-3/2025-07"},{"title":"Authlete 2.3 Release Notes - May 2025","version":2.3,"href":"/release-notes/server-v2-3/2025-05"},{"title":"Authlete 2.3 Release Notes - April 2025","version":2.3,"href":"/release-notes/server-v2-3/2025-04"},{"title":"Authlete 2.3 Release Notes - February 2025","version":2.3,"href":"/release-notes/server-v2-3/2025-02"},{"title":"Authlete 2.3 Release Notes - January 2025","version":2.3,"href":"/release-notes/server-v2-3/2025-01"},{"title":"Authlete 2.3 Release Notes - December 2024","version":2.3,"href":"/release-notes/server-v2-3/2024-12"},{"title":"Authlete 2.3 Release Notes - October 2024","version":2.3,"href":"/release-notes/server-v2-3/2024-10"},{"title":"Authlete 2.3 Release Notes - September 2024","version":2.3,"href":"/release-notes/server-v2-3/2024-09"},{"title":"Authlete 2.3 Release Notes - August 2024","version":2.3,"href":"/release-notes/server-v2-3/2024-08"},{"title":"Authlete 2.3 Release Notes - July 2024","version":2.3,"href":"/release-notes/server-v2-3/2024-07"},{"title":"Authlete 2.3 Release Notes - February 2024","version":2.3,"href":"/release-notes/server-v2-3/2024-02"},{"title":"Authlete 2.3 Release Notes - September 2023","version":2.3,"href":"/release-notes/server-v2-3/2023-09"},{"title":"Authlete 2.3 Release Notes - January 2023","version":2.3,"href":"/release-notes/server-v2-3/2023-01"}]},{"group":"Server Releases (v2.2)","pages":[{"title":"Authlete 2.2 Release Notes - September 2026","version":2.2,"href":"/release-notes/server-v2-2/2026-09"},{"title":"Authlete 2.2 Release Notes - December 2025","version":2.2,"href":"/release-notes/server-v2-2/2025-12"},{"title":"Authlete 2.2 Release Notes - September 2025","version":2.2,"href":"/release-notes/server-v2-2/2025-09"},{"title":"Authlete 2.2 Release Notes - May 2025","version":2.2,"href":"/release-notes/server-v2-2/2025-05"},{"title":"Authlete 2.2 Release Notes - April 2025","version":2.2,"href":"/release-notes/server-v2-2/2025-04"},{"title":"Authlete 2.2 Release Notes - January 2025","version":2.2,"href":"/release-notes/server-v2-2/2025-01"},{"title":"Authlete 2.2 Release Notes - December 2024","version":2.2,"href":"/release-notes/server-v2-2/2024-12"},{"title":"Authlete 2.2 Release Notes - October 2024","version":2.2,"href":"/release-notes/server-v2-2/2024-10"},{"title":"Authlete 2.2 Release Notes - September 2024","version":2.2,"href":"/release-notes/server-v2-2/2024-09"},{"title":"Authlete 2.2 Release Notes - August 2024","version":2.2,"href":"/release-notes/server-v2-2/2024-08"},{"title":"Authlete 2.2 Release Notes - July 2024","version":2.2,"href":"/release-notes/server-v2-2/2024-07"},{"title":"Authlete 2.2 Release Notes - February 2024","version":2.2,"href":"/release-notes/server-v2-2/2024-02"},{"title":"Authlete 2.2 Release Notes - August 2023","version":2.2,"href":"/release-notes/server-v2-2/2023-08"},{"title":"Authlete 2.2 Release Notes - July 2023","version":2.2,"href":"/release-notes/server-v2-2/2023-07"},{"title":"Authlete 2.2 Release Notes - October 2022","version":2.2,"href":"/release-notes/server-v2-2/2022-10"},{"title":"Authlete 2.2 Release Notes - HOTFIX (October 2022)","version":2.2,"href":"/release-notes/server-v2-2/2022-10-hotfix"},{"title":"Authlete 2.2 Release Notes - January 2022","version":2.2,"href":"/release-notes/server-v2-2/2022-01"},{"title":"Authlete 2.2 Release Notes - September 2021","version":2.2,"href":"/release-notes/server-v2-2/2021-09"},{"title":"Authlete 2.2 Release Notes - June 2021","version":2.2,"description":null,"href":"/release-notes/server-v2-2/2021-06"},{"title":"Authlete 2.2 Release Notes - May 2021","version":2.2,"href":"/release-notes/server-v2-2/2021-05"},{"title":"Authlete 2.2 Release Notes - March 2021","version":2.2,"description":null,"href":"/release-notes/server-v2-2/2021-03"},{"title":"Authlete 2.2 Release Notes - HOTFIX (February 2021)","version":2.2,"href":"/release-notes/server-v2-2/2021-02-hotfix"},{"title":"Authlete 2.2 Release Notes - February 2021","version":2.2,"href":"/release-notes/server-v2-2/2021-02"}]}]}]}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/release-notes/server-v2-2/2021-05"}]}]},"basePath":"","title":"Authlete 2.2 Release Notes - May 2021 - Authlete Documentation","buildId":"dpl_715YoAgvjTGBDdo8RtXmHKM22b5p","deploymentId":"dpl_715YoAgvjTGBDdo8RtXmHKM22b5p","dynamics":[],"chunks":[]}