podlomar / kodim.cz

Web for publishing materials from programming courses
1 stars 5 forks source link

Pr/expose token #48

Closed FilipChalupa closed 1 year ago

FilipChalupa commented 1 year ago

Přidal jsem možnost zobrazit si v uživatelském účtu token a tím pádem ho použít v jiné appce. Jiná appka pak může udělat dotaz na http://kodim.cz/api/me s příslušným tokenem a tím ověřit, jestli je platný.

(Api v api byl větší pořádek, tak neveřejnou část administrátorského rozhraní jsem přesunul pod /api/admin/*)

image

image

const response = await fetch('https://kodim.cz/api/me', {
    headers: {
        Authorization: 'Bearer eyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
    }
})
console.log(response.ok)
const data = await response.json()
console.log(data)
FilipChalupa commented 1 year ago

Zkusil jsem si to integrovat do piškvorkového api. Můj záměr je, že anonymní uživatel dostane odpovědi se zdržením. Uživatel s tokenem z kodim dostane odpovědi co nejdříve a ještě mu to bude počítat statistiky pro zajímavost.