Suomi
  • m2m
  • koneiden välinen
  • käyttötunnus
  • postman
  • hallinta-api
  • api-avain
  • api-tunnus
  • oauth2

Hanki M2M-käyttötunnukset muutamassa minuutissa Postmanilla

Opettele käyttämään Postmania voidaksesi hankkia koneiden välisen käyttötunnuksen ja kutsua Logto-hallinta-APIa muutamassa minuutissa.

Charles
Charles
Developer

Taustaa

Logto Management API on joukko API:ja, jotka antavat kehittäjille täyden hallinnan heidän Logto-instanssistaan, mahdollistaen tehtävien, kuten käyttäjien hallinnan, kirjautumiskokemuksen mukauttamisen ja organisaatioiden hallinnoinnin, hoitamisen ohjelmallisesti. Näitä API:ja käytettäessä vaaditaan todennus koneiden välisen (M2M) prosessin kautta, jotta voidaan hankkia käyttötunnus.

Aiemmissa kirjoituksissamme olemme esitelleet, miten Logto Management API:a käytetään askel askeleelta opas, ja olemme myös esitelleet tyypillisiä skenaarioita tutkiaksemme sen täydet mahdollisuudet.

Näistä resursseista huolimatta jotkut käyttäjistämme kokevat edelleen haastavana aloittaa aivan alkumetreillä - käyttötunnuksen hankkiminen. Kun arvioit APIa tai rakennat nopeaa prototyyppiä, koko M2M-todennusprosessin asettaminen palvelimen koodissa saattaa tuntua tarpeettomalta vaivalta. Joskus tarvitset vain tunnuksen nopeasti.

Onneksi on nyt tapa tehdä se ilman, että kirjoitat riviäkään koodia, käyttäen työkalua, joka on lähes jokaisella kehittäjällä koneellaan - Postmania.

Käydäänpä läpi vaiheet, jotta opit tekemään sen vain muutamassa minuutissa.

Edellytykset

  • Postman: Jos et ole vielä tehnyt sitä, lataa ja asenna Postman.
  • Logto-instanssi: Joko Logto Cloud-tili tai itse ylläpidetty instanssi.

Luo M2M-sovellus Logto Admin Consolessa

Noudata tässä oppaassa olevia vaiheita M2M-sovelluksen luomiseksi ja määritä siihen sisäänrakennettu M2M-rooli.

Koneiden välisen sovelluksen luominen

Tämä rooli antaa all-oikeuden M2M-sovellukselle oletuksena. Voit aina mukauttaa M2M-roolejasi tarkemmalla käyttöoikeuden hallinnalla myöhemmin.

Konfiguroi Postman

  1. Luo uusi pyyntö ja valitse "Authentication"-välilehdessä Oauth 2.0 todennustyypiksi.
Postman todennustyyppi
  1. Rullaa alas "Configure New Token" -osioon ja täytä seuraavat kentät:

    • Tunnuksen nimi: Nimi tunnuksen luojalle, esim. Logto M2M Token.

    • Myöntötyyppi: Valitse Client Credentials.

    • Käyttötunnuksen URL: URL käyttötunnuksen hankintaan.

      Löydät sen "ENDPOINT & CREDENTIALS" -osiosta M2M-sovelluksen tietosivulta. Oletusarvo: https://[tenant-id].logto.app/oidc/token.

    • Asiakastunnus: M2M-sovelluksen tunnus.

    • Asiakassalasana: M2M-sovelluksen asiakassalasana.

    • Laajuus: Tunnuksen laajuus. Aseta se all, jos käytät sisäänrakennettua M2M-roolia.

  2. Etsi "Advanced"-osiossa "Token Request" ja lisää seuraava avain-arvo pari varmistaen, että se lähetetään Request Body:ssä

    • resurssi: https://[tenant-id].logto.app/api (Resurssi-URL:n löydät "API resurssit" -sivulta Logto Admin Consolesta.)
Keinotekoisten asetusten käyttöönotto

Kaikki on valmista! Klikkaa "Get New Access Token" -painiketta testataksesi konfiguraatiosi. Jos kaikki on asetettu oikein, voit nähdä JWT-käyttötunnuksen vastauksena.

JWT-tunnuksen vastaus

Testaa käyttötunnustasi

  1. Saatuasi tunnuksen voit suoraan klikata "Use Token" -painiketta Postmanissa lisätäksesi tunnuksen automaattisesti pyyntöjesi Authorization-headeriin.
M2M-tunnuksen käyttö
  1. Lähetä nyt pyyntö Logto Management API -päätepisteeseen, esim. GET https://[tenant-id].logto.app/api/applications. Sinun pitäisi nähdä vastaus, jossa on lista sovelluksista Logto-instanssissasi.
  2. Voit "Päivittää" käyttötunnuksesi, jos se vanhenee, ilman että sinun tarvitsee käydä koko prosessia uudelleen läpi.

Yhteenveto

Tässä tutoriaalissa opimme hankkimaan koneiden välisen käyttötunnuksen Postmanilla vain muutamalla kopioinnilla ja hiirenklikkauksella. Tämän tunnuksen avulla voit nyt kokeilla Logto Management API:a ilman koodin kirjoittamista ja tutkia Logton kykyjen koko potentiaalia.

Jos olet juuri aloittamassa Logto Management API:n kanssa, tämä on nopea ja helppo tapa päästä alkuun ilman koodin kirjoittamista. Toivottavasti koit sen hyödylliseksi!