1"use strict";(self.webpackChunk_ab_docs_main_app=self.webpackChunk_ab_docs_main_app||[]).push([["18992"],{364335:function(e,n,t){t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>c,default:()=>h,frontMatter:()=>s,metadata:()=>i,toc:()=>u});var i=t(784139),a=t(552322),l=t(822840),r=t(809802),o=t(740238);let s={id:"unreal-path-login-device-id-and-single-platform-auth",title:"Login with Device ID and Single Platform Auth - (Unreal Engine learning path)",sidebar_label:"Login with Device ID and Single Platform Auth",description:"AccelByte Gaming Services (AGS) Byte Wars Unreal Engine learning path - Login with Device ID and Single Platform Auth",ab_authors:"DevEd Team",ab_contacts:"dev-ed-team",ab_version:"",ab_notes:"",ab_teams:"ab_team_devex_gameintegration"},c=void 0,d={},u=[];function g(e){return(0,a.jsxs)("div",{className:"cardGrid",children:[(0,a.jsx)(r.W,{title:"Module 01",icon:(0,a.jsx)(o.Z,{}),description:"Initial Setup",to:"/gaming-services/tutorials/byte-wars/unreal-engine/learning-modules/general/module-initial-setup"}),(0,a.jsx)(r.W,{title:"Module 02",icon:(0,a.jsx)(o.Z,{}),description:"Login with Device ID",to:"/gaming-services/tutorials/byte-wars/unreal-engine/learning-modules/access/module-login-device-id"}),(0,a.jsx)(r.W,{title:"Module 03",icon:(0,a.jsx)(o.Z,{}),description:"Login with Single Platform Auth",to:"/gaming-services/tutorials/byte-wars/unreal-engine/learning-modules/access/module-login-single-platform-auth"})]})}function h(e={}){let{wrapper:n}={...(0,l.a)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(g,{...e})}):g(e)}},776903:function(e,n,t){t.d(n,{Z:()=>i});let i={docsCard:"docsCard_XO3_",layout:"layout_jCaQ",title:"title_h6iR",description:"description_Ripr"}},740238:function(e,n,t){t.d(n,{Z:()=>o});var i,a,l=t(202784);function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)({}).hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e}).apply(null,arguments)}let o=({title:e,titleId:n,...t})=>l.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",width:32,height:32,fill:"none",viewBox:"0 0 32 32","aria-labelledby":n},t),e?l.createElement("title",{id:n},e):null,i||(i=l.createElement("path",{fill:"#0B6CFF",d:"M1.818 0v32l28.364-6.4V0z"})),a||(a=l.createElement("path",{fill:"#fff",d:"m10.4 16.873-1.782 3.854H6.546l7.381-16 7.346 16H19.2l-1.745-3.854zm3.491-8-2.69 6.218h5.49zM18.146 6.51h.545c.836 0 1.6.072 2.182.363h2.582c-.91-1.71-3.091-2.146-5.346-2.146h-3.345l.945 2.146h2.4v-.364zM18.146 9.636V7.491h-2.11l.982 2.145zM22.037 9.636h1.854c.036-.181.036-.363.036-.509 0-.618-.072-1.163-.254-1.636H21.6c.291.4.436.909.436 1.636.073.182.037.364 0 .51M22.982 12.4c-.218-.11-.437-.146-.691-.218v-.037c.727-.363 1.273-1.09 1.527-1.89H22c-.436 1.272-1.745 1.563-3.31 1.563h-.508v-1.563h-.873l.945 2.145zM18.546 13.055H24c.655.545 1.091 1.309 1.31 2.145h-2c-.546-1.455-2.4-1.782-3.928-1.782h-.655zM22.836 17.927h2.291c.219-.473.328-1.054.328-1.709 0-.145-.037-.29-.037-.436h-1.963c.036.109.036.218.036.29 0 .873-.255 1.455-.655 1.855M21.818 18.582l-.654.218.763 1.673c1.2-.291 2.255-.91 2.873-1.891z"})))},796227:function(e,n,t){t.d(n,{Z:()=>r}),t(202784);var i=t(245697),a=t(724832),l=t(552322);function r({to:e,size:n,linkClassName:t,...r}){return(0,l.jsx)(i.Z,{to:e,className:t,children:(0,l.jsx)(a.ZP,{size:n??"middle",...r})})}},809802:function(e,n,t){t.d(n,{W:()=>d});var i=t(351780),a=t(357290),l=t(906277);t(202784);var r=t(724832),o=t(796227),s=t(776903),c=t(552322);let d=e=>(0,c.jsxs)(a.Z,{className:(0,l.Z)(e.className,s.Z.docsCard),children:[(0,c.jsxs)("div",{className:s.Z.layout,children:[(0,c.jsx)("div",{children:e.icon}),e.title&&(0,c.jsx)("div",{className:s.Z.title,children:e.title})]}),(0,c.jsx)("div",{className:"overflow-hidden",children:(0,c.jsx)("p",{className:s.Z.description,children:e.description})}),e.to?(0,c.jsx)(o.Z,{to:e.to,children:(0,c.jsx)(i.Z,{id:"components.card.button.learnmore",description:"Text 'Learn More' on card button",children:"Learn More"})}):(0,c.jsx)(r.ZP,{disabled:!0,children:(0,c.jsx)(i.Z,{id:"components.card.button.comingsoon",description:"Text 'Coming Soon' on card button",children:"Coming Soon"})})]})},822840:function(e,n,t){t.d(n,{Z:()=>o,a:()=>r});var i=t(202784);let a={},l=i.createContext(a);function r(e){let n=i.useContext(l);return i.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:r(e.components),i.createElement(l.Provider,{value:n},e.children)}},784139:function(e){e.exports=JSON.parse('{"id":"tutorials/byte-wars/unreal-engine/learning-paths/authentication/unreal-path-login-device-id-and-single-platform-auth","title":"Login with Device ID and Single Platform Auth - (Unreal Engine learning path)","de
1scription":"AccelByte Gaming Services (AGS) Byte Wars Unreal Engine learning path - Login with Device ID and Single Platform Auth","source":"@site/../../docs/docs-ags/tutorials/01-byte-wars/02-unreal-engine/01-learning-paths/01-authentication/01-login-device-id-and-single-platform-auth.md","sourceDirName":"tutorials/01-byte-wars/02-unreal-engine/01-learning-paths/01-authentication","slug":"/tutorials/byte-wars/unreal-engine/learning-paths/authentication/unreal-path-login-device-id-and-single-platform-auth","permalink":"/gaming-services/tutorials/byte-wars/unreal-engine/learning-paths/authentication/unreal-path-login-device-id-and-single-platform-auth","draft":false,"unlisted":false,"tags":[],"version":"current","lastUpdatedAt":1742803771000,"sidebarPosition":1,"frontMatter":{"id":"unreal-path-login-device-id-and-single-platform-auth","title":"Login with Device ID and Single Platform Auth - (Unreal Engine learning path)","sidebar_label":"Login with Device ID and Single Platform Auth","description":"AccelByte Gaming Services (AGS) Byte Wars Unreal Engine learning path - Login with Device ID and Single Platform Auth","ab_authors":"DevEd Team","ab_contacts":"dev-ed-team","ab_version":"","ab_notes":"","ab_teams":"ab_team_devex_gameintegration"},"sidebar":"tutorialsStartedSidebar","previous":{"title":"Authentication","permalink":"/gaming-services/tutorials/byte-wars/unreal-engine/learning-paths/authentication/"},"next":{"title":"Cloud Save","permalink":"/gaming-services/tutorials/byte-wars/unreal-engine/learning-paths/cloud-save/"}}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.