home.social

Search

1000 results for “nexta”

  1. NextAuth + Django JWT без второй авторизации и ручного хаоса токенов

    Во многих fullstack-проектах на Next.js и Django авторизация разваливается в одном и том же месте. На фронте удобно использовать NextAuth, потому что он закрывает формы входа, OAuth, серверную сессию и клиентские хуки. На бэкенде хочется иметь обычный JWT-контур на Django REST Framework, чтобы защищать API, работать с access и refresh токенами и не привязывать бизнес-логику к фронту. В итоге часто получается неприятная схема: пользователь логинится через NextAuth, потом отдельно логинится в Django, потом где-то вручную перекладываются токены, а через пару недель вся эта связка начинает ломаться на refresh, logout и OAuth. Что делаем. Пользователь проходит один вход на фронте, а дальше фронт уже работает с токенами Django как с единственным источником доступа к API. Без второй формы входа, без ручного хранения access token в localStorage, без отдельного костыля под Google OAuth. Разберем рабочую схему, в которой NextAuth отвечает за пользовательскую сессию на фронте, а Django остается владельцем API-авторизации и выдает JWT. На credentials-входе NextAuth сразу получает access и refresh от Django. На Google OAuth фронт сначала пускает пользователя через провайдера, потом синхронизирует его с Django и тоже получает пару токенов. После этого все запросы идут через один axios-клиент, который сам подставляет access token, сам обновляет его через refresh и сам завершает сессию, если refresh уже недействителен.

    habr.com/ru/articles/1019856/

    #Nextjs #NextAuth #Django #Django_REST_Framework #JWT #OAuth #Google_OAuth #TypeScript #Fullstack #Authentication

  2. NextAuth + Django JWT без второй авторизации и ручного хаоса токенов

    Во многих fullstack-проектах на Next.js и Django авторизация разваливается в одном и том же месте. На фронте удобно использовать NextAuth, потому что он закрывает формы входа, OAuth, серверную сессию и клиентские хуки. На бэкенде хочется иметь обычный JWT-контур на Django REST Framework, чтобы защищать API, работать с access и refresh токенами и не привязывать бизнес-логику к фронту. В итоге часто получается неприятная схема: пользователь логинится через NextAuth, потом отдельно логинится в Django, потом где-то вручную перекладываются токены, а через пару недель вся эта связка начинает ломаться на refresh, logout и OAuth. Что делаем. Пользователь проходит один вход на фронте, а дальше фронт уже работает с токенами Django как с единственным источником доступа к API. Без второй формы входа, без ручного хранения access token в localStorage, без отдельного костыля под Google OAuth. Разберем рабочую схему, в которой NextAuth отвечает за пользовательскую сессию на фронте, а Django остается владельцем API-авторизации и выдает JWT. На credentials-входе NextAuth сразу получает access и refresh от Django. На Google OAuth фронт сначала пускает пользователя через провайдера, потом синхронизирует его с Django и тоже получает пару токенов. После этого все запросы идут через один axios-клиент, который сам подставляет access token, сам обновляет его через refresh и сам завершает сессию, если refresh уже недействителен.

    habr.com/ru/articles/1019856/

    #Nextjs #NextAuth #Django #Django_REST_Framework #JWT #OAuth #Google_OAuth #TypeScript #Fullstack #Authentication

  3. NextAuth + Django JWT без второй авторизации и ручного хаоса токенов

    Во многих fullstack-проектах на Next.js и Django авторизация разваливается в одном и том же месте. На фронте удобно использовать NextAuth, потому что он закрывает формы входа, OAuth, серверную сессию и клиентские хуки. На бэкенде хочется иметь обычный JWT-контур на Django REST Framework, чтобы защищать API, работать с access и refresh токенами и не привязывать бизнес-логику к фронту. В итоге часто получается неприятная схема: пользователь логинится через NextAuth, потом отдельно логинится в Django, потом где-то вручную перекладываются токены, а через пару недель вся эта связка начинает ломаться на refresh, logout и OAuth. Что делаем. Пользователь проходит один вход на фронте, а дальше фронт уже работает с токенами Django как с единственным источником доступа к API. Без второй формы входа, без ручного хранения access token в localStorage, без отдельного костыля под Google OAuth. Разберем рабочую схему, в которой NextAuth отвечает за пользовательскую сессию на фронте, а Django остается владельцем API-авторизации и выдает JWT. На credentials-входе NextAuth сразу получает access и refresh от Django. На Google OAuth фронт сначала пускает пользователя через провайдера, потом синхронизирует его с Django и тоже получает пару токенов. После этого все запросы идут через один axios-клиент, который сам подставляет access token, сам обновляет его через refresh и сам завершает сессию, если refresh уже недействителен.

    habr.com/ru/articles/1019856/

    #Nextjs #NextAuth #Django #Django_REST_Framework #JWT #OAuth #Google_OAuth #TypeScript #Fullstack #Authentication

  4. NextAuth + Django JWT без второй авторизации и ручного хаоса токенов

    Во многих fullstack-проектах на Next.js и Django авторизация разваливается в одном и том же месте. На фронте удобно использовать NextAuth, потому что он закрывает формы входа, OAuth, серверную сессию и клиентские хуки. На бэкенде хочется иметь обычный JWT-контур на Django REST Framework, чтобы защищать API, работать с access и refresh токенами и не привязывать бизнес-логику к фронту. В итоге часто получается неприятная схема: пользователь логинится через NextAuth, потом отдельно логинится в Django, потом где-то вручную перекладываются токены, а через пару недель вся эта связка начинает ломаться на refresh, logout и OAuth. Что делаем. Пользователь проходит один вход на фронте, а дальше фронт уже работает с токенами Django как с единственным источником доступа к API. Без второй формы входа, без ручного хранения access token в localStorage, без отдельного костыля под Google OAuth. Разберем рабочую схему, в которой NextAuth отвечает за пользовательскую сессию на фронте, а Django остается владельцем API-авторизации и выдает JWT. На credentials-входе NextAuth сразу получает access и refresh от Django. На Google OAuth фронт сначала пускает пользователя через провайдера, потом синхронизирует его с Django и тоже получает пару токенов. После этого все запросы идут через один axios-клиент, который сам подставляет access token, сам обновляет его через refresh и сам завершает сессию, если refresh уже недействителен.

    habr.com/ru/articles/1019856/

    #Nextjs #NextAuth #Django #Django_REST_Framework #JWT #OAuth #Google_OAuth #TypeScript #Fullstack #Authentication

  5. Công cụ CLI nhỏ giúp tích hợp xác thực vào dự án Next.js hiện có, không cần dùng template. Hỗ trợ NextAuth, Google/GitHub, đường dẫn bảo vệ và component từ shadcn/ui. Mã nguồn mở, đang cần phản hồi từ lập trình viên. Đánh giá sao nếu bạn thích!
    #NextAuth #NextJS #CLI #OpenSource #WebDevelopment #shadcn #DevTool #LậpTrình #XácThực #MãNguồnMở

    stackpatch.darshitdev.in/

  6. 🚨 BREAKING: Auth.js has been adopted by the benevolent overlords at Better Auth! 🛡️ Who knew a library could have such a dramatic identity crisis? 🤯 #NextAuth.js tried #rebranding as Auth.js, but now it's just a cog in the Better Auth machine. 🌟
    better-auth.com/blog/authjs-jo #AuthJs #BetterAuth #TechNews #IdentityCrisis #HackerNews #ngated

  7. 🚨 BREAKING: Auth.js has been adopted by the benevolent overlords at Better Auth! 🛡️ Who knew a library could have such a dramatic identity crisis? 🤯 #NextAuth.js tried #rebranding as Auth.js, but now it's just a cog in the Better Auth machine. 🌟
    better-auth.com/blog/authjs-jo #AuthJs #BetterAuth #TechNews #IdentityCrisis #HackerNews #ngated

  8. 🚨 BREAKING: Auth.js has been adopted by the benevolent overlords at Better Auth! 🛡️ Who knew a library could have such a dramatic identity crisis? 🤯 #NextAuth.js tried #rebranding as Auth.js, but now it's just a cog in the Better Auth machine. 🌟
    better-auth.com/blog/authjs-jo #AuthJs #BetterAuth #TechNews #IdentityCrisis #HackerNews #ngated

  9. 🚀 The cat’s out of the bag!

    Next year we launch Next App DevCon – THE conference for mobile developers.

    📱 Tracks for Android, Swift, Flutter, React Native, XR & Gaming – all in one massive event!

    👉 nextappcon.com/

    #NextAppDevCon #AndroidDev #iOSDev #FlutterDev #ReactNative #GameDev #XR

  10. Acer анонсувала трансляцію пресконференції #NextAtAcer у межах виставки #IFA2025
    ift.tt/gnAjeZa

  11. Nu op Mayonaise: AK Advocaten en NeXT Advocaten gaan samen verder onder 'AK Advocaten' | De samenwerking komt niet uit de lucht vallen. Beide kantoren kenden elkaar al jarenlang uit de praktijk en verwezen geregeld zaken naar elkaar door. | #fusie #tilburg #akadvocaten #nextadvocaten

    bit.ly/3JJSkRX

  12. Nu op Mayonaise: AK Advocaten en NeXT Advocaten gaan samen verder onder 'AK Advocaten' | De samenwerking komt niet uit de lucht vallen. Beide kantoren kenden elkaar al jarenlang uit de praktijk en verwezen geregeld zaken naar elkaar door. | #fusie #tilburg #akadvocaten #nextadvocaten

    bit.ly/3JJSkRX

  13. NEXTA
    @nexta_tv #FBPR #FBR #Europe

    The #Russian shadow fleet ship Marathon, also known as Udaya, has been filmed in #Danish waters and is currently on its way to the #GreatBelt.

    The ship has a cargo of up to 100,000 tons of Russian oil and was also in the Danish waters of Storebælt last week.

    bsky.app/profile/margareterosa

  14. NEXTA
    @nexta_tv

    The shadow fleet ship Marathon, also known as Udaya, has been filmed in waters and is currently on its way to the .

    The ship has a cargo of up to 100,000 tons of Russian oil and was also in the Danish waters of Storebælt last week.

    bsky.app/profile/margareterosa

  15. NEXTA
    @nexta_tv #FBPR #FBR #Europe

    The #Russian shadow fleet ship Marathon, also known as Udaya, has been filmed in #Danish waters and is currently on its way to the #GreatBelt.

    The ship has a cargo of up to 100,000 tons of Russian oil and was also in the Danish waters of Storebælt last week.

    bsky.app/profile/margareterosa

  16. NEXTA
    @nexta_tv #FBPR #FBR #Europe

    The #Russian shadow fleet ship Marathon, also known as Udaya, has been filmed in #Danish waters and is currently on its way to the #GreatBelt.

    The ship has a cargo of up to 100,000 tons of Russian oil and was also in the Danish waters of Storebælt last week.

    bsky.app/profile/margareterosa

  17. NEXTA
    @nexta_tv #FBPR #FBR #Europe

    The #Russian shadow fleet ship Marathon, also known as Udaya, has been filmed in #Danish waters and is currently on its way to the #GreatBelt.

    The ship has a cargo of up to 100,000 tons of Russian oil and was also in the Danish waters of Storebælt last week.

    bsky.app/profile/margareterosa

  18. Nice to see another React specific framework, #nextauth, evolve into a framework-agnostic one, authjs.dev

  19. Nice to see another React specific framework, #nextauth, evolve into a framework-agnostic one, authjs.dev

  20. Nice to see another React specific framework, #nextauth, evolve into a framework-agnostic one, authjs.dev

  21. Nice to see another React specific framework, , evolve into a framework-agnostic one, authjs.dev

  22. New laptops with CPUs from AMD and Intel: @Acer is showing the new Aspire 3, 5 and 7 at #NextAtAcer in New York City computerbase.de/2019-04/acer-a

  23. Besides new gaming harware @Acer is also showing the versatile business laptop TravelMate P614-51 at #NextAtAcer computerbase.de/2019-04/acer-t