Documentation for Unreal SDK API to manage sessions for the Sequence infrastructure stack for web3 gaming.
The examples below apply to versions 2.x.x.
If you’re using version 3, use the SequenceEmbeddedWalletBP (Blueprints) and SequenceEmbeddedWallet (C++) classes instead.
Make sure you have enabled your required login methods on Sequence Builder
Visit our Platform Requirements page for detailed information on setting up and ensuring
that the authentication methods you choose are properly configured in your Unreal project.
You can sign in users as guests. However, note that they will lose access to their wallet if they uninstall the app or sign out.
Leverage our account federation feature to link the wallet to another email or social account to keep access.
To initiate SSO-based authentication on desktop, you need to navigate to a browser to obtain the necessary id_token.
On mobile, our SDK handles this process for you using integrated plugins.On desktop platforms, listen for the Sign in Web View Required event and open the returned Sign In URL.
On mobile platforms, listen for the Id Token Received event.When you call the Sign In functions, listen for the Session Established event on the SequenceSessionsBP subsystem
to know when the sign in request was successful. Listen for Session Creation Failure when something went wrong.
To link another account to your wallet, simply re-use the same authentication methods.
The SDK will check if there’s an existing session stored and will
automatically attempt to link that account.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Sequence Docs","colors":{"primary":"#B1A9FF","light":"#B1A9FF","dark":"#111111"},"logo":{"light":"https://mintcdn.com/sequence-0fb8d9e6/9rKTa07iWJtIbdn7/logo/sequence-composite-light.svg?fit=max\u0026auto=format\u0026n=9rKTa07iWJtIbdn7\u0026q=85\u0026s=18750aafea1146db72d2e3b695536390","dark":"https://mintcdn.com/sequence-0fb8d9e6/9rKTa07iWJtIbdn7/logo/sequence-composite-dark.svg?fit=max\u0026auto=format\u0026n=9rKTa07iWJtIbdn7\u0026q=85\u0026s=6efde0d56c8457026275cc8f3e34f0a4"},"favicon":"https://mintcdn.com/sequence-0fb8d9e6/Trdl1z4HOb4QxorB/favicon.png?fit=max\u0026auto=format\u0026n=Trdl1z4HOb4QxorB\u0026q=85\u0026s=d076be8f12c5eccec147aaca12dad634","appearance":{"default":"light","strict":false},"background":{"decoration":"gradient"},"navbar":{"primary":{"type":"button","label":"Sign In","href":"https://sequence.build"}},"footer":{"socials":{"x":"https://twitter.com/0xsequence","github":"https://github.com/0xsequence","discord":"https://discord.com/invite/YnGKP7d3vS"}},"fonts":{"heading":{"family":"Inter"},"body":{"family":"Inter"}},"integrations":{"gtm":{"tagId":"GTM-MJL772VN"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Supported Chains","icon":"heart-pulse","href":"https://status.sequence.info/"},{"anchor":"Changelog","icon":"map","href":"https://0xsequence.featurebase.app/changelog"}]},"languages":[{"language":"en","href":"home"},{"language":"ja","href":"ja/home"},{"language":"es","href":"es/home"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sequence-0fb8d9e6","hasAudioNarration":false,"actualSubdomain":"sequence-0fb8d9e6","customDomains":["docs.sequence.xyz"],"gitSource":{"type":"github","owner":"0xsequence","repo":"docs","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a6b4f53bf20c4c03c2d22f7","collectionId":"4bb0d586-b014-44f6-932e-3be852309503","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a6b4f53bf20c4c03c2d22f7"},"feedback":{"thumbs":true,"edits":true,"issues":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6a6b4f53bf20c4c03c2d22f7:success","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"en","tag":"SDKs","count":193},{"language":"en","tag":"APIs","count":184},{"language":"ja","tag":"API","count":181},{"language":"en","tag":"Endpoints","count":150},{"language":"ja","tag":"エンドポイント","count":147},{"language":"en","tag":"Web SDKs","count":107},{"language":"ja","tag":"SDK","count":97},{"language":"en","tag":"Hooks","count":83},{"language":"en","tag":"Solutions","count":81},{"language":"en","tag":"Game Engine SDKs","count":71},{"language":"en","tag":"secret","count":70},{"language":"ja","tag":"シークレット","count":70},{"language":"en","tag":"Marketplace","count":59},{"language":"es","tag":"SDKs","count":54},{"language":"ja","tag":"ソリューション","count":52},{"language":"en","tag":"Wallets","count":49},{"language":"ja","tag":"アナリティクス","count":46},{"language":"ja","tag":"メタデータ","count":44},{"language":"ja","tag":"ゲームエンジンSDK","count":44},{"language":"es","tag":"SDKs Web","count":38},{"language":"ja","tag":"インデクサー","count":38},{"language":"ja","tag":"Web SDK","count":38},{"language":"es","tag":"Hooks","count":27},{"language":"es","tag":"Connect","count":27},{"language":"es","tag":"Soluciones","count":23},{"language":"es","tag":"Cartera del Ecosistema (v6)","count":14},{"language":"es","tag":"Cartera Incrustada (v5)","count":13},{"language":"es","tag":"SDKs de Motor de Juego","count":10},{"language":"es","tag":"Plataforma de Desarrollador","count":8},{"language":"es","tag":"Carteras","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","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":"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":"llms-txt-v2","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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".bg-matrix-dark,.dark .bg-matrix-light{background:linear-gradient(0deg,#0d0d0f 0,rgba(13,13,15,.95) 5%,rgba(13,13,15,.8) 15%,rgba(17,17,17,.1) 30%,rgba(17,17,17,.1) 70%,rgba(13,13,15,.8) 85%,rgba(13,13,15,.95) 95%,#0d0d0f 100%),linear-gradient(90deg,transparent 0,rgba(17,17,17,.6) 40%,rgba(17,17,17,.6) 60%,transparent 100%),url(https://pub-f048362b915448c9b012a2e03c189024.r2.dev/matrix-bg-dark.svg);background-size:cover;background-position:center center}img[alt=US]{display:none!important}div.relative.w-4.h-4.rounded-full:has(img[alt=US]){display:none!important}.bg-matrix-light{background:linear-gradient(0deg,#fff 0,rgba(240,240,240,.6) 30%,rgba(240,240,240,.6) 70%,#fff 100%),linear-gradient(90deg,transparent 0,rgba(240,240,240,.6) 40%,rgba(240,240,240,.6) 60%,transparent 100%),url(https://pub-f048362b915448c9b012a2e03c189024.r2.dev/matrix-bg-light.svg);background-size:cover;background-position:center center}.bg-gradient-dark{background:linear-gradient(90deg,rgba(17,17,17,0) 0,rgba(17,17,17,.75) 50%,rgba(17,17,17,0) 100%),linear-gradient(180deg,#111 0,rgba(17,17,17,0) 40%,rgba(17,17,17,0) 60%,#111 100%),linear-gradient(270deg,rgba(11,106,249,.25) 0,rgba(29,146,255,.3) 100%)}.bg-gradient-light{background:linear-gradient(180deg,#f0f0f0 0,rgba(255,255,255,0) 49.83%,#f0f0f0 100%),linear-gradient(90deg,#d2e4ff 0,rgba(210,228,255,.5) 25.3%,rgba(255,255,255,0) 49.83%,rgba(210,228,255,.5) 75.47%,#d2e4ff 100%)}"}],"page":{"pagePath":"sdk/unreal/wallets/embedded-wallet/onboarding/authentication","slug":"/sdk/unreal/wallets/embedded-wallet/onboarding/authentication","pageMetadata":{"title":"Authenticating Users","description":"Documentation for Unreal SDK API to manage sessions for the Sequence infrastructure stack for web3 gaming.","href":"/sdk/unreal/wallets/embedded-wallet/onboarding/authentication"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Documentation for Unreal SDK API to manage sessions for the Sequence infrastructure stack for web3 gaming.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"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`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Frame,Heading,OptimizedImage,Tab,Tabs,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Warning,{children:_jsx(_components.p,{children:`The examples below apply to versions 2.x.x.\\r\nIf you’re using version 3, use the SequenceEmbeddedWalletBP (Blueprints) and SequenceEmbeddedWallet (C++) classes instead.`})}),`\n`,_jsx(Heading,{level:`2`,id:`requirements`,children:`Requirements`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Make sure you have enabled your required login methods on `,_jsx(_components.a,{href:`https://sequence.build/`,children:`Sequence Builder`})]}),`\n`,_jsxs(_components.li,{children:[`Visit our `,_jsx(_components.a,{href:`/sdk/unreal/advanced/platforms`,children:`Platform Requirements`}),` page for detailed information on setting up and ensuring\\r\nthat the authentication methods you choose are properly configured in your Unreal project.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`start-email-login`,children:`Start Email Login`}),`\n`,_jsx(_components.p,{children:`Sign in users with any email, and they will receive a one-time password in their inbox.\\r\nListen for the Email Requires Code event.`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Blueprint`,id:`blueprint`,children:_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/start_email_login.png?fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=2ddf236dfd0f045de8471f2e8671e9c8`,\"data-og-width\":`2242`,width:`2242`,\"data-og-height\":`1184`,height:`1184`,\"data-path\":`images/unreal/start_email_login.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/start_email_login.png?w=280\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=8e232abbf4c5af2fa0f14b5a9d9fad0e 280w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/start_email_login.png?w=560\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=cc75f9e1384485f7df97d99e5fdf1e45 560w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/start_email_login.png?w=840\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=13a6e7075bf988c8d7d9ac8278ae5738 840w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/start_email_login.png?w=1100\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=c1b3d1a35215fc419f662de04aa6faa8 1100w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/start_email_login.png?w=1650\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=b79abedd9f71355cc5d861a88c805ebd 1650w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/start_email_login.png?w=2500\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=7e3912aeaee179192eb839fb129c0b7d 2500w`})})}),_jsx(Tab,{title:`C++`,id:`c%2B%2B`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`cpp`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`cpp`,children:_jsxs(_components.code,{language:`cpp`,numberOfLines:`5`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`()`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiSuccess `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [] { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FFailureCallback OnApiFailure `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FSequenceError`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` Error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`*`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Sessions `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` NewObject`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`>();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`StartEmailLogin`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(Email, OnApiSuccess, OnApiFailure);`})]}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`confirm-email-login-with-code`,children:`Confirm Email Login with Code`}),`\n`,_jsx(_components.p,{children:`Sign in users with any email, and they will receive a one-time password in their inbox.\\r\nListen for the Email Requires Code event.`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Blueprint`,id:`blueprint-2`,children:_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/confirm_email_login.png?fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=b42c0013f6f01c0431ecb15926fb5b74`,\"data-og-width\":`2242`,width:`2242`,\"data-og-height\":`1184`,height:`1184`,\"data-path\":`images/unreal/confirm_email_login.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/confirm_email_login.png?w=280\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=92b7fb192f780fccf13052d14c8fe95e 280w, https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/confirm_email_login.png?w=560\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=899ec694e0949db8bf5f3652b3a80072 560w, https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/confirm_email_login.png?w=840\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=feeaa1ae283e9ef7e610983cec92aaa9 840w, https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/confirm_email_login.png?w=1100\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=f48c93c2ffa4e534e3eb825df783b333 1100w, https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/confirm_email_login.png?w=1650\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=5d46538d8db8d53e238a76ef06569145 1650w, https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/confirm_email_login.png?w=2500\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=c88376a1c90f69dad28f6d9a655fc545 2500w`})})}),_jsx(Tab,{title:`C++`,id:`c%2B%2B-2`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`cpp`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`cpp`,children:_jsxs(_components.code,{language:`cpp`,numberOfLines:`8`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FString Code `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"123456\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`()`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiSuccess `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [] { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FFailureCallback OnApiFailure `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FSequenceError`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` Error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(FFederationSupportData)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiFederationRequired `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`this`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FFederationSupportData`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` FederationData`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`*`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Sessions `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` NewObject`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`>();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`ConfirmEmailLoginWithCode`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(Code, OnApiSuccess, OnApiFailure, OnApiFederationRequired);`})]}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`sign-in-as-a-guest`,children:`Sign In as a Guest`}),`\n`,_jsxs(_components.p,{children:[`You can sign in users as guests. However, note that they will lose access to their wallet if they uninstall the app or sign out.\\r\nLeverage our `,_jsx(_components.a,{href:`/sdk/unreal/wallets/embedded-wallet/onboarding/authentication#account-federation`,children:`account federation feature`}),` to link the wallet to another email or social account to keep access.`]}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Blueprint`,id:`blueprint-3`,children:_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/start_guest_session.png?fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=5fa3745a52a1a277c1d9ba6531a73fe0`,\"data-og-width\":`2242`,width:`2242`,\"data-og-height\":`1184`,height:`1184`,\"data-path\":`images/unreal/start_guest_session.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/start_guest_session.png?w=280\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=2e9115f8fa76b239ff909713b1a4dfc5 280w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/start_guest_session.png?w=560\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=75c198ae9285af2610bda9254e7a8a8d 560w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/start_guest_session.png?w=840\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=09e633eeef5d5429d306ee62dffdd27b 840w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/start_guest_session.png?w=1100\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=9bd2ec6b1b48b09121c7bdfe7e40fef8 1100w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/start_guest_session.png?w=1650\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=01d4ecedae3933cf857c2a89262586ee 1650w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/start_guest_session.png?w=2500\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=54aed97ce17cf9956f573a11f04af33a 2500w`})})}),_jsx(Tab,{title:`C++`,id:`c%2B%2B-3`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`cpp`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`cpp`,children:_jsxs(_components.code,{language:`cpp`,numberOfLines:`5`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`()`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiSuccess `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [] { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FFailureCallback OnApiFailure `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FSequenceError`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` Error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`*`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Sessions `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` NewObject`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`>();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`StartGuestSession`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(OnApiSuccess, OnApiFailure);`})]}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`social-sign-in`,children:`Social Sign In`}),`\n`,_jsx(_components.p,{children:`To initiate SSO-based authentication on desktop, you need to navigate to a browser to obtain the necessary id_token.\\r\nOn mobile, our SDK handles this process for you using integrated plugins.`}),`\n`,_jsxs(_components.p,{children:[`On desktop platforms, listen for the `,_jsx(_components.code,{children:`Sign in Web View Required`}),` event and open the returned `,_jsx(_components.code,{children:`Sign In URL`}),`.\\r\nOn mobile platforms, listen for the `,_jsx(_components.code,{children:`Id Token Received`}),` event.`]}),`\n`,_jsxs(_components.p,{children:[`When you call the `,_jsx(_components.code,{children:`Sign In`}),` functions, listen for the `,_jsx(_components.code,{children:`Session Established`}),` event on the `,_jsx(_components.code,{children:`SequenceSessionsBP`}),` subsystem\\r\nto know when the sign in request was successful. Listen for `,_jsx(_components.code,{children:`Session Creation Failure`}),` when something went wrong.`]}),`\n`,_jsx(Heading,{level:`3`,id:`get-google-id-token`,children:`Get Google Id Token`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Blueprint`,id:`blueprint-4`,children:_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/get_google_token.png?fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=565d46d90af449afd3f0edef2bfd8ee7`,\"data-og-width\":`2242`,width:`2242`,\"data-og-height\":`1184`,height:`1184`,\"data-path\":`images/unreal/get_google_token.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/get_google_token.png?w=280\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=d7390ab5d294c51d5e7852a36fe4cefd 280w, https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/get_google_token.png?w=560\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=4a77e9c6f4710f619d2cc52f1ace4503 560w, https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/get_google_token.png?w=840\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=9dd053f9791b65646eb5a8b0fcef06a4 840w, https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/get_google_token.png?w=1100\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=7cf72691a4591bcb29a5f580eea7ac0a 1100w, https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/get_google_token.png?w=1650\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=d2cbd88b8f6925f53d4aae14df26d4cd 1650w, https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/get_google_token.png?w=2500\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=9efcef57eccbbce83780e2f8f4424d5e 2500w`})})}),_jsx(Tab,{title:`C++`,id:`c%2B%2B-4`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`cpp`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`cpp`,children:_jsxs(_components.code,{language:`cpp`,numberOfLines:`5`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`*`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Sessions `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` NewObject`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`>();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`IsBrowserRequired`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FString Url `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` this`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`GetGoogleSignInUrl`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`else`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`GetGoogleTokenId`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`this`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`3`,id:`get-apple-id-token`,children:`Get Apple Id Token`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Blueprint`,id:`blueprint-5`,children:_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/get_apple_token.png?fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=933227a7a0e691cd5fa7fb377964f3d4`,\"data-og-width\":`2242`,width:`2242`,\"data-og-height\":`1184`,height:`1184`,\"data-path\":`images/unreal/get_apple_token.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/get_apple_token.png?w=280\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=e0ba112da4fedc361cf1b7617991d54e 280w, https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/get_apple_token.png?w=560\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=52d9dadc4b0b5313a76b97f1965adc30 560w, https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/get_apple_token.png?w=840\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=84db5d7e850e0f7d5dbd7dc953edec18 840w, https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/get_apple_token.png?w=1100\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=3f012ce9ca00c8e25098a8b8a35b5a66 1100w, https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/get_apple_token.png?w=1650\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=2144ce5afaa40d287635b96bad14228f 1650w, https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/get_apple_token.png?w=2500\u0026fit=max\u0026auto=format\u0026n=AFzdYwHtaLpVA9X3\u0026q=85\u0026s=5994a2f5e480bab1d81056ced3e853b3 2500w`})})}),_jsx(Tab,{title:`C++`,id:`c%2B%2B-5`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`cpp`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`cpp`,children:_jsxs(_components.code,{language:`cpp`,numberOfLines:`5`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`*`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Sessions `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` NewObject`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`>();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`IsBrowserRequired`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FString Url `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` this`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`GetAppleSignInUrl`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`else`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`GetAppleTokenId`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`this`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`3`,id:`sign-in-with-google`,children:`Sign In with Google`}),`\n`,_jsxs(_components.p,{children:[`Sign In with a valid Google Id Token. You get this from the `,_jsx(_components.a,{href:`/sdk/unreal/wallets/embedded-wallet/onboarding/authentication#get-google-id-token`,children:`Get Google Id Token`}),` node.`]}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Blueprint`,id:`blueprint-6`,children:_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_google.png?fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=6bba3121dbff71d1633847057aafaabd`,\"data-og-width\":`2242`,width:`2242`,\"data-og-height\":`1184`,height:`1184`,\"data-path\":`images/unreal/signin_google.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_google.png?w=280\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=88e6ccc83f6c212f6828dedc17995a98 280w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_google.png?w=560\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=52d4055a9dfea536ee8ad88060215cac 560w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_google.png?w=840\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=3c22a6e22e3e906bd344c8dc20a3311a 840w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_google.png?w=1100\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=d27206b82f4e2cd858489e40ea126bea 1100w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_google.png?w=1650\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=8e5ac0bbffc163e8a8ded19bf04f87ad 1650w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_google.png?w=2500\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=f652a1d9b21fd5d0688778934299dab6 2500w`})})}),_jsx(Tab,{title:`C++`,id:`c%2B%2B-6`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`cpp`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`cpp`,children:_jsxs(_components.code,{language:`cpp`,numberOfLines:`8`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FString IdToken `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"ey1234\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`()`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiSuccess `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` []() { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FFailureCallback OnApiFailure `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FSequenceError`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` Error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(FFederationSupportData)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiFederationRequired `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FFederationSupportData`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` FederationData`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`*`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Sessions `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` NewObject`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`>();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`StartOidcSession`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(IdToken, OnApiSuccess, OnApiFailure, OnApiFederationRequired);`})]}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`3`,id:`sign-in-with-apple`,children:`Sign In with Apple`}),`\n`,_jsxs(_components.p,{children:[`Sign In with a valid Apple Id Token. You get this from the `,_jsx(_components.a,{href:`/sdk/unreal/wallets/embedded-wallet/onboarding/authentication#get-apple-id-token`,children:`Get Apple Id Token`}),` node.`]}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Blueprint`,id:`blueprint-7`,children:_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_apple.png?fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=94265090bb142826e4556745d1ff143b`,\"data-og-width\":`2242`,width:`2242`,\"data-og-height\":`1184`,height:`1184`,\"data-path\":`images/unreal/signin_apple.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_apple.png?w=280\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=6d07d9f1954f8be25c7933912da41580 280w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_apple.png?w=560\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=4ffa8f12d2a1cd63335d1fad83c9640b 560w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_apple.png?w=840\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=3951527d411157c85e19d3caa78763ea 840w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_apple.png?w=1100\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=e4c19941262049d7564af20928a753b3 1100w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_apple.png?w=1650\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=56a9b3791f724edb3bf507c0e8727d5a 1650w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_apple.png?w=2500\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=192c821e715b3e467213af0da602a6c7 2500w`})})}),_jsx(Tab,{title:`C++`,id:`c%2B%2B-7`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`cpp`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`cpp`,children:_jsxs(_components.code,{language:`cpp`,numberOfLines:`8`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FString IdToken `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"ey1234\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`()`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiSuccess `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` []() { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FFailureCallback OnApiFailure `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FSequenceError`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` Error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(FFederationSupportData)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiFederationRequired `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FFederationSupportData`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` FederationData`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`*`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Sessions `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` NewObject`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`>();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`StartOidcSession`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(IdToken, OnApiSuccess, OnApiFailure, OnApiFederationRequired);`})]}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`3`,id:`sign-in-with-epic`,children:`Sign In with Epic`}),`\n`,_jsxs(_components.p,{children:[`Sign In with a valid Epic Games Id Token. Checkout the `,_jsx(_components.a,{href:`https://dev.epicgames.com/documentation/en-us/unreal-engine/online-subsystem-eos-plugin-in-unreal-engine`,children:`EOS Plugin for Unreal`})]}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Blueprint`,id:`blueprint-8`,children:_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_epic.png?fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=c56ea2264d909f945d993c1a31e1d3a8`,\"data-og-width\":`2242`,width:`2242`,\"data-og-height\":`1184`,height:`1184`,\"data-path\":`images/unreal/signin_epic.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_epic.png?w=280\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=05a8d07fccf77da6dbbf9aeb623158ff 280w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_epic.png?w=560\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=c8e173941b53ef808ca421fb22a86521 560w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_epic.png?w=840\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=1a809d95464201a45f1212df2547ac8a 840w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_epic.png?w=1100\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=a815b9e9e548f96e993570ff5a00e856 1100w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_epic.png?w=1650\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=c4baa984fddd5143a89285bec68f823b 1650w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_epic.png?w=2500\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=10642ab22fa86caa0119f5208ea99911 2500w`})})}),_jsx(Tab,{title:`C++`,id:`c%2B%2B-8`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`cpp`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`cpp`,children:_jsxs(_components.code,{language:`cpp`,numberOfLines:`8`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FString IdToken `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"ey1234\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`()`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiSuccess `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` []() { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FFailureCallback OnApiFailure `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FSequenceError`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` Error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(FFederationSupportData)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiFederationRequired `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FFederationSupportData`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` FederationData`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`*`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Sessions `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` NewObject`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`>();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`StartOidcSession`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(IdToken, OnApiSuccess, OnApiFailure, OnApiFederationRequired);`})]}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`3`,id:`start-session-with-oidc-id-token`,children:`Start Session with OIDC Id Token`}),`\n`,_jsx(_components.p,{children:`Use this method to start a session using a valid Id token from Google, Apple or Epic Games.`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Blueprint`,id:`blueprint-9`,children:_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_oidc.png?fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=81cf8249399e2b26b83716c9546fff9e`,\"data-og-width\":`2242`,width:`2242`,\"data-og-height\":`1184`,height:`1184`,\"data-path\":`images/unreal/signin_oidc.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_oidc.png?w=280\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=84563ef7c6eb226936545e84db3bc3bd 280w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_oidc.png?w=560\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=918b2cc0d90d99e491d4c893a6193a71 560w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_oidc.png?w=840\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=a7dac661065beadac98cb15958c30707 840w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_oidc.png?w=1100\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=39839eea725a10653891da3444d01508 1100w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_oidc.png?w=1650\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=84925d331fbe1c574d189b66006d119f 1650w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/signin_oidc.png?w=2500\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=6f62f4c91d25de6c5eaa390e9aec2c99 2500w`})})}),_jsx(Tab,{title:`C++`,id:`c%2B%2B-9`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`cpp`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`cpp`,children:_jsxs(_components.code,{language:`cpp`,numberOfLines:`8`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FString IdToken `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"ey1234\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`()`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiSuccess `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` []() { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FFailureCallback OnApiFailure `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FSequenceError`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` Error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(FFederationSupportData)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiFederationRequired `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FFederationSupportData`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` FederationData`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`*`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Sessions `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` NewObject`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`>();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`StartOidcSession`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(IdToken, OnApiSuccess, OnApiFailure, OnApiFederationRequired);`})]}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`playfab`,children:`PlayFab`}),`\n`,_jsxs(_components.p,{children:[`You will need to include your PlayFab Title ID in the `,_jsx(_components.code,{children:`SequenceConfig.ini`}),` file\\r\nduring `,_jsx(_components.a,{href:`/sdk/unreal/wallets/embedded-wallet/setup`,children:`Configuration`}),` and `,_jsx(_components.a,{href:`/solutions/builder/embedded-wallet/playfab-configuration`,children:`configure PlayFab in the Builder`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`playfab-registration`,children:`PlayFab Registration`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Blueprint`,id:`blueprint-10`,children:_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_registration.png?fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=d085c55be5a984bcd481407d3717f17e`,\"data-og-width\":`2242`,width:`2242`,\"data-og-height\":`1184`,height:`1184`,\"data-path\":`images/unreal/playfab_registration.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_registration.png?w=280\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=dfda472528e1055b71a6a24419ec2a5a 280w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_registration.png?w=560\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=7d5272a72603d06a5a060fe6a11f59c6 560w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_registration.png?w=840\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=e618481debe7ede65a0c7b1f04b500e5 840w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_registration.png?w=1100\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=a3824567dbe30dd2ccbde7521a44745b 1100w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_registration.png?w=1650\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=cd455b31c01080b1edea7fdd884922fb 1650w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_registration.png?w=2500\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=da7e943de9bd6088fd5d87d4a3fd250d 2500w`})})}),_jsx(Tab,{title:`C++`,id:`c%2B%2B-10`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`cpp`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`cpp`,children:_jsxs(_components.code,{language:`cpp`,numberOfLines:`6`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`()`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiSuccess `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`this`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`OnSuccess`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]() { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FFailureCallback OnApiFailure `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`this`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`OnFailure`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FSequenceError`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` Error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (FFederationSupportData)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiFederationRequired `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`this`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FFederationSupportData`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` FederationData`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`*`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Sessions `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` NewObject`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`>();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`PlayFabRegistration`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(UsernameIn, EmailIn, PasswordIn, OnApiSuccess, OnApiFailure, OnApiFederationRequired);`})]}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`3`,id:`playfab-login`,children:`PlayFab Login`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Blueprint`,id:`blueprint-11`,children:_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_login.png?fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=bba8f4c1e125dd1d47b5bbbbee0aa0ac`,\"data-og-width\":`2242`,width:`2242`,\"data-og-height\":`1184`,height:`1184`,\"data-path\":`images/unreal/playfab_login.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_login.png?w=280\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=b8ceeddea686354c7a75d89c2db7ff2c 280w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_login.png?w=560\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=21939416b174c1fc3d829c0434813c0c 560w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_login.png?w=840\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=74780478b305f2d92af1409fcb63516b 840w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_login.png?w=1100\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=6eea81f989b0c037b809858d4f3d20e8 1100w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_login.png?w=1650\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=23278abf36e649d5a9657acf19f3e282 1650w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_login.png?w=2500\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=85ea73bd395c0e2c4b3eb1beab543aa3 2500w`})})}),_jsx(Tab,{title:`C++`,id:`c%2B%2B-11`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`cpp`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`cpp`,children:_jsxs(_components.code,{language:`cpp`,numberOfLines:`6`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`()`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiSuccess `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`this`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`OnSuccess`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]() { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FFailureCallback OnApiFailure `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`this`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`OnFailure`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FSequenceError`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` Error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (FFederationSupportData)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiFederationRequired `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`this`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FFederationSupportData`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` FederationData`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`*`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Sessions `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` NewObject`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`>();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`PlayFabLogin`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(UsernameIn, PasswordIn, OnApiSuccess, OnApiFailure, OnApiFederationRequired);`})]}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`3`,id:`playfab-authenticate-with-session-ticket`,children:`PlayFab Authenticate with Session Ticket`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Blueprint`,id:`blueprint-12`,children:_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_session_ticket.png?fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=b1ce5b339166ee81b0b2a0ba86450ac7`,\"data-og-width\":`2242`,width:`2242`,\"data-og-height\":`1184`,height:`1184`,\"data-path\":`images/unreal/playfab_session_ticket.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_session_ticket.png?w=280\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=6ad75e6f83fc6930d71bbca1fea8c0da 280w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_session_ticket.png?w=560\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=1775a888e31b2873604bd835d7288a6f 560w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_session_ticket.png?w=840\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=7d778c8ebab951ea3caecd743d6599f1 840w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_session_ticket.png?w=1100\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=50f0708f048ebaa3582ff3d4d96f38cf 1100w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_session_ticket.png?w=1650\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=5d8d63d4432edb79404dea9512d45b35 1650w, https://mintcdn.com/sequence-0fb8d9e6/jCmUvzGpoEMBvubT/images/unreal/playfab_session_ticket.png?w=2500\u0026fit=max\u0026auto=format\u0026n=jCmUvzGpoEMBvubT\u0026q=85\u0026s=02603728fdafb3ba3c8f668b62c6f121 2500w`})})}),_jsx(Tab,{title:`C++`,id:`c%2B%2B-12`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`cpp`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`cpp`,children:_jsxs(_components.code,{language:`cpp`,numberOfLines:`6`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`()`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiSuccess `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`this`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`OnSuccess`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]() { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FFailureCallback OnApiFailure `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`this`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`OnFailure`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FSequenceError`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` Error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TFunction`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`void`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (FFederationSupportData)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OnApiFederationRequired `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`this`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`](`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` FFederationSupportData`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`\u0026`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` FederationData`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) { };`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`*`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Sessions `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` NewObject`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`USequenceSessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`>();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Sessions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`PlayFabAuthenticateWithSessionTicket`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(SessionTicket, OnApiSuccess, OnApiFailure, OnApiFederationRequired);`})]}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`account-federation`,children:`Account Federation`}),`\n`,_jsxs(_components.p,{children:[`To link another account to your wallet, simply re-use the same authentication methods.\\r\nThe SDK will check if `,_jsx(_components.a,{href:`/sdk/unreal/wallets/embedded-wallet/onboarding/manage_sessions#check-existing-session`,children:`there’s an existing session stored`}),` and will\\r\nautomatically attempt to link that account.`]})]})}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":"Authenticating Users","description":"Documentation for Unreal SDK API to manage sessions for the Sequence infrastructure stack for web3 gaming.","href":"/sdk/unreal/wallets/embedded-wallet/onboarding/authentication"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Requirements","slug":"requirements","depth":2,"children":[]},{"title":"Start Email Login","slug":"start-email-login","depth":2,"children":[]},{"title":"Confirm Email Login with Code","slug":"confirm-email-login-with-code","depth":2,"children":[]},{"title":"Sign In as a Guest","slug":"sign-in-as-a-guest","depth":2,"children":[]},{"title":"Social Sign In","slug":"social-sign-in","depth":2,"children":[{"title":"Get Google Id Token","slug":"get-google-id-token","depth":3,"children":[]},{"title":"Get Apple Id Token","slug":"get-apple-id-token","depth":3,"children":[]},{"title":"Sign In with Google","slug":"sign-in-with-google","depth":3,"children":[]},{"title":"Sign In with Apple","slug":"sign-in-with-apple","depth":3,"children":[]},{"title":"Sign In with Epic","slug":"sign-in-with-epic","depth":3,"children":[]},{"title":"Start Session with OIDC Id Token","slug":"start-session-with-oidc-id-token","depth":3,"children":[]}]},{"title":"PlayFab","slug":"playfab","depth":2,"children":[{"title":"PlayFab Registration","slug":"playfab-registration","depth":3,"children":[]},{"title":"PlayFab Login","slug":"playfab-login","depth":3,"children":[]},{"title":"PlayFab Authenticate with Session Ticket","slug":"playfab-authenticate-with-session-ticket","depth":3,"children":[]}]},{"title":"Account Federation","slug":"account-federation","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/sequence-0fb8d9e6/5928f07079c865a1/scripts/update_security_schemas.js","/_mintlify/custom/sequence-0fb8d9e6/b206a90082858d4a/snippets/databeat-tracker.js","/_mintlify/custom/sequence-0fb8d9e6/0281ffbe15eb5584/snippets/dist/databeat-tracker.umd.js"],"subdomain":"sequence-0fb8d9e6","siteName":"Sequence Docs","title":"Authenticating Users - Sequence Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/sdk/unreal/wallets/embedded-wallet/onboarding/authentication","matchLevel":0},"ja":{"href":"/ja/home","matchLevel":4},"es":{"href":"/es/home","matchLevel":4}}},"originalFileLocation":"sdk/unreal/wallets/embedded-wallet/onboarding/authentication.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=\"light\"}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=\"description\" content=\"Documentation for Unreal SDK API to manage sessions for the Sequence infrastructure stack for web3 gaming.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sequence Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Authenticating Users - Sequence Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Documentation for Unreal SDK API to manage sessions for the Sequence infrastructure stack for web3 gaming.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sequence Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.sequence.xyz/sdk/unreal/wallets/embedded-wallet/onboarding/authentication\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sequence-0fb8d9e6.mintlify.app/_mintlify/api/og/v2?division=Onboarding\u0026amp;title=Authenticating+Users\u0026amp;description=Documentation+for+Unreal+SDK+API+to+manage+sessions+for+the+Sequence+infrastructure+stack+for+web3+gaming.\u0026amp;theme=3cfa20f380481c9c1062693e\u0026amp;signature=14d91a51f5d6b33b9dd41c73ebe1f92547984618d7af0d9648c23d9ec91fae82\">\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=\"Authenticating Users - Sequence Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Documentation for Unreal SDK API to manage sessions for the Sequence infrastructure stack for web3 gaming.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sequence-0fb8d9e6.mintlify.app/_mintlify/api/og/v2?division=Onboarding\u0026amp;title=Authenticating+Users\u0026amp;description=Documentation+for+Unreal+SDK+API+to+manage+sessions+for+the+Sequence+infrastructure+stack+for+web3+gaming.\u0026amp;theme=3cfa20f380481c9c1062693e\u0026amp;signature=14d91a51f5d6b33b9dd41c73ebe1f92547984618d7af0d9648c23d9ec91fae82\">\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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sequence Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#B1A9FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.sequence.xyz/sdk/unreal/wallets/embedded-wallet/onboarding/authentication\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/sdk/unreal/wallets/embedded-wallet/onboarding/authentication.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.sequence.xyz/#organization\",\"name\":\"Sequence Docs\",\"url\":\"https://docs.sequence.xyz\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sequence-0fb8d9e6/9rKTa07iWJtIbdn7/logo/sequence-composite-light.svg?fit=max\u0026auto=format\u0026n=9rKTa07iWJtIbdn7\u0026q=85\u0026s=18750aafea1146db72d2e3b695536390\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.sequence.xyz#website\",\"name\":\"Sequence Docs\",\"url\":\"https://docs.sequence.xyz\",\"publisher\":{\"@id\":\"https://docs.sequence.xyz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.sequence.xyz/sdk/unreal/wallets/embedded-wallet/onboarding/authentication#webpage\",\"url\":\"https://docs.sequence.xyz/sdk/unreal/wallets/embedded-wallet/onboarding/authentication\",\"name\":\"Authenticating Users\",\"description\":\"Documentation for Unreal SDK API to manage sessions for the Sequence infrastructure stack for web3 gaming.\",\"isPartOf\":{\"@id\":\"https://docs.sequence.xyz#website\"},\"breadcrumb\":{\"@id\":\"https://docs.sequence.xyz/sdk/unreal/wallets/embedded-wallet/onboarding/authentication#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.sequence.xyz/sdk/unreal/wallets/embedded-wallet/onboarding/authentication#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Game Engine SDKs\",\"item\":\"https://docs.sequence.xyz/sdk/unity/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Unreal\",\"item\":\"https://docs.sequence.xyz/sdk/unreal/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wallets\",\"item\":\"https://docs.sequence.xyz/sdk/unreal/wallets/ecosystem-wallet/setup\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Embedded Wallet\",\"item\":\"https://docs.sequence.xyz/sdk/unreal/wallets/embedded-wallet/setup\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Authenticating Users\",\"item\":\"https://docs.sequence.xyz/sdk/unreal/wallets/embedded-wallet/onboarding/authentication\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.sequence.xyz/sdk/unreal/wallets/embedded-wallet/onboarding/authentication#article\",\"headline\":\"Authenticating Users\",\"name\":\"Authenticating Users\",\"description\":\"Documentation for Unreal SDK API to manage sessions for the Sequence infrastructure stack for web3 gaming.\",\"url\":\"https://docs.sequence.xyz/sdk/unreal/wallets/embedded-wallet/onboarding/authentication\",\"mainEntityOfPage\":{\"@id\":\"https://docs.sequence.xyz/sdk/unreal/wallets/embedded-wallet/onboarding/authentication#webpage\"},\"publisher\":{\"@id\":\"https://docs.sequence.xyz/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.sequence.xyz#website\"}}]}\u003c/script>","siteName":"Sequence Docs","nav":{"global":{"anchors":[{"anchor":"Supported Chains","icon":"heart-pulse","href":"https://status.sequence.info/"},{"anchor":"Changelog","icon":"map","href":"https://0xsequence.featurebase.app/changelog"}]},"languages":[{"language":"en","tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/home"}]},{"tab":"Solutions","pages":[{"title":"Solutions","href":"/solutions/overview"}]},{"tab":"SDKs","groups":[{"group":" ","pages":[{"title":"Overview","href":"/sdk/overview"}]},{"group":"Web SDKs","pages":[{"title":"Web SDKs","sidebarTitle":"Overview","href":"/sdk/web/overview"},{"group":"Connect","pages":[{"group":"Ecosystem Wallet (v6)","pages":[{"title":null,"href":"/sdk/web/wallet-sdk/ecosystem/overview"},{"sidebarTitle":"Getting Started","title":null,"href":"/sdk/web/wallet-sdk/ecosystem/getting-started"},{"group":"Smart Sessions","pages":[{"sidebarTitle":"Overview","title":null,"href":"/sdk/web/wallet-sdk/ecosystem/smart-sessions/overview"},{"sidebarTitle":"Utilities","title":null,"href":"/sdk/web/wallet-sdk/ecosystem/smart-sessions/utils"},{"sidebarTitle":"Examples","title":null,"href":"/sdk/web/wallet-sdk/ecosystem/smart-sessions/examples"}]},{"group":"Hooks","pages":[{"title":"useOpenConnectModal","sidebarTitle":"useOpenConnectModal","href":"/sdk/web/wallet-sdk/ecosystem/hooks/useOpenConnectModal"},{"title":"useChain","sidebarTitle":"useChain","href":"/sdk/web/wallet-sdk/ecosystem/hooks/useChain"},{"title":"useFeeOptions","sidebarTitle":"useFeeOptions","href":"/sdk/web/wallet-sdk/ecosystem/hooks/useFeeOptions"},{"title":"useHasPermission","sidebarTitle":"useHasPermission","href":"/sdk/web/wallet-sdk/ecosystem/hooks/useHasPermission"},{"title":"useSendWalletTransaction","sidebarTitle":"useSendWalletTransaction","href":"/sdk/web/wallet-sdk/ecosystem/hooks/useSendWalletTransaction"},{"title":"useExplicitSessions","sidebarTitle":"useExplicitSessions","href":"/sdk/web/wallet-sdk/ecosystem/hooks/useExplicitSessions"},{"title":"useListAccounts","sidebarTitle":"useListAccounts","href":"/sdk/web/wallet-sdk/ecosystem/hooks/useListAccounts"},{"title":"useSignInEmail","sidebarTitle":"useSignInEmail","href":"/sdk/web/wallet-sdk/ecosystem/hooks/useSignInEmail"},{"title":"useStorage","sidebarTitle":"useStorage","href":"/sdk/web/wallet-sdk/ecosystem/hooks/useStorage"},{"title":"useTheme","sidebarTitle":"useTheme","href":"/sdk/web/wallet-sdk/ecosystem/hooks/useTheme"},{"title":"useWalletSettings","sidebarTitle":"useWalletSettings","href":"/sdk/web/wallet-sdk/ecosystem/hooks/useWalletSettings"},{"title":"useWallets","sidebarTitle":"useWallets","href":"/sdk/web/wallet-sdk/ecosystem/hooks/useWallets"},{"title":"useProjectAccessKey","sidebarTitle":"useProjectAccessKey","href":"/sdk/web/wallet-sdk/ecosystem/hooks/useProjectAccessKey"},{"title":"useSequenceSessionState","sidebarTitle":"useSequenceSessionState","href":"/sdk/web/wallet-sdk/ecosystem/hooks/useSequenceSessionState"}]}]},{"group":"Embedded Wallet (v5)","pages":[{"title":"Getting Started with Web SDK for Embedded Wallet","sidebarTitle":"Getting Started","href":"/sdk/web/wallet-sdk/embedded/getting-started"},{"title":"Migrate to v5 (Web SDK)","sidebarTitle":"Migrate from v4 to v5","href":"/sdk/web/wallet-sdk/embedded/migration"},{"title":"Ethers v6 Migration Guide","sidebarTitle":"Ethers v6 Support","href":"/sdk/web/wallet-sdk/embedded/ethers-v6-migration"},{"group":"Guides","pages":[{"title":"Send a sponsored transaction","sidebarTitle":"Sponsor transactions","href":"/sdk/web/wallet-sdk/embedded/guides/send-sponsored-tx"},{"title":"Pay Gas in ERC20","href":"/sdk/web/wallet-sdk/embedded/guides/pay-gas-in-erc20"},{"title":"On-ramp Overview","sidebarTitle":"On-ramp","href":"/sdk/web/wallet-sdk/embedded/guides/on-ramp"},{"title":"Smart Swaps","sidebarTitle":"Smart Swaps","href":"/sdk/web/wallet-sdk/embedded/guides/smart-swaps"},{"title":"On-ramp and Swap to a custom token","sidebarTitle":"On-ramp and Swap to a custom token","href":"/sdk/web/wallet-sdk/embedded/guides/on-ramp-and-swap"},{"title":"Checkout Modal","sidebarTitle":"Checkout Modal","href":"/sdk/web/wallet-sdk/embedded/guides/checkout"},{"title":"Web Verification Guide","sidebarTitle":"Backend Verification","href":"/sdk/web/wallet-sdk/embedded/guides/verification"}]},{"group":"Hooks","pages":[{"title":"useOpenConnectModal","sidebarTitle":"useOpenConnectModal","href":"/sdk/web/wallet-sdk/embedded/hooks/useOpenConnectModal"},{"title":"useChain","sidebarTitle":"useChain","href":"/sdk/web/wallet-sdk/embedded/hooks/useChain"},{"title":"useWaasFeeOptions","sidebarTitle":"useWaasFeeOptions","href":"/sdk/web/wallet-sdk/embedded/hooks/useWaasFeeOptions"},{"title":"useCheckWaasFeeOptions","sidebarTitle":"useCheckWaasFeeOptions","href":"/sdk/web/wallet-sdk/embedded/hooks/useCheckWaasFeeOptions"},{"title":"useListAccounts","sidebarTitle":"useListAccounts","href":"/sdk/web/wallet-sdk/embedded/hooks/useListAccounts"},{"title":"useSignInEmail","sidebarTitle":"useSignInEmail","href":"/sdk/web/wallet-sdk/embedded/hooks/useSignInEmail"},{"title":"useStorage","sidebarTitle":"useStorage","href":"/sdk/web/wallet-sdk/embedded/hooks/useStorage"},{"title":"useTheme","sidebarTitle":"useTheme","href":"/sdk/web/wallet-sdk/embedded/hooks/useTheme"},{"title":"useWalletSettings","sidebarTitle":"useWalletSettings","href":"/sdk/web/wallet-sdk/embedded/hooks/useWalletSettings"},{"title":"useWallets","sidebarTitle":"useWallets","href":"/sdk/web/wallet-sdk/embedded/hooks/useWallets"},{"title":"useProjectAccessKey","sidebarTitle":"useProjectAccessKey","href":"/sdk/web/wallet-sdk/embedded/hooks/useProjectAccessKey"},{"title":"useSequenceWaaS","sidebarTitle":"useSequenceWaaS","href":"/sdk/web/wallet-sdk/embedded/hooks/useSequenceWaas"},{"title":"useSocialLink","sidebarTitle":"useSocialLink","href":"/sdk/web/wallet-sdk/embedded/hooks/useSocialLink"}]},{"title":"Custom Configuration Options","sidebarTitle":"Custom Configuration","href":"/sdk/web/wallet-sdk/embedded/custom-configuration"},{"title":"Custom Connectors in Web SDK","sidebarTitle":"Custom Connectors","href":"/sdk/web/wallet-sdk/embedded/custom-connectors"}]}]},{"group":"Checkout","pages":[{"sidebarTitle":"Getting Started","title":null,"href":"/sdk/web/checkout-sdk/getting-started"},{"group":"Hooks","pages":[{"title":"useAddFundsModal","sidebarTitle":"useAddFundsModal","href":"/sdk/web/checkout-sdk/hooks/useAddFundsModal"},{"title":"useCheckoutModal","sidebarTitle":"useCheckoutModal","href":"/sdk/web/checkout-sdk/hooks/useCheckoutModal"},{"title":"useSelectPaymentModal","sidebarTitle":"useSelectPaymentModal","href":"/sdk/web/checkout-sdk/hooks/useSelectPaymentModal"},{"title":"useSwapModal","sidebarTitle":"useSwapModal","href":"/sdk/web/checkout-sdk/hooks/useSwapModal"},{"title":"useTransferFundsModal","sidebarTitle":"useTransferFundsModal","href":"/sdk/web/checkout-sdk/hooks/useTransferFundsModal"}]}]},{"group":"Hooks","pages":[{"sidebarTitle":"Getting Started","title":null,"href":"/sdk/web/hooks-sdk/getting-started"},{"title":"useGetCoinPrices","sidebarTitle":"useGetCoinPrices","href":"/sdk/web/hooks-sdk/hooks/useGetCoinPrices"},{"title":"useGetCollectiblePrices","sidebarTitle":"useGetCollectiblePrices","href":"/sdk/web/hooks-sdk/hooks/useGetCollectiblePrices"},{"title":"useGetContractInfo","sidebarTitle":"useGetContractInfo","href":"/sdk/web/hooks-sdk/hooks/useGetContractInfo"},{"title":"useGetExchangeRate","sidebarTitle":"useGetExchangeRate","href":"/sdk/web/hooks-sdk/hooks/useGetExchangeRate"},{"title":"useGetSwapRoutes","sidebarTitle":"useGetSwapRoutes","href":"/sdk/web/hooks-sdk/hooks/useGetSwapRoutes"},{"title":"useGetSwapQuote","sidebarTitle":"useGetSwapQuote","href":"/sdk/web/hooks-sdk/hooks/useGetSwapQuote"},{"title":"useGetTransactionHistory","sidebarTitle":"useGetTransactionHistory","href":"/sdk/web/hooks-sdk/hooks/useGetTransactionHistory"},{"title":"useGetMultipleContractsInfo","sidebarTitle":"useGetMultipleContractsInfo","href":"/sdk/web/hooks-sdk/hooks/useGetMultipleContractsInfo"},{"title":"useGetTokenMetadata","sidebarTitle":"useGetTokenMetadata","href":"/sdk/web/hooks-sdk/hooks/useGetTokenMetadata"},{"title":"useMetadataClient","sidebarTitle":"useMetadataClient","href":"/sdk/web/hooks-sdk/hooks/useMetadataClient"},{"title":"useGetNativeTokenBalance","sidebarTitle":"useGetNativeTokenBalance","href":"/sdk/web/hooks-sdk/hooks/useGetNativeTokenBalance"},{"title":"useGetSingleTokenBalance","sidebarTitle":"useGetSingleTokenBalance","href":"/sdk/web/hooks-sdk/hooks/useGetSingleTokenBalance"},{"title":"useGetTransactionHistorySummary","sidebarTitle":"useGetTransactionHistorySummary","href":"/sdk/web/hooks-sdk/hooks/useGetTransactionHistorySummary"},{"title":"useIndexerClient","sidebarTitle":"useIndexerClient","href":"/sdk/web/hooks-sdk/hooks/useIndexerClient"},{"title":"useGetTokenBalancesByContract","sidebarTitle":"useGetTokenBalancesByContract","href":"/sdk/web/hooks-sdk/hooks/useGetTokenBalancesByContract"},{"title":"useGetTokenBalancesDetails","sidebarTitle":"useGetTokenBalancesDetails","href":"/sdk/web/hooks-sdk/hooks/useGetTokenBalancesDetails"},{"title":"useGetTokenBalancesSummary","sidebarTitle":"useGetTokenBalancesSummary","href":"/sdk/web/hooks-sdk/hooks/useGetTokenBalancesSummary"},{"title":"useIndexerGatewayClient","sidebarTitle":"useIndexerGatewayClient","href":"/sdk/web/hooks-sdk/hooks/useIndexerGatewayClient"}]},{"group":"Wallet Widget","pages":[{"sidebarTitle":"Getting Started","title":null,"href":"/sdk/web/wallet-widget-sdk/getting-started"},{"group":"Hooks","pages":[{"title":"useOpenWalletModal","sidebarTitle":"useOpenWalletModal","href":"/sdk/web/wallet-widget-sdk/hooks/useOpenWalletModal"}]}]},{"group":"Marketplace","pages":[{"title":"Marketplace SDK","sidebarTitle":"Overview","href":"/sdk/web/marketplace-sdk/overview"},{"title":"Getting Started with Marketplace SDK","sidebarTitle":"Getting Started","href":"/sdk/web/marketplace-sdk/getting-started"},{"group":"Hooks","pages":[{"group":"Marketplace Actions","pages":[{"title":"useCreateListingModal","sidebarTitle":"useCreateListingModal","href":"/sdk/web/marketplace-sdk/hooks/marketplace-actions/useCreateListingModal"},{"title":"useBuyModal","sidebarTitle":"useBuyModal","href":"/sdk/web/marketplace-sdk/hooks/marketplace-actions/useBuyModal"},{"title":"useMakeOfferModal","sidebarTitle":"useMakeOfferModal","href":"/sdk/web/marketplace-sdk/hooks/marketplace-actions/useMakeOfferModal"},{"title":"useSellModal","sidebarTitle":"useSellModal","href":"/sdk/web/marketplace-sdk/hooks/marketplace-actions/useSellModal"},{"title":"useCancelOrder","sidebarTitle":"useCancelOrder","href":"/sdk/web/marketplace-sdk/hooks/marketplace-actions/useCancelOrder"},{"title":"useTransferModal","sidebarTitle":"useTransferModal","href":"/sdk/web/marketplace-sdk/hooks/marketplace-actions/useTransferModal"}]},{"group":"Marketplace Data","pages":[{"title":"Marketplace Data Hooks","sidebarTitle":"Overview","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/overview"},{"title":"useCollectible","sidebarTitle":"useCollectible","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useCollectible"},{"title":"useBalanceOfCollectible","sidebarTitle":"useBalanceOfCollectible","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useBalanceOfCollectible"},{"title":"useListListingsForCollectible","sidebarTitle":"useListListingsForCollectible","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useListListingsForCollectible"},{"title":"useListOffersForCollectible","sidebarTitle":"useListOffersForCollectible","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useListOffersForCollectible"},{"title":"useCountOfCollectables","sidebarTitle":"useCountOfCollectables","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useCountOfCollectables"},{"title":"useGetCountOfFilteredOrders","sidebarTitle":"useGetCountOfFilteredOrders","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useGetCountOfFilteredOrders"},{"title":"useGetCountOfPrimarySaleItems","sidebarTitle":"useGetCountOfPrimarySaleItems","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useGetCountOfPrimarySaleItems"},{"title":"useCountListingsForCollectible","sidebarTitle":"useCountListingsForCollectible","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useCountListingsForCollectible"},{"title":"useCountOffersForCollectible","sidebarTitle":"useCountOffersForCollectible","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useCountOffersForCollectible"},{"title":"useListCollectibles","sidebarTitle":"useListCollectibles","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useListCollectibles"},{"title":"useListCollectiblesPaginated","sidebarTitle":"useListCollectiblesPaginated","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useListCollectiblesPaginated"},{"title":"useMarketplaceConfig","sidebarTitle":"useMarketplaceConfig","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useMarketplaceConfig"},{"title":"useMarketCurrencies","sidebarTitle":"useMarketCurrencies","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useMarketCurrencies"},{"title":"useCollection","sidebarTitle":"useCollection","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useCollection"},{"title":"useCollectionBalanceDetails","sidebarTitle":"useCollectionBalanceDetails","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useCollectionBalanceDetails"},{"title":"useCollectionDetails","sidebarTitle":"useCollectionDetails","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useCollectionDetails"},{"title":"useInventory","sidebarTitle":"useInventory","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useInventory"},{"title":"useLowestListing","sidebarTitle":"useLowestListing","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useLowestListing"},{"title":"useListPrimarySaleItems","sidebarTitle":"useListPrimarySaleItems","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useListPrimarySaleItems"},{"title":"useListCollections","sidebarTitle":"useListCollections","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useListCollections"},{"title":"useHighestOffer","sidebarTitle":"useHighestOffer","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useHighestOffer"},{"title":"useFloorOrder","sidebarTitle":"useFloorOrder","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useFloorOrder"},{"title":"useFilters","sidebarTitle":"useFilters","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useFilters"},{"title":"useCurrency","sidebarTitle":"useCurrency","href":"/sdk/web/marketplace-sdk/hooks/marketplace-data/useCurrency"}]}]},{"group":"Components","pages":[{"title":"Media","sidebarTitle":"Media","href":"/sdk/web/marketplace-sdk/components/Media"},{"title":"CollectibleCard","sidebarTitle":"CollectibleCard","href":"/sdk/web/marketplace-sdk/components/CollectibleCard"}]}]}]},{"group":"Game Engine SDKs","pages":[{"group":"Unity","pages":[{"title":"Overview","href":"/sdk/unity/overview"},{"title":"Installation","href":"/sdk/unity/installation"},{"title":"Boostrap your Ecosystem Wallet Game","sidebarTitle":"Bootstrap","href":"/sdk/unity/bootstrap"},{"group":"Wallets","pages":[{"group":"Ecosystem Wallet","pages":[{"title":"Unity SDK Setup for Ecosystem Wallets","sidebarTitle":"Setup","href":"/sdk/unity/wallets/ecosystem-wallet/setup"},{"title":"Unity Ecosystem Wallet Authentication","sidebarTitle":"Authentication","href":"/sdk/unity/wallets/ecosystem-wallet/authentication"},{"title":"Manage Unity Ecosystem Wallet Sessions","sidebarTitle":"Manage Sessions","href":"/sdk/unity/wallets/ecosystem-wallet/manage-sessions"},{"title":"Unity Ecosystem Wallet Permissions","sidebarTitle":"Permissions","href":"/sdk/unity/wallets/ecosystem-wallet/permissions"},{"title":"Unity Ecosystem Wallet Blockchain Interactions","sidebarTitle":"Blockchain Interactions","href":"/sdk/unity/wallets/ecosystem-wallet/blockchain-interactions"}]},{"group":"Embedded Wallet","pages":[{"title":"Unity SDK Setup for Embedded Wallets","sidebarTitle":"Setup","href":"/sdk/unity/wallets/embedded-wallet/setup"},{"group":"Authentication","pages":[{"title":null,"href":"/sdk/unity/wallets/embedded-wallet/onboard/authentication/intro"},{"title":"Email + OTP","href":"/sdk/unity/wallets/embedded-wallet/onboard/authentication/email"},{"title":"OIDC - Social Sign In","href":"/sdk/unity/wallets/embedded-wallet/onboard/authentication/oidc"},{"title":"PlayFab","href":"/sdk/unity/wallets/embedded-wallet/onboard/authentication/playfab"},{"title":"Guest","href":"/sdk/unity/wallets/embedded-wallet/onboard/authentication/guest"},{"title":"Federated Accounts","href":"/sdk/unity/wallets/embedded-wallet/onboard/authentication/federated-accounts"}]},{"title":"Unity Session Management — Sequence Docs","sidebarTitle":"Session Management","href":"/sdk/unity/wallets/embedded-wallet/session-management"},{"title":"Recover Embedded Wallet Sessions","sidebarTitle":"Recovering Sessions","href":"/sdk/unity/wallets/embedded-wallet/recovering-sessions"},{"title":"Connecting External Wallets","href":"/sdk/unity/wallets/embedded-wallet/connecting-external-wallets"},{"title":"Blockchain Interactions","href":"/sdk/unity/wallets/embedded-wallet/blockchain-interactions"},{"title":"Sign Messages","href":"/sdk/unity/wallets/embedded-wallet/sign-messages"}]}]},{"group":"Indexer","pages":[{"title":"Read from Blockchain","href":"/sdk/unity/indexer/read-from-blockchain"},{"title":"Smart Contract Events","href":"/sdk/unity/indexer/contract-events"}]},{"group":"Monetization","pages":[{"title":"Introduction","href":"/sdk/unity/monetization/intro"},{"title":"Checkout UI","href":"/sdk/unity/monetization/checkout-ui"},{"group":"Primary Sales","pages":[{"title":"Introduction","href":"/sdk/unity/monetization/primary-sales/intro"},{"title":"Credit Card Checkout","href":"/sdk/unity/monetization/primary-sales/credit-card-checkout"}]},{"group":"Secondary Sales Marketplace","pages":[{"title":"Introduction","href":"/sdk/unity/monetization/secondary-sales/intro"},{"title":"Building a Marketplace","href":"/sdk/unity/monetization/secondary-sales/building-a-marketplace"},{"title":"Creating Listings","href":"/sdk/unity/monetization/secondary-sales/creating-listings"},{"title":"Creating Offers","href":"/sdk/unity/monetization/secondary-sales/creating-offers"},{"title":"Accepting Offers","href":"/sdk/unity/monetization/secondary-sales/accepting-offers"},{"group":"How it Works","pages":[{"title":"Reading Orders","href":"/sdk/unity/monetization/secondary-sales/how-it-works/reading-orders"},{"title":"Filling Orders","href":"/sdk/unity/monetization/secondary-sales/how-it-works/filling-orders"},{"title":"Credit Card Checkout","href":"/sdk/unity/monetization/secondary-sales/how-it-works/credit-card-checkout"}]}]},{"title":"Unity Currency Swaps","href":"/sdk/unity/monetization/currency-swaps"},{"title":"Onboard User Funds","href":"/sdk/unity/monetization/onboard-user-funds"}]},{"group":"Advanced","pages":[{"title":"Secure Session Recovery","href":"/sdk/unity/advanced/recovering-sessions"},{"title":"Smart Contract Deployment","href":"/sdk/unity/advanced/deploy-contracts"},{"title":"Introduction","href":"/sdk/unity/advanced/introduction"},{"title":"Wallets","href":"/sdk/unity/advanced/wallets"},{"title":"Clients","href":"/sdk/unity/advanced/clients"},{"title":"Transfers","href":"/sdk/unity/advanced/transfers"},{"title":"Smart Contracts","href":"/sdk/unity/advanced/contracts"},{"title":"Tokens","href":"/sdk/unity/advanced/tokens"}]}]},{"group":"Unreal","pages":[{"title":"Overview","href":"/sdk/unreal/overview"},{"title":"Installation","href":"/sdk/unreal/installation"},{"title":"Bootstrap your Unreal Game","sidebarTitle":"Bootstrap","href":"/sdk/unreal/bootstrap"},{"group":"Wallets","pages":[{"group":"Ecosystem Wallet","pages":[{"title":"Unreal Ecosystem Wallet Setup","sidebarTitle":"Setup","href":"/sdk/unreal/wallets/ecosystem-wallet/setup"},{"title":"Unreal Ecosystem Wallet Authentication","sidebarTitle":"Authentication","href":"/sdk/unreal/wallets/ecosystem-wallet/authentication"},{"title":"Unreal Ecosystem Wallet Permissions","sidebarTitle":"Permissions","href":"/sdk/unreal/wallets/ecosystem-wallet/permissions"},{"title":"Manage Unreal Ecosystem Wallet Sessions","sidebarTitle":"Manage Sessions","href":"/sdk/unreal/wallets/ecosystem-wallet/manage-sessions"},{"title":"Unreal Ecosystem Wallet Blockchain Interactions","sidebarTitle":"Blockchain Interactions","href":"/sdk/unreal/wallets/ecosystem-wallet/blockchain-interactions"}]},{"group":"Embedded Wallet","pages":[{"title":"Unreal Embedded Wallet Setup","sidebarTitle":"Setup","href":"/sdk/unreal/wallets/embedded-wallet/setup"},{"title":"Blockchain Interactions","href":"/sdk/unreal/wallets/embedded-wallet/blockchain-interactions"},{"group":"Guides","pages":[{"title":"Sign-In with Google \u0026 Apple","href":"/sdk/unreal/wallets/embedded-wallet/guides/social-signin-guide"},{"title":"Sign-In with Epic Games","href":"/sdk/unreal/wallets/embedded-wallet/guides/epic-auth-guide"},{"title":"Marketplace Quickstart","href":"/sdk/unreal/wallets/embedded-wallet/guides/marketplace-guide"},{"title":"Swaps Quickstart","description":"Quickstart Guide on how to make Smart Swaps using Sequence's Unreal SDK.","href":"/sdk/unreal/wallets/embedded-wallet/guides/swaps-guide"}]},{"group":"Onboarding","pages":[{"title":"Authenticating Users","href":"/sdk/unreal/wallets/embedded-wallet/onboarding/authentication"},{"title":"Manage Sessions","description":"Documentation for Unreal SDK API to manage sessions for the Sequence infrastructure stack for web3 gaming.","href":"/sdk/unreal/wallets/embedded-wallet/onboarding/manage_sessions"},{"title":"Connecting External Wallets","href":"/sdk/unreal/wallets/embedded-wallet/onboarding/wallet_linking"}]}]}]},{"group":"Indexer","pages":[{"title":"Read From Blockchain","href":"/sdk/unreal/indexer/read-from-blockchain"}]},{"group":"Monetization","pages":[{"title":"Secondary Sales Marketplace","href":"/sdk/unreal/monetization/secondary-sales-marketplace"},{"title":"Checkout","href":"/sdk/unreal/monetization/checkout"},{"title":"Unreal Currency Swaps","href":"/sdk/unreal/monetization/currency-swaps"},{"title":"Onboard User Funds","href":"/sdk/unreal/monetization/onboard-user-funds"}]},{"group":"Advanced","pages":[{"title":"Smart Contracts","href":"/sdk/unreal/advanced/smart-contracts"},{"title":"Utilities","href":"/sdk/unreal/advanced/utilities"},{"title":"Advanced Blockchain Interactions","href":"/sdk/unreal/advanced/advanced"},{"title":"Packaging","sidebarTitle":"Platform Requirements","href":"/sdk/unreal/advanced/platforms"},{"title":"Migrate from a previous Major Version","sidebarTitle":"Version Migration","href":"/sdk/unreal/advanced/migration"}]}]}]},{"group":"Mobile","pages":[{"title":"Mobile SDK for Embedded Wallet (React Native)","sidebarTitle":"React Native","href":"/sdk/mobile"}]},{"group":"Other SDKs","pages":[{"group":"Typescript","pages":[{"title":"Overview","href":"/sdk/typescript/overview"},{"group":"Backend Integration","pages":[{"title":"Connect and send transactions","href":"/sdk/typescript/guides/backend/integration"}]},{"group":"Frontend Integration","pages":[{"title":"Headless Wallet Quickstart","sidebarTitle":"Quickstart","href":"/sdk/headless-wallet/quickstart"},{"title":"Initialization and Authentication","sidebarTitle":"Authentication","href":"/sdk/headless-wallet/authentication"},{"title":"Using your Embedded Wallet","sidebarTitle":"Use Wallets","href":"/sdk/headless-wallet/use-wallets"},{"title":"Embedded Wallet Account Federation","sidebarTitle":"Multi-account Support","href":"/sdk/headless-wallet/account-federation"},{"title":"Headless Wallet Session Management — Sequence Docs","sidebarTitle":"Manage Sessions","href":"/sdk/headless-wallet/manage-sessions"},{"title":"On-ramp","sidebarTitle":"On-ramp","href":"/sdk/headless-wallet/on-ramp"},{"title":"Fee Options","sidebarTitle":"Fee Options","href":"/sdk/headless-wallet/fee-options"},{"title":"Headless Wallet Verification","sidebarTitle":"Backend Verification","href":"/sdk/headless-wallet/verification"},{"title":"Transaction receipts","sidebarTitle":"Transaction receipts","href":"/sdk/headless-wallet/transaction-receipts"},{"title":"Privy \u0026 Sequence","href":"/sdk/headless-wallet/use-with-privy"}]}]},{"group":"Go","pages":[{"title":"Overview","href":"/sdk/go/overview"}]}]}]},{"tab":"APIs","pages":[{"title":"APIs","href":"/api-references/overview"}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/guides/guide-overview"}]},{"tab":"Support","pages":[{"title":"Support","href":"/support"}]}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/home"}]},{"language":"es","pages":[{"title":"es","href":"/es/home"}]}]},"basePath":"","title":"Authenticating Users - Sequence Docs","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DW6UFrUy.js","DynamicMarkdown-B62XqCSI.js","zoom-image-lightbox-eHyQ0tlO.js","lightbox-handle-r17bVUz3.js"]}