Logto 2023 tammikuun päivitys
Logton tuoteuutiset tammikuulle 2023
🙋 Hei kaikille!
Vuoden 2023 ensimmäisenä päivänä julkaisimme muutamia asioita kaikille:
- Web-hooksit, Edistynyt haku API, Uudet kytkimet
- Järjestelmänvalvojan konsolin parannus, Refaktoroidut Vuorovaikutus API:t ja Tarkastuslokit
- Uusia blogikirjoituksia
💥 Murtava muutos 💥
Jos haluat suorittaa alkuperäisen epätarkan käyttäjähaun Hallinta-API:n kautta, lisääminen %
avainsanan ympärille on pakollista. Esim.:
Alkuperäinen: GET /users?search=foo
Nyt: GET /users?search=%foo%
Siirtyminen
Jos päivität vanhemmasta logto-versiosta, varmista, että käyt läpi Tietokannan muokkaus opetusohjelmamme.
Ominaisuuspäivitykset
🪝 Web-hooksit
Hooksien avulla Logto voi mahdollistaa seuraavan tason laajennettavuuden, jotta voit olla vuorovaikutuksessa muiden palveluiden kanssa tapahtumapohjaisesti. Esim., suorita joitain asynkronisia töitä uuden käyttäjän rekisteröitymisen jälkeen.
Tuemme tässä versiossa kolmea tapahtumaa: PostRegister
, PostSignIn
ja PostResetPassword
. Tutustu 🪝 Web-hookseihin konseptin ja yksityiskohtaisen käytön osalta.
⚙️ Edistynyt haku API
Hallinta API on ohjelmallinen tapa kommunikoida Logton kanssa. Suunnittelimme käyttäjähakua uudelleen, jotta se olisi tehokas edistyneille hakupyynnöille.
Nyt voit määrittää yhden tai useamman hakukentän sekä yhteensopivuustilan. Esimerkiksi, voit hakea käyttäjiä, joilla:
- Nimi alkaa “Alice”, isot ja pienet kirjaimet huomioiden; tai
- Sähköposti sisältää “Alice”, isot ja pienet kirjaimet huomioimatta.
Tarkka haku on myös tuettu, esim., hae käyttäjiä, joiden nimi on tarkasti “John Wick”. Katso Edistynyt käyttäjähaku yksityiskohtia varten.
🔗 Kytkimet
Logto rakentuu avoimille standardeille, ja uskomme, että ne voivat poistaa valtavia aukkoja ohjelmistokehityksessä. Tästä versiosta alkaen Logto tukee useiden kytkinten luomista samalla avoimella standardilla: OAuth 2.0 tai OpenID Connect; Kutsumme niitä “standardikytkimiksi”.
Kehitämme lisää standardikytkimiä, kuten SAML ja LDAP. Kerro rohkeasti meille tarpeesi!
Lisäksi haluaisimme kiittää yhteisön avustajiamme:
Kiitos!
Parannukset
💻 Järjestelmänvalvojan Konsolin parannus sujuvoittaa asennusprosessia
Nyt voit tuntea seuraavat parannukset seuraavasti:
- Responsiivisen suunnittelun parannus Optimoimme responsiivisen suunnittelun varmistaaksemme, että käyttöliittymä näyttää hyvältä eri kokoisilla näytöillä.
- Ulkoasun yksinkertaistaminen Olemme virtaviivaistaneet käyttöliittymän ulkoasua, järjestäen sisällön loogisemmalla ja intuitiivisemmalla tavalla. Tämä helpottaa kehittäjiemme navigointia käyttöliittymässä ja löytämään mitä he etsivät.
- Korjattiin ei-intuitiiviset vuorovaikutuskäyttäytymiset muutimme tallennusvuorovaikutusta ja teimme siitä osasto-tason käyttäytymisen, mikä välttää liian monien kaksoistarkastusvaroitusten näkemistä. Haluamme tarjota turvallisemman kehittäjäkokemuksen konfigurointihetkellä.
Tutustu ja tutki, ja kerro meille, mitä mieltä olet! 😉
🧑🚀 Refaktoroidut Vuorovaikutus API:t ja Tarkastuslokit
Koska sisäänkirjautumiskokemus on muuttunut joustavammaksi ja monimutkaisemmaksi, ja tarjotaksemme entistä auditoitavampia ja rakenteellisempia lokitietoja käyttäjävuorovaikutuksista, päätimme refaktoroida Vuorovaikutus API:mme kirjausmekanismin kanssa; Alkuperäiset istunto API:t on nyt jäädytetty.
Tarkastuslokit on hienosäädetty uusien avainmääritelmien avulla, ja hyötykuormat on optimoitu käyttäytymisen jäljittämiseksi. Tutustu “Tarkastuslokit” välilehteen Järjestelmänvalvojan konsolissa tunteaksesi muutoksen.
Blogikirjoitukset
- Sujuvan sisäänkirjautumiskokemuksen suunnittelun näkökohdat (Toinen Luku) Lisätietoja suunnittelufilosofiamme ja päätöksentekoprosesseistamme
- Siirrä 60k LOC TypeScript (NodeJS) repo ESM:ään ja testaus nopeutuu 4x Käytännön sarja insinööritoimiemme moduulijärjestelmän siirtämisestä