1:HL["/_next/static/css/3db6122cc27c8de8.css",{"as":"style"}] 0:["TueFr3DgBqMH5pUDMQIwB",[[["",{"children":["sdk-intro",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L2",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3db6122cc27c8de8.css","precedence":"next"}]],"$L3"]]]] 2:[null,"$L4",null] 3:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Block-Auth SDKs - Block-Auth API Reference"}],["$","meta","2",{"name":"description","content":"Block-Auth offers fine-tuned JavaScript, Ruby, PHP, Python, and Go libraries to make your life easier and give you the best experience when consuming the API."}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"256x256"}]] 5:I{"id":1431,"chunks":["685:static/chunks/685-00eaf189776e499f.js","411:static/chunks/411-9586d5d3621ed092.js","21:static/chunks/21-7cecc0b8d96c28b4.js","361:static/chunks/361-306de3187f051a9b.js","379:static/chunks/379-8c339dbec83324f1.js","39:static/chunks/39-5ee607123f978930.js","185:static/chunks/app/layout-029d30f4466dc98a.js"],"name":"Providers","async":false} 6:I{"id":6848,"chunks":["685:static/chunks/685-00eaf189776e499f.js","411:static/chunks/411-9586d5d3621ed092.js","21:static/chunks/21-7cecc0b8d96c28b4.js","361:static/chunks/361-306de3187f051a9b.js","379:static/chunks/379-8c339dbec83324f1.js","39:static/chunks/39-5ee607123f978930.js","185:static/chunks/app/layout-029d30f4466dc98a.js"],"name":"Layout","async":false} 7:I{"id":7767,"chunks":["272:static/chunks/webpack-485b50192fb0a198.js","971:static/chunks/fd9d1056-0462299d818c8abc.js","596:static/chunks/596-0ef5ecc2d8dbbafa.js"],"name":"default","async":false} 8:I{"id":7920,"chunks":["272:static/chunks/webpack-485b50192fb0a198.js","971:static/chunks/fd9d1056-0462299d818c8abc.js","596:static/chunks/596-0ef5ecc2d8dbbafa.js"],"name":"default","async":false} 9:I{"id":6685,"chunks":["685:static/chunks/685-00eaf189776e499f.js","411:static/chunks/411-9586d5d3621ed092.js","39:static/chunks/39-5ee607123f978930.js","920:static/chunks/app/sdk-intro/page-9ce4e40bccd3c081.js"],"name":"","async":false} b:I{"id":3971,"chunks":["685:static/chunks/685-00eaf189776e499f.js","411:static/chunks/411-9586d5d3621ed092.js","39:static/chunks/39-5ee607123f978930.js","920:static/chunks/app/sdk-intro/page-9ce4e40bccd3c081.js"],"name":"Heading","async":false} c:I{"id":3222,"chunks":["685:static/chunks/685-00eaf189776e499f.js","411:static/chunks/411-9586d5d3621ed092.js","39:static/chunks/39-5ee607123f978930.js","920:static/chunks/app/sdk-intro/page-9ce4e40bccd3c081.js"],"name":"Image","async":false} d:I{"id":1686,"chunks":["685:static/chunks/685-00eaf189776e499f.js","411:static/chunks/411-9586d5d3621ed092.js","39:static/chunks/39-5ee607123f978930.js","920:static/chunks/app/sdk-intro/page-9ce4e40bccd3c081.js"],"name":"Feedback","async":false} 4:["$","html",null,{"lang":"en","className":"h-full","suppressHydrationWarning":true,"children":["$","body",null,{"className":"flex min-h-full bg-white antialiased dark:bg-blue-900","children":["$","$L5",null,{"children":["$","div",null,{"className":"w-full","children":["$","$L6",null,{"allSections":{"/":[{"title":"API Rest","id":"resources"},{"title":"SDKs","id":"resources"},{"title":"Browser Extension","id":"resources"},{"title":"Dashboard","id":"resources"}],"/api":[{"title":"Sending events from website to extension","id":"sending-events-from-website-to-extension"}],"/api-app":[{"title":"The app configuration model","id":"the-app-configuration-model"},{"title":"Get app configuration","id":"get-app-configuration","tag":"GET","label":"/api/app"}],"/api-auth":[{"title":"Basic authentication","id":"basic-authentication"},{"title":"Refresh token","id":"refresh-token"},{"title":"OAuth2 with bearer token","id":"o-auth2-with-bearer-token"},{"title":"Using an SDK","id":"using-an-sdk"}],"/api-intro":[{"title":"Guides","id":"guides"},{"title":"Resources","id":"resources"}],"/api-logs":[{"title":"The logs model","id":"the-logs-model"},{"title":"Get a list of logs","id":"get-a-list-of-logs","tag":"GET","label":"/api/logs"}],"/api-roles":[{"title":"The role model","id":"the-role-model"},{"title":"Get a list of roles","id":"get-a-list-of-roles","tag":"GET","label":"/api/roles"}],"/api-users":[{"title":"The user model","id":"the-user-model"},{"title":"Get a list of users","id":"get-a-list-of-users","tag":"GET","label":"/api/users"}],"/dashboard-guides":[{"title":"View: Applications","id":"view-applications"},{"title":"View: Users management","id":"view-users-management"},{"title":"View: Monitoring","id":"view-monitoring"},{"title":"View: Tenant management","id":"view-tenant-management"},{"title":"View: Modules","id":"view-modules"}],"/dashboard-intro":[{"title":"Guides","id":"guides"},{"title":"Resources","id":"resources"}],"/errors":[{"title":"Status codes","id":"status-codes"},{"title":"Error types","id":"error-types"}],"/extension-api":[{"title":"Sending events from website to extension","id":"sending-events-from-website-to-extension"}],"/extension-introduction":[{"title":"Getting started","id":"getting-started","anchor":false}],"/extension-quickstart":[{"title":"How to create an account","id":"how-to-create-an-account"},{"title":"How to sign in","id":"how-to-sign-in"},{"title":"How to link an account","id":"how-to-link-an-account"},{"title":"How to use OTP","id":"how-to-use-otp"}],"/pagination":[{"title":"Example using cursors","id":"example-using-cursors"}],"/sdk-app":[{"title":"The app model","id":"the-app-model"},{"title":"Get an App","id":"get-an-app","tag":"event","label":"sdk:app"}],"/sdk-auth":[{"title":"Choose your client","id":"choose-your-client"},{"title":"Connecting using credentials","id":"connecting-using-credentials"},{"title":"Verify USER is logged in or not into APP","id":"verify-user-is-logged-in-or-not-into-app"},{"title":"What's next?","id":"whats-next"}],"/sdk-intro":[{"title":"Official libraries","id":"official-libraries"}],"/sdk-logs":[{"title":"The app model","id":"the-app-model"},{"title":"Get an App","id":"get-an-app","tag":"event","label":"sdk:app"}],"/sdk-permissions":[{"title":"The app model","id":"the-app-model"},{"title":"Get an App","id":"get-an-app","tag":"event","label":"sdk:app"}],"/sdk-react":[{"title":"Choose your client","id":"choose-your-client"},{"title":"Connecting using credentials","id":"connecting-using-credentials"},{"title":"What's next?","id":"whats-next"}],"/sdk-roles":[{"title":"The rol model","id":"the-rol-model"},{"title":"Get an App","id":"get-an-app","tag":"event","label":"sdk:app"}],"/sdk-users":[{"title":"The app model","id":"the-app-model"},{"title":"Get an App","id":"get-an-app","tag":"event","label":"sdk:app"}],"/webhooks":[{"title":"Registering webhooks","id":"registering-webhooks"},{"title":"Consuming webhooks","id":"consuming-webhooks"},{"title":"Event types","id":"event-types"},{"title":"Security","id":"security"}]},"children":["$","$L7",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"template":["$","$L8",null,{}],"templateStyles":"$undefined","notFound":[["$","div",null,{"className":"absolute inset-0 -z-10 mx-0 max-w-none overflow-hidden","children":["$","div",null,{"className":"absolute left-1/2 top-0 ml-[-38rem] h-[25rem] w-[81.25rem] dark:[mask-image:linear-gradient(white,transparent)]","children":[["$","div",null,{"className":"absolute inset-0 bg-gradient-to-r from-[#36b49f] to-[#DBFF75] opacity-40 [mask-image:radial-gradient(farthest-side_at_top,white,transparent)] dark:from-[#36b49f]/30 dark:to-[#DBFF75]/30 dark:opacity-100","children":["$","svg",null,{"aria-hidden":"true","className":"absolute inset-x-0 inset-y-[-50%] h-[200%] w-full skew-y-[-18deg] fill-black/40 stroke-black/50 mix-blend-overlay dark:fill-white/2.5 dark:stroke-white/5","children":[["$","defs",null,{"children":["$","pattern",null,{"id":":S1:","width":72,"height":56,"patternUnits":"userSpaceOnUse","x":-12,"y":4,"children":["$","path",null,{"d":"M.5 56V.5H72","fill":"none"}]}]}],["$","rect",null,{"width":"100%","height":"100%","strokeWidth":0,"fill":"url(#:S1:)"}],["$","svg",null,{"x":-12,"y":4,"className":"overflow-visible","children":[["$","rect","4-3",{"strokeWidth":"0","width":73,"height":57,"x":288,"y":168}],["$","rect","2-1",{"strokeWidth":"0","width":73,"height":57,"x":144,"y":56}],["$","rect","7-3",{"strokeWidth":"0","width":73,"height":57,"x":504,"y":168}],["$","rect","10-6",{"strokeWidth":"0","width":73,"height":57,"x":720,"y":336}]]}]]}]}],["$","svg",null,{"viewBox":"0 0 1113 440","aria-hidden":"true","className":"absolute left-1/2 top-0 ml-[-19rem] w-[69.5625rem] fill-white blur-[26px] dark:hidden","children":["$","path",null,{"d":"M.016 439.5s-9.5-300 434-300S882.516 20 882.516 20V0h230.004v439.5H.016Z"}]}]]}]}],["$","div",null,{"className":"mx-auto flex h-full max-w-xl flex-col items-center justify-center py-16 text-center","children":[["$","p",null,{"className":"text-sm font-semibold text-gray-900 dark:text-white","children":"404"}],["$","h1",null,{"className":"mt-2 text-2xl font-bold text-gray-900 dark:text-white","children":"Page not found"}],["$","p",null,{"className":"mt-2 text-base text-gray-600 dark:text-gray-400","children":"Sorry, we couldn’t find the page you’re looking for."}],["$","$L9",null,{"className":"inline-flex gap-0.5 justify-center overflow-hidden text-sm font-medium transition rounded-full bg-blue-900 py-1 px-3 text-white hover:bg-blue-700 dark:bg-emerald-400/10 dark:text-emerald-400 dark:ring-1 dark:ring-inset dark:ring-emerald-400/20 dark:hover:bg-emerald-400/10 dark:hover:text-emerald-300 dark:hover:ring-emerald-300 mt-8","href":"/","children":[false,"Back to docs",["$","svg",null,{"viewBox":"0 0 20 20","fill":"none","aria-hidden":"true","className":"mt-0.5 h-5 w-5 -mr-1","children":["$","path",null,{"stroke":"currentColor","strokeLinecap":"round","strokeLinejoin":"round","d":"m11.5 6.5 3 3.5m0 0-3 3.5m3-3.5h-9"}]}]]}]]}]],"notFoundStyles":[],"childProp":{"current":["$","$L7",null,{"parallelRouterKey":"children","segmentPath":["children","sdk-intro","children"],"error":"$undefined","errorStyles":"$undefined","loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"template":["$","$L8",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$La",["$","article",null,{"className":"flex h-full flex-col pb-10 pt-16","children":[["$","div",null,{"className":"flex-auto prose dark:prose-invert [html_:where(&>*)]:mx-auto [html_:where(&>*)]:max-w-2xl [html_:where(&>*)]:lg:mx-[calc(50%-min(50%,theme(maxWidth.lg)))] [html_:where(&>*)]:lg:max-w-3xl","children":[["$","h1",null,{"children":"Block-Auth SDKs"}],"\n",["$","p",null,{"children":"The recommended way to interact with the Block-Auth API is by using one of our official SDKs. Today, Block-Auth offers fine-tuned JavaScript and solidity libraries to make your life easier and give you the best experience when consuming the API.","className":"lead"}],"\n",["$","$Lb",null,{"level":2,"id":"getting-started","children":"Getting started","anchor":false}],"\n",["$","p",null,{"children":["To get started, create a new application in ",["$","$L9",null,{"href":"https://dashboard.block-auth.io","children":"dashboard website"}],", then read about how to make requests for the resources you need to access using our HTTP APIs or dedicated client SDKs. When your integration is ready to go live, publish it to our ",["$","$L9",null,{"href":"#","children":"integrations directory"}]," to reach the Block-Auth community."],"className":"lead"}],"\n",["$","div",null,{"className":"not-prose","children":["$","$L9",null,{"className":"inline-flex gap-0.5 justify-center overflow-hidden text-sm font-medium transition text-emerald-500 hover:text-emerald-600 dark:text-emerald-400 dark:hover:text-emerald-500","href":"/dashboard-intro","children":[false,"Get your API key",["$","svg",null,{"viewBox":"0 0 20 20","fill":"none","aria-hidden":"true","className":"mt-0.5 h-5 w-5 relative top-px -mr-1","children":["$","path",null,{"stroke":"currentColor","strokeLinecap":"round","strokeLinejoin":"round","d":"m11.5 6.5 3 3.5m0 0-3 3.5m3-3.5h-9"}]}]]}]}],"\n",["$","p",null,{"children":"With this SDK you will be able to integrate an authentication system in minutes."}],"\n",["$","$Lc",null,{"className":"border border-gray-200 dark:border-gray-700 rounded-md flex items-center justify-center mx-auto","src":"/_next/static/media/sdk_modal_disconnected.c4cac8dd.png","alt":"SDK Modal Disconnected","height":600,"width":800}],"\n",["$","div",null,{"className":"my-16 xl:max-w-none","children":[["$","$Lb",null,{"level":2,"id":"official-libraries","children":"Official libraries"}],["$","div",null,{"className":"not-prose mt-4 grid grid-cols-1 gap-x-6 gap-y-10 border-t border-blue-900/5 pt-10 dark:border-white/5 sm:grid-cols-2 xl:max-w-none xl:grid-cols-3","children":[["$","div","Node.js",{"className":"flex flex-row-reverse gap-6","children":[["$","div",null,{"className":"flex-auto","children":[["$","h3",null,{"className":"text-sm font-semibold text-gray-900 dark:text-white","children":"Node.js"}],["$","p",null,{"className":"mt-1 text-sm text-gray-600 dark:text-gray-400","children":"Node.js® is an open-source, cross-platform JavaScript runtime environment."}],["$","p",null,{"className":"mt-4","children":["$","$L9",null,{"className":"inline-flex gap-0.5 justify-center overflow-hidden text-sm font-medium transition text-emerald-500 hover:text-emerald-600 dark:text-emerald-400 dark:hover:text-emerald-500","href":"https://www.npmjs.com/package/blockauth-sdk","children":[false,"Read more",["$","svg",null,{"viewBox":"0 0 20 20","fill":"none","aria-hidden":"true","className":"mt-0.5 h-5 w-5 relative top-px -mr-1","children":["$","path",null,{"stroke":"currentColor","strokeLinecap":"round","strokeLinejoin":"round","d":"m11.5 6.5 3 3.5m0 0-3 3.5m3-3.5h-9"}]}]]}]}]]}],["$","$Lc",null,{"src":{"src":"/_next/static/media/node.9b20f647.svg","height":48,"width":48,"blurWidth":0,"blurHeight":0},"alt":"","className":"h-12 w-12","unoptimized":true}]]}],["$","div","React",{"className":"flex flex-row-reverse gap-6","children":[["$","div",null,{"className":"flex-auto","children":[["$","h3",null,{"className":"text-sm font-semibold text-gray-900 dark:text-white","children":"React"}],["$","p",null,{"className":"mt-1 text-sm text-gray-600 dark:text-gray-400","children":"React is a JavaScript library for building user interfaces."}],["$","p",null,{"className":"mt-4","children":["$","$L9",null,{"className":"inline-flex gap-0.5 justify-center overflow-hidden text-sm font-medium transition text-emerald-500 hover:text-emerald-600 dark:text-emerald-400 dark:hover:text-emerald-500","href":"https://www.npmjs.com/package/blockauth-sdk-react","children":[false,"Read more",["$","svg",null,{"viewBox":"0 0 20 20","fill":"none","aria-hidden":"true","className":"mt-0.5 h-5 w-5 relative top-px -mr-1","children":["$","path",null,{"stroke":"currentColor","strokeLinecap":"round","strokeLinejoin":"round","d":"m11.5 6.5 3 3.5m0 0-3 3.5m3-3.5h-9"}]}]]}]}]]}],["$","$Lc",null,{"src":{"src":"/_next/static/media/react.00e4e752.svg","height":20,"width":23,"blurWidth":0,"blurHeight":0},"alt":"","className":"h-12 w-12","unoptimized":true}]]}],["$","div","Solidity",{"className":"flex flex-row-reverse gap-6","children":[["$","div",null,{"className":"flex-auto","children":[["$","h3",null,{"className":"text-sm font-semibold text-gray-900 dark:text-white","children":"Solidity"}],["$","p",null,{"className":"mt-1 text-sm text-gray-600 dark:text-gray-400","children":"Solidity is an open-source, high-level programming language specifically designed for creating smart contracts on blockchain platforms."}],["$","p",null,{"className":"mt-4","children":["$","$L9",null,{"className":"inline-flex gap-0.5 justify-center overflow-hidden text-sm font-medium transition text-emerald-500 hover:text-emerald-600 dark:text-emerald-400 dark:hover:text-emerald-500","href":"https://www.npmjs.com/package/blockauth-sdk","children":[false,"Read more",["$","svg",null,{"viewBox":"0 0 20 20","fill":"none","aria-hidden":"true","className":"mt-0.5 h-5 w-5 relative top-px -mr-1","children":["$","path",null,{"stroke":"currentColor","strokeLinecap":"round","strokeLinejoin":"round","d":"m11.5 6.5 3 3.5m0 0-3 3.5m3-3.5h-9"}]}]]}]}]]}],["$","$Lc",null,{"src":{"src":"/_next/static/media/solidity.6425ab05.svg","height":1300,"width":1300,"blurWidth":0,"blurHeight":0},"alt":"","className":"h-12 w-12","unoptimized":true}]]}]]}]]}]]}],["$","footer",null,{"className":"mx-auto mt-16 w-full max-w-2xl lg:max-w-5xl","children":["$","$Ld",null,{}]}]]}],null],"segment":"__PAGE__"},"styles":[]}],"segment":"sdk-intro"},"styles":[]}]}]}]}]}]}] a:null