Yksinkertaista Outline-autentikointia Logton avulla
Tässä artikkelissa näytämme, kuinka käyttää Logtoa OpenID Connect (OIDC) -identiteettipalveluna Outlinelle.
Johdanto
- Logto on vaivaton identiteettiratkaisu, jolla on kaikki tarvittavat ominaisuudet. Se tukee erilaisia kirjautumismenetelmiä, mukaan lukien käyttäjänimi, sähköposti, puhelinnumero ja suositut sosiaaliset kirjautumiset, kuten Google ja GitHub.
- Outline toimii tietopankkina kasvaville tiimeille.
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.
Ennakkovaatimukset
Aloittaaksesi varmista, että sinulla on seuraavat:
- Käynnissä oleva Logto-instanssi tai pääsy Logto Cloud -tiliin.
- Outlinelle isännöintialusta, jolla on pääsy ympäristömuuttujiin.
Määritä Logto
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ä.
Määritä Outline
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 |
Vain itseisännöity: Määritä sähköpostikirjautuminen Logtossa
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.
Tarkistuspiste: Testaa Logto ja Outline integrointi
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!