[{"data":1,"prerenderedAt":135},["ShallowReactive",2],{"docs:doc:\u002Fpl\u002Fdocs\u002Fpierwsze-kroki":3,"docs:pages:docs_pl":68},{"id":4,"title":5,"alt":6,"body":7,"description":57,"extension":58,"key":59,"meta":60,"navigation":61,"order":62,"path":63,"placeholder":64,"seo":65,"stem":66,"__hash__":67},"docs_pl\u002Fpl\u002Fdocs\u002Fpierwsze-kroki\u002Findex.md","Pierwsze kroki","\u002Fen\u002Fdocs\u002Fgetting-started",{"type":8,"value":9,"toc":53},"minimark",[10,14,38],[11,12,13],"p",{},"Dwie strony, w tej kolejności.",[15,16,17,29],"ul",{},[18,19,20,28],"li",{},[21,22,23],"strong",{},[24,25,27],"a",{"href":26},"\u002Fpl\u002Fdocs\u002Fpierwsze-kroki\u002Fszybki-start","Szybki start"," — zakładasz\naplikację, dodajesz SDK przeglądarkowe do strony i logujesz się po raz\npierwszy. W całości w sandboksie.",[18,30,31,37],{},[21,32,33],{},[24,34,36],{"href":35},"\u002Fpl\u002Fdocs\u002Fpierwsze-kroki\u002Finstalacja","Instalacja SDK"," — pięć paczek, które\npublikujemy, do czego służy każda z nich i jakie przyjmują opcje.",[11,39,40,41,47,48,52],{},"Potrzebujesz konta w ",[24,42,46],{"href":43,"rel":44},"https:\u002F\u002Fapp.kleora.io",[45],"nofollow","konsoli"," i projektu,\nktóry uruchomisz na ",[49,50,51],"code",{},"http:\u002F\u002Flocalhost",". Nic więcej: środowisko sandbox nowej\naplikacji jest gotowe w chwili jej utworzenia — z własnymi stronami logowania,\nwłasnymi kluczami podpisującymi i klientem, który czeka na adres powrotny.",{"title":54,"searchDepth":55,"depth":55,"links":56},"",3,[],"Od pustego projektu do działającego logowania — i paczki, które do tego prowadzą.","md","getting-started\u002Findex",{},true,10,"\u002Fpl\u002Fdocs\u002Fpierwsze-kroki",false,{"title":5,"description":57},"pl\u002Fdocs\u002Fpierwsze-kroki\u002Findex","HFtfh10HrRMsnUTfuteDbUVOGNuRk9SJ5cAZXH_bfww",[69,75,76,80,83,89,95,100,105,110,115,120,125,130],{"path":70,"title":71,"description":72,"order":73,"key":74},"\u002Fpl\u002Fdocs","Dokumentacja Kleora","Dodaj hostowane logowanie do swojej aplikacji, sprawdź token w swoim API i zarządzaj użytkownikami, przestrzeniami roboczymi i rolami z jednej konsoli.",0,"index",{"path":63,"title":5,"description":57,"order":62,"key":59},{"path":35,"title":36,"description":77,"order":78,"key":79},"Pięć paczek, które publikujemy, do czego służy każda z nich i jakiej konfiguracji wymaga.",20,"getting-started\u002Finstallation",{"path":26,"title":27,"description":81,"order":62,"key":82},"Załóż aplikację, podłącz SDK przeglądarkowe i zaloguj się po raz pierwszy — w całości w sandboksie.","getting-started\u002Fquickstart",{"path":84,"title":85,"description":86,"order":87,"key":88},"\u002Fpl\u002Fdocs\u002Fprzewodniki\u002Farchitektura","Jak zbudowana jest Kleora","Kształt usługi hostowanej — jeden adres na środowisko, dwie powierzchnie API i miejsce, w którym leży stan. Oraz dlaczego hostowania u siebie dzisiaj nie wspieramy.",30,"guides\u002Farchitecture",{"path":90,"title":91,"description":92,"order":93,"key":94},"\u002Fpl\u002Fdocs\u002Fprzewodniki\u002Fframeworki\u002Fexpress","Express","Sprawdzanie tokenu dostępu we własnym API — middleware, uprawnienia i trzy odpowiedzi, jakie może mieć odmowa.",40,"guides\u002Fquickstarts\u002Fexpress",{"path":96,"title":97,"description":98,"order":62,"key":99},"\u002Fpl\u002Fdocs\u002Fprzewodniki\u002Fframeworki","Szybki start dla frameworków","Po jednej stronie na stos — Next.js, Nuxt, Express i zwykła przeglądarka — i dwa adresy powrotne, które łączą je wszystkie.","guides\u002Fquickstarts\u002Findex",{"path":101,"title":102,"description":103,"order":78,"key":104},"\u002Fpl\u002Fdocs\u002Fprzewodniki\u002Fframeworki\u002Fnextjs","Next.js","SDK przeglądarkowe w aplikacji na App Router — leniwy klient, trasa powrotna i sprawdzanie tokenu w route handlerze.","guides\u002Fquickstarts\u002Fnextjs",{"path":106,"title":107,"description":108,"order":87,"key":109},"\u002Fpl\u002Fdocs\u002Fprzewodniki\u002Fframeworki\u002Fnuxt","Nuxt","Moduł dla Nuxt — dwie linijki konfiguracji, strona powrotu, której nie piszesz, i middleware chroniący stronę z jej własnych metadanych.","guides\u002Fquickstarts\u002Fnuxt",{"path":111,"title":112,"description":113,"order":62,"key":114},"\u002Fpl\u002Fdocs\u002Fprzewodniki\u002Fframeworki\u002Fprzegladarka","Zwykła przeglądarka","Jedna instancja klienta, jedna trasa powrotna i token dostępu do każdego żądania, które wysyła Twoja aplikacja.","guides\u002Fquickstarts\u002Fbrowser",{"path":116,"title":117,"description":118,"order":78,"key":119},"\u002Fpl\u002Fdocs\u002Fprzewodniki","Przewodniki","Jak podłączyć usługę Kleora do swojego stosu, jakich słów używa produkt i jak zbudowana jest usługa hostowana.","guides\u002Findex",{"path":121,"title":122,"description":123,"order":78,"key":124},"\u002Fpl\u002Fdocs\u002Fprzewodniki\u002Fpojecia","Przestrzenie robocze, role i środowiska","Pięć słów, z których zbudowany jest produkt, to, które z nich niosą Twoje tokeny, i jak zmiana roli dociera do działającej aplikacji.","guides\u002Fconcepts",{"path":126,"title":127,"description":128,"order":87,"key":129},"\u002Fpl\u002Fdocs\u002Freferencje","Referencje","Materiały referencyjne dla API HTTP i paczek SDK.","reference\u002Findex",{"path":131,"title":132,"description":133,"order":62,"key":134},"\u002Fpl\u002Fdocs\u002Freferencje\u002Fpodswietlanie","Podświetlanie kodu","Po jednym bloku na każdą wstępnie wczytaną gramatykę Shiki — próbka, nie strona referencyjna.","reference\u002Fcode-highlighting",1790698197825]