並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 25 件 / 25件

新着順 人気順

nextauthの検索結果1 - 25 件 / 25件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

nextauthに関するエントリは25件あります。 開発next.jsjavascript などが関連タグです。 人気エントリには 『Next.js + Prisma + NextAuth.js + React Query で作るフルスタックアプリケーションの新時代』などがあります。
  • Next.js + Prisma + NextAuth.js + React Query で作るフルスタックアプリケーションの新時代

    どうも、@yuyaaar です。 最近は Next.js アプリを見ることが多くなってきました。もはや JAM スタックの王道、と言っても過言ではないかもしれません。 ですが、やっぱりフルスタックとなると、データベースや認証などが必要になってきて、その辺のやり方がいまいちよくわからない、という人も多いのではないでしょうか。 自分もその一人でした。😅 いろいろ調べたり作ったりした結果、今現在もっとも最強コンビであろう、 Next.jsPrismaNextAuth.jsReact Queryでのフルスタックアプリケーションの作り方をこの記事では書いていきます。 今回は、チュートリアルアプリでよくある Todo アプリを作って、vercel にデプロイ、というのをやってみたいと思います。 まずは最初に Next.js ボイラープレートアプリを作りましょう。 作成できたら、まずは TypeScr

    • 【個人開発】最新のNext.js+NextAuth.js+prisma+microCMSでECサイト作ってみた【フルスタックアプリケーション】 - Qiita

      【個人開発】最新のNext.js+NextAuth.js+prisma+microCMSでECサイト作ってみた【フルスタックアプリケーション】TypeScriptフロントエンド個人開発Next.jsprisma はじめに 皆さんこんにちは、mamiなのだ! 今回はバックエンドは作らずにNextAuth.jsやprisma、microCMSなどを利用してNext.jsでECサイトを作成してみたので、その方法や手順などを公開しつつ、認証周りや大型開発案件でも採用されるstorybookなどについても解説していこうと思うのだ! フロントを勉強し始めた初学者さんや、フロントがメインではないバックエンドエンジニアの方に向けて、丁寧に解説を挟みながら書いていくので「へ〜フロントってこんな感じのことやってるんだ〜」と思ってくれたら嬉しいのだ! ちなみにこの記事は丁寧に解説しすぎて死ぬほど長くなってしまっ

        【個人開発】最新のNext.js+NextAuth.js+prisma+microCMSでECサイト作ってみた【フルスタックアプリケーション】 - Qiita
      • 【NextAuth.js 入門】認証機能から認証情報によるページの表示制御を学ぶ(Next.js & Typescript)

        【NextAuth.js 入門】認証機能から認証情報によるページの表示制御を学ぶ(Next.js & Typescript) アプリケーションを開発するにあたって、避けて通れないのが認証機能の実装です。 本書籍では、NextAuth.js を使って Next.js で作成したアプリケーションに認証機能を実装していきます。さらに、認証情報を使って、表示するページの制御も行います。 認証情報によるページの表示制御にはいくつか方法がありますが、本書籍では NextPage 型を拡張した CustomNextPage 型を作成することによって、ページの表示制御を実現します。 一緒に NextAuth.js による認証機能を学んでいきましょう。

          【NextAuth.js 入門】認証機能から認証情報によるページの表示制御を学ぶ(Next.js & Typescript)
        • E2EテストでNextAuth認証(OAuthなど)を突破する方法

          NextAuth (Auth.js) で認証させているWebアプリをPlaywrightなどでE2Eテストする際に、認証をどうやってさせるか、あるいは回避するかが悩ましい部分です。 もし採用している認証方式が、単純なID/パスワード認証であればテストユーザを作成し、Playwrightにパスワードを入力させれば認証できるので問題はありません。 しかし、Google認証などの外部のプロバイダを経由するような場合は、E2Eテストをすることが難しくなります。そこでこの記事では、NextAuthの認証済み状態をPlaywrightで再現させる方法を紹介します。 やり方は大きく2つ NextAuthの設定に依存してやり方は大きく2つあります。 セッションデータを database で管理している場合 セッションデータを jwt で管理している場合 データベースの場合 セッションデータをデータベースに

            E2EテストでNextAuth認証(OAuthなど)を突破する方法
          • Next.js × NextAuth × Prisma × VercelPostgresで構築するモダン認証機能システム

            はじめに 認証機能を一から作成したいと思い、Next.jsとNextAuthを使ったGithub認証機能の実装を行ったので、その手順を記事していきます。ユーザーデータ管理にPrismaを、データベースはVercelPostgresを使用しています。 ソースコード 実装したサンプルデータは下記リポジトリに格納しています。 バージョン情報 今回実装したバージョン情報のです。 next.js: v13.4.1 next-auth: v4.22.1 prisma/client: v4.14.1 vercel/postgres: v0.3.0 typescript: v5.0.4 技術詳細 Prisma PrismaはNode.jsとTypeScriptによる、オープンソースORM(Object Relational Mapping)です。SQL(select, insert, update, de

              Next.js × NextAuth × Prisma × VercelPostgresで構築するモダン認証機能システム
            • Next.js + Prisma + NextAuth.js + React Queryを試した - $shibayu36->blog;

              2分コーディングの一環でNext.js + Prisma + NextAuth.js + React Query で作るフルスタックアプリケーションの新時代をやった。とにかく簡単に認証 + DBアクセスがあるアプリケーションを作ってvercelにデプロイできるサンプルが出来て非常に良かった。趣味プロダクトをちょっと作ってみるのに良さそう。 shibayu36/next-prisma-auth-tutorialに試した例を置いているので参考にどうぞ。 やれたこと Googleのアカウントを使ってサインインし、TODOを追加できるアプリケーション herokuのPostgreSQL dbをデータソースとして動くアプリケーションをvercelにデプロイ 作業メモ prisma、migrationのツールも入ってるし便利すぎる。 migrationしたけどpsqlでdocker内にアクセスできなか

                Next.js + Prisma + NextAuth.js + React Queryを試した - $shibayu36->blog;
              • NextAuth.js

                NextAuth.js is becoming Auth.js! 🎉 We're creating Authentication for the Web. Everyone included. You are looking at the NextAuth.js (v4) documentation. For the new documentation go to authjs.dev.

                  NextAuth.js
                • 2023-01-06のJS: Vue 2のEOLは2023年末、NextAuthはAuth.jsに、React NativeのFirst-class Support for TypeScript

                  JSer.info #625 - 2022 Year In Review | The Vue Pointという記事では、Vue 2のEnd of Life (EOL)が改めて周知されています。 Vue.js - Vue 2 LTS, EOL & Extended Support Vue.js 2は2023年12月31日にEOLとなり、サポートが終了されます。 サポート終了後はセキュリティリリースも行われなくなる予定です。 NextAuth.jsがAuth.jsの一部という扱いに変更されました。 これによって、SvelteKitやSolidStartでもNextAuthが実装していた認証、認可の仕組みが利用できるようになっています。 React NativeがTypeScriptをFirst-classとしてサポートすることが発表されました。 First-class Support for

                    2023-01-06のJS: Vue 2のEOLは2023年末、NextAuthはAuth.jsに、React NativeのFirst-class Support for TypeScript
                  • NextAuth.jsについて調べたので使い方まとめとく

                    アプリ設定 GitHubとGoogleでのログインを試すため、あらかじめアプリを作っておく。各アプリ設定は参考リンクを参照。各クライアントIDとクライアントシークレットは取得してあるものする。 開発環境準備 以下のファイルを準備してdocker composeで起動 version: "3" services: app: build: context: . container_name: nextauth-example-app ports: - "3000:3000" tty: true volumes: - ./app:/app working_dir: /app

                      NextAuth.jsについて調べたので使い方まとめとく
                    • NextAuth.jsでログイン機能を実装してみた話 - NIFTY engineering

                      はじめに こんにちは。ニフティ株式会社に入社して新卒四年目の佐々木です。 今回は、業務で触れる機会のあった「NextAuth.js」について紹介したいと思います。 この記事の内容 NextAuth.jsの特徴NextAuth.jsの実装方法 NextAuth.jsとは NextAuth.jsとは、Next.jsで認証機能を実装するためのライブラリです。 特徴 NextAuth.jsの特徴としては以下になります。 セッションデータの保存をデータベースなしでも使用できるサーバーレス環境向けに設計されている(それ以外の環境でも利用はできる)デフォルトの設定でセキュアになるように設計されている ログインのセッションについては、データベースを使用せずにJWTで管理することができます。 例えばユーザー情報をアプリケーション側に保持しなくても良い場合は、「ログイン機能のためにデータベースを用意する」とい

                        NextAuth.jsでログイン機能を実装してみた話 - NIFTY engineering
                      • NextAuth.jsを使ったGoogle認証機能+データベース(Prisma)の設定の理解 | アールエフェクト

                        NextAuth.jsとは NextAuth.jsはNext.jsの認証に特化したライブラリです。本書ではOauthを利用した認証の設定方法について解説していますがOauth認証にのみ特化したライブラリではないので従来のメールアドレスとパスワード認証、メールアドレスを使ったパスワードレス認証(Magic Link送信)にも対応しています。 Next.jsプロジェクトの構築 NextAuth.jsの動作確認を行うためにNext.jsのプロジェクトの作成を行います。npm create-next-app@latestコマンドを実行するとプロジェクトの名前を聞かれるので任意の名前をつけてください。 % npx create-next-app@latest Need to install the following packages: create-next-app Ok to proceed?

                          NextAuth.jsを使ったGoogle認証機能+データベース(Prisma)の設定の理解 | アールエフェクト
                        • NextAuth.js と Firebase Authentication の連携

                          はじめに NextAuth.js は Next.js のために作られた OSS の認証ライブラリです。 このライブラリは主に OAuth もしくは Email で認証したユーザーの情報やセッションを連携したデータベースで自動管理できるのが売りです。他の認証システムで既に認証済みのユーザーを管理する方法もありはするのですが、OAuth や Email 認証に比べるとあまり分かりやすいサンプルコードがありません。防備録も兼ねて、ここで知見を共有したいと思います。 なお、NextAuth ではログイン中のユーザーの情報は firebase.auth.User を React Context で保持するようなことはできず、あくまでユーザー ID など JSON にシリアライズして(JWT のペイロードに含めて)管理できるものだけが対象となります。この記事では Firebase Authentica

                            NextAuth.js と Firebase Authentication の連携
                          • NextAuth.js for client-side authentication in Next.js | LogRocket Blog

                            Ejiro Asiuwhu Software engineer with a drive for building highly scalable and performant web applications. Heavily interested in module federation, micro frontends, state machines, TDD, and system designs. Big on web performance and optimization, advanced component design patterns, a11y, SSR, SSG, ISR, and state management. Expert at crafting highly reusable TypeScript-heavy component libraries. E

                              NextAuth.js for client-side authentication in Next.js | LogRocket Blog
                            • NextAuthでNext.jsに認証機能をサクッと実装するサンプルが無かったので作った

                              NextAuth ? Next.js に認証機能を簡単に実装できるライブラリです。 GitHub, Google, Twitter, Facebook, Apple, Line, … などのアカウントを使用したソーシャルログインをシュッ!っと組み込めます。 作ったもの Vercel にデプロイしたもの ソース 実行手順は README をご覧ください。 実行するとSign inボタンが表示されるので押下します。 Sing In with GitHubボタンが表示されるので押下します。 GitHub の Sign in ページへ移動するのでログインします。 localhost へリダイレクトされ、ブラウザに自分のアカウント情報と取得したアクセストークンが表示されます。 取得したアクセストークンは以下の記事で紹介している GitHubAPI から Issue を取得する際のトークンに使用できま

                                NextAuthでNext.jsに認証機能をサクッと実装するサンプルが無かったので作った
                              • 【T3 Stack 入門】認証機能付き ToDo アプリを作成しよう(Next.js & tRPC & NextAuth & Prisma)

                                【T3 Stack 入門】認証機能付き ToDo アプリを作成しよう(Next.js & tRPC & NextAuth & Prisma) Theo 氏によって提唱された技術スタック「T3 Stack」をご存知でしょうか。T3 Stack とは、simplicity(シンプルさ)、modularity(モジュール性)、full-stack type safety(フルスタックの型安全)を追求した思想です。 そしてこれらの思想を実現するために T3 Stack では次の六つの技術を採用しています。 ✅ Next.js ✅ tRPC ✅ NextAuth.js ✅ Prisma ✅ Tailwind CSS ✅ Typescript 今回は、これらの技術に加えて 🚀 Supabase 🚀 Vercel 🚀 Docker を使って ToDo アプリを作成します。 2023 年現在、最もモ

                                  【T3 Stack 入門】認証機能付き ToDo アプリを作成しよう(Next.js & tRPC & NextAuth & Prisma)
                                • Next.js + NextAuthでメールアドレス/パスワード認証をする

                                  NextAuth は Next.js に簡単に認証機能を追加できるライブラリです。TwitterやGoogleといった有名サービスのOAuth認証や、パスワードが不要なメールリンク認証などを簡単に組み込むことができます。 NextAuth はパスワードレス(パスワードなし)の認証を推進しているため、従来のようなメールアドレスとパスワードを用いた認証機能がデフォルトで用意されていません。今回はメールアドレスとパスワードでの簡易的な認証機能を作成する方法を紹介します。 注意 今回の方法で認証する場合、セッション管理はデータベースではなく JSON Web トークン(JWT)を使用して行われます。データベースでセッション管理を行いたい場合は、今回の方法は使えないのでご注意ください。 準備 Next.js アプリを作成

                                    Next.js + NextAuthでメールアドレス/パスワード認証をする
                                  • GitHub - nextauthjs/next-auth-example: Example showing how to use NextAuth.js with Next.js

                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                      GitHub - nextauthjs/next-auth-example: Example showing how to use NextAuth.js with Next.js
                                    • 【Next.js】NextAuth×Firebaseで認証管理 in appディレクトリ

                                      はじめに Next.js 13から利用可能になったappディレクトリでは、コンポーネント単位でSSRができるのでよりUXを向上させる実装が可能になりました。 個人開発者の強い味方であるFirebaseと合わせて利用するために、NextAuthとFirebase Authenticationを利用して、サーバサイドでも認証情報を参照できるようにするやり方の紹介です。 今回はEメール&パスワードを用いた認証を利用しますが、基本的にFirebase Authenticationが用意しているどの認証方法でも利用可能です。 前提条件 今回の記事で利用しているライブラリのバージョンは下記のとおりです。 { "name": "auth-test-app", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "bui

                                        【Next.js】NextAuth×Firebaseで認証管理 in appディレクトリ
                                      • Setup and Use NextAuth.js in Next.js 13 App Directory - CodevoWeb

                                        In this tutorial, I’ll walk you through setting up authentication in your Next.js 13 app directory using NextAuth.js. It’s worth noting that while we use the NextAuth package in this tutorial, you may be using the Auth.js package by the time you read this, as the libraries are now interchangeable. For authentication, we’ll use the credential provider, which requires a username or email and a passw

                                        • NextAuth+Prisma+Next.jsによるDB認証が実用的でないのでなんとかした件

                                          概要 既存のNext.jsプロジェクトに、人気の認証ライブラリ「Auth.js」とDBアダプター「Prisma」を利用して認証機構を導入したいところ。通常通りのやり方では壁に当たってしまったのでその説明と、どうやって事態を打開したかを解説します。 具体的な解決までの過程 私の方では、 Next 13 Next-Auth V4 (4.24.5) App Router (/app以下にプロジェクトが入る方式) で作業を進めました。それを前提でお読みいただければと思います。 問題に突きあたるまでの実装方法のおさらい 基本的な実装までの流れであれば、公式サイトでまとまっています。

                                            NextAuth+Prisma+Next.jsによるDB認証が実用的でないのでなんとかした件
                                          • NextAuth.jsでNext.js13にGoogle認証機能を実装

                                            はじめに Next.js に NextAuth.js を使って Google アカウントでログイン・ログアウトする機能を実装します。 こちらに実装したサンプルコードを公開しています。 NextAuthとは❓ NextAuth.jsは、Next.js で認証機能を実装するためのライブラリです。 Next.jsプロジェクトを構築 Next.js プロジェクトを構築します。

                                              NextAuth.jsでNext.js13にGoogle認証機能を実装
                                            • Next.js で認証機能 NextAuth を試してみる

                                              Next.js で認証機能をSSR (Server Side Rendering) で実装する場合、NextAuth.js というライブラリが良さそうなので少し動作確認してみました。 実行環境 Next.js バージョン 12.2.4 NextAuth.js バージョン 4.10.3 動作確認 1. プロジェクトを作成

                                                Next.js で認証機能 NextAuth を試してみる
                                              • NextAuth.jsは何をしているのだ?

                                                NextAuth.jsはとても便利らしいのだ。 なので試しに使ってみたのだ。 そしたら魔法みたいなコードだったのだ。すごかったのだ。 ただ、あまりにも魔法コードすぎて「中身はどうなってるのだ」と気になったので調べたのだ。 気になった部分 自分が気になったのは、おもに2つなのだ。 [...nextauth]/route.ts ←この書き方はなんなのだ?🤔 このよく分からない書き方は、Next.jsのdynamic routeという機能なのだ。 なので、NextAuth.jsとは無関係なのだ。 以下のスクショを見ると、イメージしやすいと思うのだ👇 つまり、この書き方をすることで「ここから先は全部NextAuthに任せるぅ!」ができるらしいのだ👇 import NextAuth from "next-auth/next"; import { config } from "auth"; co

                                                  NextAuth.jsは何をしているのだ?
                                                • How to implement NextAuth credentials provider with external API and login page

                                                  When it comes to adding authentication to your next.js project, NextAuth is a wonderful option. It's easy to see why, given its extensive provider support, which includes Apple, GitHub, Azure Active Directory, Azure Active Directory B2C, Google, and more. It can help you set up your authentication in minutes! However, for different reasons, you may need to implement your custom backend or external

                                                    How to implement NextAuth credentials provider with external API and login page
                                                  • Full Stack Netflix Clone in React, Tailwind CSS, Next.JS, Prisma, MongoDB, NextAuth & Vercel (2023)

                                                    (CC) Blender Foundation | mango.blender.org (c) copyright 2006, Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org (c) copyright 2008, Blender Foundation / www.bigbuckbunny.org © copyright Blender Foundation | durian.blender.org © copyright Blender Foundation | www.sintel.org Discord for any problems/errors/bugs: https://www.codewithantonio.com/discord Github & Live Web

                                                      Full Stack Netflix Clone in React, Tailwind CSS, Next.JS, Prisma, MongoDB, NextAuth & Vercel (2023)
                                                    1

                                                    新着記事