Yksinkertaista Outline-autentikointia Logton avulla
Tässä artikkelissa näytämme, kuinka käyttää Logtoa OpenID Connect (OIDC) -identiteettipalveluna Outlinelle.
Tässä artikkelissa näytämme, kuinka käyttää Logtoa OpenID Connect (OIDC) -identiteettipalveluna Outlinelle.
Parasta on, että sekä Logto että Outline ovat avoimen lähdekoodin ohjelmistoja. Tässä artikkelissa näytämme, kuinka käyttää Logtoa OpenID Connect (OIDC) -identiteettipalveluna Outlinelle.
Aloittaaksesi varmista, että sinulla on seuraavat:
Jos isännöit Logtoa itse, katso Logton "Aloita" dokumentaatiota määrittääksesi Logto-instanssisi.
Avaa Logto Console syöttämällä URL https://cloud.logto.io/, jos käytät Logto Cloudia, tai päätepiste, jonka olet määrittänyt itseisännöintiin.
Seuraavaksi siirry "Sovellukset"-välilehdelle ja napsauta "Luo sovellus".

Avautuvassa modaalissa valitse "Perinteinen Web" ja anna sovellukselle nimi, kuten "Outline". Napsauta sitten "Luo sovellus".
Sinut ohjataan Logton ohjesivulle. Napsauta "Ohita" oikeassa yläkulmassa jatkaaksesi sovelluksen yksityiskohtasivulle.

"Ohjaa URIt" -osioon, kirjoita seuraava arvo:
Esimerkiksi, jos isännöit Outlinen http://localhost:3000, arvo pitäisi olla:

Napsauta "Tallenna muutokset" -painiketta alareunassa. Kun olet onnistunut, pidä tämä sivu auki, sillä se on hyödyllinen Outlinen määrityksessä.
Noudata Outline isännöintiohjeessa esitettyjä vaiheita, kunnes saavutat autentikointiasetuksen vaiheen. Koska Outline tukee oletusarvoisesti OIDC-yhteensopivia autentikointipalveluja, löydät helposti suurimman osan tarvittavista kokoonpanoarvoista Logto-sovelluksen yksityiskohtasivulta.
Katso tarvittavat kokoonpano yksityiskohdat seuraavasta taulukosta:
| Outline-ympäristömuuttuja | Logto-ilmaisunimi |
|---|---|
| OIDC_CLIENT_ID | Sovellus ID |
| OIDC_CLIENT_SECRET | Sovelluksen salaisuus |
| OIDC_AUTH_URI | Autentikointipäätepiste |
| OIDC_TOKEN_URI | Token-päätepiste |
| OIDC_USERINFO_URI | Käyttäjätiedo päätepiste |
Tässä on toinen taulukko, joka sisältää lisämuuttujia:
| Outline-ympäristömuuttuja | Kuvaus |
|---|---|
| OIDC_USERNAME_CLAIM | Aseta käyttäjänimeen |
| OIDC_DISPLAY_NAME | Valinnainen - mukauta tarvittaessa |
| OIDC_SCOPES | Pidä oletus; ei tarvitse asettaa |
Koska Outline vaatii käyttäjän sähköpostin, sinun täytyy määrittää sähköpostikirjautuminen tai sosiaalinen kirjautuminen, joka tarjoaa luotettavan sähköpostiosoitteen, kuten Google-kirjautuminen.
Katso Määritä liittimet saadaksesi lisätietoja liittimien määrittämisestä Logtossa.
Käynnistä Outline-instanssi ja siirry sen päätepisteeseen. Näet keskellä painikkeen, jossa lukee "Jatka OpenID Connectilla"; se voidaan mukauttaa asettamalla OIDC_DISPLAY_NAME ympäristömuuttuja.
Napsauta painiketta, ja sinut ohjataan Logton kirjautumiskokemukseen.
Jos kaikki on määritetty oikein, kun olet suorittanut kirjautumis- tai rekisteröintiprosessin Logtossa, sinut ohjataan takaisin Outlineen. Näet sitten henkilökohtaiset tietosi näytön vasemmassa alakulmassa.

Jos kohtaat ongelmia integraation aikana, älä epäröi ottaa meihin yhteyttä sähköpostitse osoitteessa [email protected] tai liity Discord-palvelimellemme!