• tekoäly
  • claude
  • tunnistautuminen

Claude Code ja Logto: Rakenna oma kirjautumisvirta nopeasti

Opi käyttämään Claude Codea kokopino-sovelluksen rakentamiseen Logto-todennuksella: kirjautumisasetuksista mukautettuihin kirjautumispaneeleihin ja sosiaalisiin kirjautumisiin.

Guamian
Guamian
Product & Design

Lopeta viikkojen tuhlaaminen käyttäjien tunnistautumiseen
Julkaise turvallisia sovelluksia nopeammin Logtolla. Integroi käyttäjien tunnistautuminen minuuteissa ja keskity ydintuotteeseesi.
Aloita
Product screenshot

Mikä on Claude Code?

Claude Code on Anthropicin kehittämä tekoälyavusteinen koodausapuri, jonka tarkoituksena on auttaa kehittäjiä kirjoittamaan, debuggaamaan ja ymmärtämään koodia tehokkaammin. Toisin kuin yleiskäyttöiset chatbotit, se keskittyy ohjelmointityönkulkuun ja integroituu syvällisesti kehitysympäristöihin. Sitä voi käyttää koodinpätkien generointiin, monimutkaisten funktioiden selittämiseen, virheiden korjaamiseen tai prototyyppien nopeuttamiseen ilman, että pitää vaihtaa työkalua tai menettää keskittymistä.

Sen pohjana ovat Anthropicin Claude-mallit, joiden koulutuksessa painotetaan turvallisuutta, luotettavuutta ja hyödyllisyyttä. Tämä tarkoittaa, että Claude Codessa ei ole kyse vain nopeudesta – tavoitteena on tuottaa luotettavaa ja ylläpidettävää koodia oikeisiin projekteihin.

Miten Claude Code eroaa muista työkaluista?

Markkinoilla on jo koodausapureita ja tekoälyassistentteja, mutta Claude Code erottautuu muutamassa keskeisessä asiassa:

  • Kontekstin syvyys: Claude-mallit tunnetaan kyvystään käsitellä erittäin pitkiä syötteitä, jolloin Claude Code pystyy prosessoimaan isoja koodikantoja tai pitkiä tiedostoja kadottamatta asiayhteyttä.
  • Selittävä kyky: Se ei vain tuota koodia, vaan kertoo myös miksi jokin toimii. Tämä auttaa erityisesti uusia kehittäjiä tai uuden kehyksen opettelussa.
  • Turvallisuus ja luotettavuus: Anthropic korostaa tekoälyn linjassa pysymistä ja harhan vähentämistä, mikä tekee Claude Coden ehdotuksista luotettavampia kuin puhtaasti tuottavuuteen keskittyvien työkalujen.
  • Joustava käyttö: Claude Codea voi käyttää interaktiivisesti IDE:ssä, terminaalissa tai dokumentaatiotyönkuluissa – se mukautuu eri kehittäjien mieltymyksiin.

Yhteenvetona: siinä missä muut työkalut korostavat koodin täydennystä, Claude Code pyrkii tasapainoon generoinnin ja ymmärryksen välillä – ollen oikea koodikumppani.

Kenelle Claude Code sopii?

Claude Code on suunnattu laajalle käyttäjäkunnalle:

  • Ammattikehittäjät, jotka haluavat nopeampaa debuggausta, selkeämpiä selityksiä ja tuottavuusboostia työnkulkuunsa.
  • Insinööritiimit, jotka työskentelevät suurien, monimutkaisten koodikantojen parissa, ja tarvitsevat apurin isojen tiedostojen ja riippuvuuksien käsittelyyn.
  • Opiskelijat ja oppijat, jotka kaipaavat yksinkertaisia selityksiä syntaksista, funktioista ja ohjelmointikäsitteistä ilman raskaita dokumentaatioita.
  • Tuotetta rakentavat ja startupit, jotka haluavat iterointia ja julkaisuja nopeasti, kuitenkaan tinkimättä koodin laadusta.

Lyhyesti: Jos kirjoitat, luet tai hallinnoit koodia säännöllisesti, Claude Code tekee kehityksestä nopeampaa, selkeämpää ja luotettavampaa.

Opas: Lisää oma kirjautumiskokemus Logto ja Claude Code avulla

Tässä opastuksessa näytän, kuinka voit Claude Codea hyödyntäen lisätä oman kirjautumisen sovellukseesi — oletpa sitten ammattilainen tai harrastelija.

Rekisteröi sovellus Logto-konsolissa

Tässä esimerkissä käytin Claude Codea rakennukseen dokumentinhallintasovellusta.

Ensiksi menin Logto Cloud Consoleen ja loin yksisivuisen sovelluksen. Saat näkyviin erilaisia asetuksia ja päätepisteitä, joita käytetään integraation yhteydessä myöhemmin.

claude_code_1.png

Logto-integraation asetukset Claude Coden kanssa

Claude Code hoiti loput: se asensi uusimman Logto React SDK:n, loi todennuskomponentit ja sitoi ne yhteen.

claude_code_2.png

Ohjeiden mukaan tarvitsin kaksi tietoa:

  • Logto-päätepiste
  • Sovelluksen ID

Kopioin Logto-päätepisteen ja sovelluksen ID:n projektiini ja asetin Redirect URI:t sekä kirjautumisen jälkeisen uudelleenohjauksen osoitteet.

claude_code_3.png

Voit antaa nämä tiedot suoraan Claude Codelle, ja se hoitaa muun konfiguroinnin puolestasi.

Nyt testataan: Klikkaa Sign in, ja sinut ohjataan Logton ylläpitämälle kirjautumissivulle.

claude_code_4.png claude_code_5.png claude_code_6.png

Jos asetat post sign-out URLin, voit kirjautua ulos ja sinut ohjataan takaisin kyseiselle sivulle.

Mukauta Logton valmista kirjautumiskokemusta

Logto tarjoaa helposti muokattavan, valmiin kirjautumisvirran, jota voi räätälöidä konsolissa. Aloittaaksesi mene Sign-in Experience > Sign-in & Sign-up ja valitse haluamasi kirjautumistavat (esim. sähköposti, käyttäjänimi, puhelinnumero tai sosiaalinen kirjautuminen).

Kun olet valmis, kirjautumisvirran käynnistäminen ohjaa käyttäjät Logton ylläpitämälle kirjautumissivulle valinnoillasi. Koko todennusprosessi hoituu Logton kautta, ja käyttäjä palaa sovellukseen sisäänkirjautumisen jälkeen.

Rakenna kelluva kirjautumispaneeli sovelluksesi päälle

Nyt haluan viedä tämän pidemmälle ja rakentaa vielä räätälöidymmän kirjautumiskokemuksen. Sen sijaan, että käyttäjä ohjataan erilliselle sivulle, haluan sijoittaa kelluvan kirjautumispaneelin suoraan tuotteen käyttöliittymän päälle. Näin käyttäjä pysyy kontekstissa, vaikka käytössä on yhä Logton autentikointi taustalla.

Voit vain käyttää luonnollisen kielen pyyntöjä:

claude_code_7.png claude_code_8.png

Claude Code generoi:

  • Tyylikkään kelluvan kirjautumispaneelikomponentin
  • Sopivan Tailwind CSS -tyylityksen
  • Logto first-screen parameter -konfiguraation
  • Responsiivisen toteutuksen

Käytä testikäyttäjääsi varmistaaksesi, että kirjautuminen rekisteröityy Logton CIAM-alustalla.

claude_code_9.png

Logton tuleva päivitys: tekoälyavusteinen todennuksen integrointi

Tämä oli vasta perusesimerkki. Logto kehittää parhaillaan MCP-palvelimia, jotka toimivat suoraan IDE:ssäsi; tämän ansiosta voit käyttää Logto-konsolia ja hallintarajapintaa ilman, että poistut kehitysympäristöstäsi.

Tämän ratkaisun avulla voit:

  • Luoda ja hallinnoida käyttäjiä
  • Tarkastella ja suodattaa lokitietoja
  • Konfiguroida kirjautumis- ja rekisteröitymisvirtoja
  • Määritellä API-resursseja, oikeuksia ja rooleja
  • Hallinnoida sovelluksia ja käyttöoikeuksia
  • Ja paljon muuta

Yhdistämällä paikalliset työkalut tekoälyyn ja Logton infrastruktuuriin, autentikoinnin integrointi ei ole enää vaivalloista, vaan se nivoutuu luonnollisesti kehitysprosessiin.