Suomi
  • auth
  • authentication
  • identity
  • integration
  • outline
  • oidc
  • oauth

Yksinkertaista Outline-autentikointia Logton avulla

Tässä artikkelissa näytämme, kuinka käyttää Logtoa OpenID Connect (OIDC) -identiteettipalveluna Outlinelle.

Gao
Gao
Founder

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".

Sovellukset-välilehti

Avautuvassa modaalissa valitse "Perinteinen Web" ja anna sovellukselle nimi, kuten "Outline". Napsauta sitten "Luo sovellus".

Luo sovellus

Sinut ohjataan Logton ohjesivulle. Napsauta "Ohita" oikeassa yläkulmassa jatkaaksesi sovelluksen yksityiskohtasivulle.

Sovellusten yksityiskohdat

"Ohjaa URIt" -osioon, kirjoita seuraava arvo:

Esimerkiksi, jos isännöit Outlinen http://localhost:3000, arvo pitäisi olla:

Tallenna muutokset

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ömuuttujaLogto-ilmaisunimi
OIDC_CLIENT_IDSovellus ID
OIDC_CLIENT_SECRETSovelluksen salaisuus
OIDC_AUTH_URIAutentikointipäätepiste
OIDC_TOKEN_URIToken-päätepiste
OIDC_USERINFO_URIKäyttäjätiedo päätepiste

Tässä on toinen taulukko, joka sisältää lisämuuttujia:

Outline-ympäristömuuttujaKuvaus
OIDC_USERNAME_CLAIMAseta käyttäjänimeen
OIDC_DISPLAY_NAMEValinnainen - mukauta tarvittaessa
OIDC_SCOPESPidä 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.

Outline kirjaudu sisään -sivu

Napsauta painiketta, ja sinut ohjataan Logton kirjautumiskokemukseen.

Logto kirjautumiskokemus

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.

Outline-aloitussivu

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

Lisälukemista