【JWT 入門】 Golang で理解する JWT 認証(レイヤードアーキテクチャ + DDD で実装する)
2009 年にオープンソース化されて以来、Golang(Go 言語)は一貫して人気を博してきました。現在、さまざまな企業で採用されており、その人気は今後も高まることが予想されます。 本書籍では、Golang を使って JWT 認証を実装します。さらに、レイヤードアーキテクチャ + DDD(ドメイン駆動設計) の思想にしたがって保守性の高いアプリケーションを作成していきます。 アプリケーションを開発するにあたって、欠かすことのできない認証機能を実装しながら、実践的な開発スキルを一緒に身につけていきましょう。
Chapters
ようこそ
作成するアプリケーションの概要を掴もう
使用する言語・フレームワーク・ツールの紹介
環境構築をしよう
アプリケーションのセットアップをしよう
Docker で PostgreSQL 上にデータベースを作成しよう
golang-migrate を使ってテーブルを作成しよう
レイヤードアーキテクチャ + DDD の思想について
Domain レイヤーを実装しよう
Infrastructure レイヤーを実装しよう
JWT 認証を行うための関数を作成しよう
パスワードをハッシュ化・検証する関数を作成しよう
独自のエラーを定義しよう
Application レイヤーを実装しよう
Presentation レイヤーを実装しよう
ミドルウェアを実装しよう
サーバを起動しよう
おわりに
Community
Author
Topics
- 公開
- 本文更新
- 文章量
- 約86,522字
- 価格
- 1,000円