TUTO NextAuth avec NextJS 14 + Prisma - Guide De A à Z en 2024

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025

ความคิดเห็น • 82

  • @wepppy
    @wepppy ปีที่แล้ว +4

    Super taff, merci pour les efforts que tu fais par rapport aux feedback !!
    J'ai regardé la 1ère vidéo et celle-là est encore plus qualitative et plus claire que la 1ère avec les schémas.
    N'hésite pas à ajouter des schémas pour tes futures vidéos, je pense qu'il y a une majorité de gens qui comprennent mieux avec.
    Continue comme ça. Tu va les avoir les 10 000 abonnées.
    KEEP FIGHTING!!!💪

    • @melvynxdev
      @melvynxdev  ปีที่แล้ว +4

      C'est cool que qqn se rendens compte du travail fait par rapport au feedback.

  • @jeanbaptistevrain1546
    @jeanbaptistevrain1546 ปีที่แล้ว +2

    Super vidéo. Ta façon de faire et d'expliquer est top. Impatient de voir tes futures vidéos !

    • @melvynxdev
      @melvynxdev  ปีที่แล้ว +1

      Merci beaucuop !

  • @romainbey
    @romainbey 5 หลายเดือนก่อน

    Il a fallut que je replonge dans cette video. C'est tres clairement expliqué. Merci Mel

    • @melvynxdev
      @melvynxdev  5 หลายเดือนก่อน

      merci bcp

  • @sylvainleguay2707
    @sylvainleguay2707 ปีที่แล้ว

    Hey Melvynx, merci pour ta video, c'est au top ça complète bien l'authentification que tu proposes déjà, c'est top !

  • @princeondongo
    @princeondongo ปีที่แล้ว +2

    Tes tutos sont vraiment intéréssants 🔔 activée

  • @NicolasHedoire
    @NicolasHedoire ปีที่แล้ว

    Merci pour ce tuto ;-) , je viens de mettre en place nextAuth sur mon app, c'est bien foutu ce truc !!!

  • @etiennemc2613
    @etiennemc2613 ปีที่แล้ว

    Oui, super, c'est parfait, merci ! Je balance depuis des semaines entre Remix et Next.js, Remix est un petit bijoux, mais Next.js est aussi vraiment top ! Avec plus de ressources...

    • @melvynxdev
      @melvynxdev  ปีที่แล้ว +1

      Merci beaucoup ça fait plaisir !

  • @jc13OM
    @jc13OM 5 หลายเดือนก่อน

    J'ai kiffé ! Parfait comme explication.

    • @melvynxdev
      @melvynxdev  5 หลายเดือนก่อน

      Génial !

  • @jeanweb93
    @jeanweb93 10 หลายเดือนก่อน

    Merci Melvyn. Toujours aussi bien

    • @melvynxdev
      @melvynxdev  10 หลายเดือนก่อน

      Merci !

  • @EmyTutube
    @EmyTutube 6 หลายเดือนก่อน

    Magnifique, merci. ♥

    • @melvynxdev
      @melvynxdev  6 หลายเดือนก่อน

      Merci à toi

  • @matthieu-sylvestrebodjona3444
    @matthieu-sylvestrebodjona3444 ปีที่แล้ว

    Parfait, très cool

  • @izukendkuruko
    @izukendkuruko 5 หลายเดือนก่อน

    Bonjour, je ne trouve pas la page a 12:09, prisma a changer son site il me semble et donc le guide est cacher

    • @melvynxdev
      @melvynxdev  5 หลายเดือนก่อน

      ah merde, tu as chercher "nextjs prisma" sur google ?

    • @izukendkuruko
      @izukendkuruko 5 หลายเดือนก่อน

      @@melvynxdev oui, c'est ce que j'ai fais de souvenir

  • @guillaume9134
    @guillaume9134 11 หลายเดือนก่อน

    Merci pour ta vidéo!

    • @melvynxdev
      @melvynxdev  11 หลายเดือนก่อน

      Le type prisma est surement le mauvais

  • @maximeraymond8521
    @maximeraymond8521 10 หลายเดือนก่อน

    Top tuto, merci beaucoup !!

    • @melvynxdev
      @melvynxdev  10 หลายเดือนก่อน

      merci au top !

  • @OutisDev
    @OutisDev ปีที่แล้ว +1

    Super vidéo. Merci encore. Dis est ce que tu peux faire celui avec le email et password avec gestion d'erreur dans le front du formulaire

    • @melvynxdev
      @melvynxdev  ปีที่แล้ว +1

      Ah oui mais ça prends des plombes xDD

    • @OutisDev
      @OutisDev ปีที่แล้ว

      @@melvynxdev 😅😅

  • @codekhalipha7759
    @codekhalipha7759 ปีที่แล้ว +1

    Thank you 🎉

  • @SkyInfinity
    @SkyInfinity ปีที่แล้ว

    Encore une fois, je vois pas comment brancher une API REST PHP avec NextAuth ^^'
    Est-il seulement possible de créer une authentification custom pour brancher du Laravel / Symfony ?

    • @melvynxdev
      @melvynxdev  ปีที่แล้ว

      Bah c’est pas trop le but de nextaurh. Il t’offre justement l auth

  • @elmehdiben895
    @elmehdiben895 ปีที่แล้ว +1

    Salut @Melvyn! Merci beaucoup pour tes vidéos :). J'ai rencontré un problème lors de l'utilisation de NextAuth avec des credentials. Bien que l'authentification réussisse, je ne vois aucune entrée dans les deux tables, c'est-à-dire 'session' et 'account', même si j'ai correctement configuré l'adaptateur avec adapter: PrismaAdapter(prisma) dans mes options. As-tu une idée de ce qui pourrait causer ce comportement? Merci d'avance pour ton aide!

    • @melvynxdev
      @melvynxdev  ปีที่แล้ว

      j'ai fais une version 2

    • @elmehdiben895
      @elmehdiben895 ปีที่แล้ว

      @@melvynxdev ah super ! Peux-tu commenter le lien ? Merci beaucoup 😊

  • @Watix
    @Watix 14 วันที่ผ่านมา

    est ce qu'on peut l'utiliser avec stripe ?

  • @PgM2BeNnY
    @PgM2BeNnY ปีที่แล้ว

    C’est quoi l’extension pour que quand tu écris ça trouve directement ce que tu dois mettre prcq tu codes mega rapidement avec ça

    • @melvynxdev
      @melvynxdev  ปีที่แล้ว

      hello, c'est github copilot

  • @OutisDev
    @OutisDev ปีที่แล้ว

    Est-ce qu'on peut utilisé NextAuth si on utilise des API REST externe fait par une backend ?

    • @melvynxdev
      @melvynxdev  ปีที่แล้ว +1

      c'est gaéères on va idre

  • @1993348
    @1993348 6 หลายเดือนก่อน

    c'st top et digeste

    • @melvynxdev
      @melvynxdev  6 หลายเดือนก่อน

      merci

  • @Tofupoilu
    @Tofupoilu 2 หลายเดือนก่อน

    Hello, super les vidéos, cela me sert beaucoup. Est-ce que tu as déjà eu le problème avec le provider email sur vercel? En local je n'ai pas de souci mais en prod, je dois soumettre deux fois le formulaire pour que l'email soit envoyé. Un peu bête de devoir changer de méthode juste pour cela.

    • @melvynxdev
      @melvynxdev  2 หลายเดือนก่อน

      Non aucun problème

    • @Tofupoilu
      @Tofupoilu 2 หลายเดือนก่อน

      @melvynxdev merci, j'ai trouvé il fallait un petit async await sur le sendVerificationRequest. Si ça peut aider quelqu'un.

  • @ghostlexly
    @ghostlexly ปีที่แล้ว +1

    Peux-tu nous faire un tuto pour des gros projets?
    Je travaille pour une très grosse société et on a séparé le front du backend (expressjs).
    Comment on peux implementer NextAuth sur le frontend avec ce backend expressjs ?

    • @melvynxdev
      @melvynxdev  ปีที่แล้ว +1

      Il faut créer ton propre adapter ou connecte ta db à NextAuth mais c’est pas forcément le meilleur cas d’usage

  • @talibebalde5087
    @talibebalde5087 11 หลายเดือนก่อน

    C'est Top

    • @melvynxdev
      @melvynxdev  9 หลายเดือนก่อน

      trop

  • @MeshachGodwinGBEWEZOUN
    @MeshachGodwinGBEWEZOUN 10 หลายเดือนก่อน

    Salut Melvyn. J'espère que tu vas bien. Tu pourrais m'indiquer quel thème de couleur tu utilise pour ton éditeur dans cette vidéo ? Et aussi, quelle est la police d'écriture que tu utilises pour l'éditeur ?
    D'avance merci

    • @melvynxdev
      @melvynxdev  10 หลายเดือนก่อน

      Dracula ou Github Dark

  • @ThibautLefebvre
    @ThibautLefebvre 10 หลายเดือนก่อน +1

    16:25 pourquoi pas mongoDB ? j'aime bien moi :D

    • @melvynxdev
      @melvynxdev  10 หลายเดือนก่อน

      j'aime po

  • @bricetchongoue4463
    @bricetchongoue4463 10 หลายเดือนก่อน

    merci

    • @melvynxdev
      @melvynxdev  9 หลายเดือนก่อน

      merci à toi aussi

  • @nico2am
    @nico2am ปีที่แล้ว +1

    Top la vidéo!
    2 questions :
    Comment faire une page signup ? (credential email/password avec un credential id signin et un 2eme avec id signup ?)
    Tu sais si on peut disable le csrf token ? Si par exemple je veux pouvoir utiliser next comme backend pour une app react native ?
    Merci :)

    • @melvynxdev
      @melvynxdev  ปีที่แล้ว +1

      Hello, non j'avoue que le CredendielProvider c'est relou

    • @henchoznoe
      @henchoznoe ปีที่แล้ว

      @@melvynxdev je confirme ! Très relou mais ça marche

  • @eddylum8780
    @eddylum8780 8 หลายเดือนก่อน +1

    Les amis, poru ceux qui ont l'erreur L'erreur "Unknown argument provider_providerAccountId. Did you mean providerId_providerAccountId?" ça vient pas de vous mais de la doc next-auth... j'ai perdu pas mal de temps mais la solution est sur le github de next auth

    • @melvynxdev
      @melvynxdev  8 หลายเดือนก่อน

      merci !

  • @mediacreatif
    @mediacreatif ปีที่แล้ว

    Next auth a t il upgradé pour être compatible avec next 14 ?

    • @melvynxdev
      @melvynxdev  ปีที่แล้ว

      14 ne change rien donc oui

  • @lilmoss16
    @lilmoss16 ปีที่แล้ว

    Pour setup apple il faut absolument être un utilisateur apple ?

    • @melvynxdev
      @melvynxdev  ปีที่แล้ว

      Hello, non je ne crois pas ?

    • @lilmoss16
      @lilmoss16 ปีที่แล้ว

      tu vas mettre à disposition repo du projet ?@@melvynxdev

  • @ThibautLefebvre
    @ThibautLefebvre 10 หลายเดือนก่อน +1

    Je vais aller un peu plus loin dans le tuto pour ceux qui souhaitent utiliser le nouveau routing.
    Vous créez un fichier/api/auth/[...nextauth]/route.ts
    Et dans ce fichier vous mettez :
    export const authConfig = {
    providers : [
    GoogleProvider({
    clientId: googleId,
    clientSecret: googleSecret
    })
    ],
    adapter: PrismaAdapter(prisma),
    } satisfies NextAuthOptions
    const handler = NextAuth(authConfig)
    export { handler as GET, handler as POST }
    Ca diffère un peu du code de la vidéo mais au moins vous saurez comment faire !

    • @melvynxdev
      @melvynxdev  10 หลายเดือนก่อน

      Ah oui merci, j'ai fais une nouvelle vidéo pour ça récemmenbt

  • @nico2am
    @nico2am ปีที่แล้ว

    un fake smtp server que j'utilise :
    > pnpm install -g maildev
    > maildev
    (ouvre un server smtp port 1025 et la page web port 1080)

    • @melvynxdev
      @melvynxdev  ปีที่แล้ว

      ah yes merci, je savais pas très cool !!

  • @M8V_lv
    @M8V_lv ปีที่แล้ว +1

    le premier like est a moi

  • @KonKhmer83228
    @KonKhmer83228 7 หลายเดือนก่อน

    POUCE BLou😍E!

    • @melvynxdev
      @melvynxdev  6 หลายเดือนก่อน

      Merci !

  • @Anonymous-yu7ge
    @Anonymous-yu7ge ปีที่แล้ว

    Session 😂