1const e=JSON.parse('{"key":"v-73e7e414","path":"/oidc/oidc-guide.html","title":"OIDC Integration Guide","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Before you start","slug":"before-you-start","link":"#before-you-start","children":[]},{"level":2,"title":"Environments","slug":"environments","link":"#environments","children":[]},{"level":2,"title":"What is supported","slug":"what-is-supported","link":"#what-is-supported","children":[]},{"level":2,"title":"Discovery","slug":"discovery","link":"#discovery","children":[]},{"level":2,"title":"Supported OIDC profile","slug":"supported-oidc-profile","link":"#supported-oidc-profile","children":[]},{"level":2,"title":"Step 1 â Start the authorization request","slug":"step-1-â-start-the-authorization-request","link":"#step-1-â-start-the-authorization-request","children":[{"level":3,"title":"Required parameters","slug":"required-parameters","link":"#required-parameters","children":[]},{"level":3,"title":"Scopes","slug":"scopes","link":"#scopes","children":[]},{"level":3,"title":"Example request","slug":"example-request","link":"#example-request","children":[]}]},{"level":2,"title":"Step 2 â Handle the authorization response","slug":"step-2-â-handle-the-authorization-response","link":"#step-2-â-handle-the-authorization-response","children":[]},{"level":2,"title":"Step 3 â Exchange the code at the token endpoint","slug":"step-3-â-exchange-the-code-at-the-token-endpoint","link":"#step-3-â-exchange-the-code-at-the-token-endpoint","children":[{"level":3,"title":"Build your client assertion JWT","slug":"build-your-client-assertion-jwt","link":"#build-your-client-assertion-jwt","children":[]},{"level":3,"title":"Token request","slug":"token-request","link":"#token-request","children":[]},{"level":3,"title":"Required token request parameters","slug":"required-token-request-parameters","link":"#required-token-request-parameters","children":[]}]},{"level":2,"title":"Step 4 â Process the token response","slug":"step-4-â-process-the-token-response","link":"#step-4-â-process-the-token-response","children":[]},{"level":2,"title":"Step 5 â Validate the ID token","slug":"step-5-â-validate-the-id-token","link":"#step-5-â-validate-the-id-token","children":[]},{"level":2,"title":"Wallet identity claims","slug":"wallet-identity-claims","link":"#wallet-identity-claims","children":[{"level":3,"title":"Supported wallet methods","slug":"supported-wallet-methods","link":"#supported-wallet-methods","children":[]}]},{"level":2,"title":"UserInfo endpoint","slug":"userinfo-endpoint","link":"#userinfo-endpoint","children":[]},{"level":2,"title":"Error handling","slug":"error-handling","link":"#error-handling","children":[{"level":3,"title":"Common error causes","slug":"common-error-causes","link":"#common-error-causes","children":[]}]},{"level":2,"title":"Quick reference","slug":"quick-reference","link":"#quick-reference","children":[]},{"level":2,"title":"Integration checklist","slug":"integration-checklist","link":"#integration-checklist","children":[]}],"git":{"updatedTime":1777012334000},"filePathRelative":"oidc/oidc-guide.md"}');export{e as data};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.