Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Better Authという選択──AI時代に認証基盤のコードを持つ意味とは / better...
Search
Takahiro Ikeuchi
July 31, 2026
Technology
36
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Better Authという選択──AI時代に認証基盤のコードを持つ意味とは / better-auth-ai-era
Takahiro Ikeuchi
July 31, 2026
More Decks by Takahiro Ikeuchi
See All by Takahiro Ikeuchi
TanStack Start エコシステムの現在地 / TanStack Start Ecosystem 2026
iktakahiro
1
560
TanStack Start 技術選定の裏側 / Findy-Lunch-LT-TanStack-Start
iktakahiro
5
3k
AI長期記憶システム構築のための LLMマルチエージェントの取り組み / Awarefy-LLM-Multi-Agent
iktakahiro
3
1.8k
最新のAIツールは何を解決しようとしているのか - Python エンジニアが取り組むべき "越境" とは - / Python-Engineer-in-AI-Era
iktakahiro
1
1.6k
AWS Step Functions と Amazon Bedrock で構築する 可用性の高いAIサービス / Awarefy-AI-AWS-Bedrock-Step-Functions
iktakahiro
1
1.2k
Flutter アプリの将来のインフラ移行に備える 疎結合なソフトウェア・アーキテクチャ / Flutter code Architecture for Infrastructure Migration
iktakahiro
0
2.3k
[Amazon EKS on AWS Fargate] スタートアップの "次の3年" を支えるためのインフラ技術 / AWS DEV DAY EKS ON FARGATE
iktakahiro
2
1.9k
可視化からはじめる ITエンジニアの セルフ・アウェアネス入門 / self-awareness-for-software-engineers
iktakahiro
0
650
Python で学ぶ実践的なドメイン駆動設計とレイヤードアーキテクチャ / DDD and Onion Architecture in Python
iktakahiro
19
28k
Other Decks in Technology
See All in Technology
AI駆動開発はどこまで来たのか? ファインディの最新実態調査で読み解く現在地 Devin Con Tokyo
akiratom
1
490
AI・HPC開発を支えるGPU環境の新しい選択肢 液冷GPUシステム「AquSys」の取り組み
gpuunite_official
0
240
What's new in Go 1.27?
ciarana
0
430
同じWAFが、攻撃の“形”は弾く── 正当な“形”の不正は通す
kuroneko13
0
270
Data Hubグループ 紹介資料
sansan33
PRO
0
3.2k
案件に一番詳しいAIを Amazon Bedrock AgentCore で作る ― 知見が知見を生むチームへ / Compounding Knowledge with AgentCore
yusukeshimizu
1
180
도구에서 동료까지: 10년차 AI 스타트업의 AI 적응기
inureyes
PRO
1
340
わたしが知り合いゼロの勉強会に 行けるようになるまで
r5ni4
2
540
AI画像認識を活用したゲーム内決済処理検証の自動化
gree_tech
PRO
0
450
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
9.4k
[potatotips #96] Give Your AI Agent the Flutter Playbook
korodroid
0
160
Genie Codeハンズオン応用編
taka_aki
0
140
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
GraphQLとの向き合い方2022年版
quramy
50
15k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Visualization
eitanlees
152
17k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Abbi's Birthday
coloredviolet
3
9.4k
Transcript
Better Authという選択 〜 AI時代に認証基盤を持つ意味 〜 2026.07.31 【BetterAuth】今TypeScriptで開発するなら、認証は何が正解? 認 証 ラ
イ ブ ラ リ の 最 適 解 # O f f e r s _ D ee p D i v e 1
問い プロダクトを立ち上げるにあたり、 IDaaSを利用することは 本当によい選択なのだろうか? 2 © 2026 Pluralworks LLC
自己紹介 池内 孝啓 - Takahiro Ikeuchi プロダクトエンジニア / 合同会社プルーラルワークス代表 10年以上のCxO経験
〜 ゼロイチ開発・Biz/Devの橋渡し スタートアップCTOとして2社、CEOとして1社、10年〜のCxO経験。 技術的な理想論だけではなく事業数値に向き合うゼロイチ開発が得意。 AI時代の現役フルスタックエンジニアとして フロントエンド(React) バックエンド(Python、Go、Bun) モバイル(Flutter、React Native) イ ン フ ラ 、 A I エ ー ジ ェ ン ト e t c . .. 3
自己紹介 https://www.pluralworks.ai/ 4
実践の裏付け https://www.pluralworks.ai/ 5
IDaaSの選択肢あれこれ Firebase Auth Supabase Auth AWS Cognito Okta Auth 0
Clerk など。 6
IDaaSのメリット 1. 認証基盤開発のショートカット 認証基盤に独自性は必要ないことが多く、車輪の再発明をしがち。 IDパスワード、OAuth、二要素認証etc... 地味だがやることは結構多い。 2. 信頼性のあるセキュリティ体制 認証基盤はセキュリティが最重要。IDaaSは多くがエンタープライズ要件に足る セキュリティ体制を構築しており、これを利用することができる。
……と言われている。 7
推しIDaaS 開発体験がとてもよい スモールスタート B2Bマルチテナント対応 UI統合しやすい 無料枠有り https://clerk.com/ 8
IDaaS導入のデメリット 1. ロックイン問題 ユーザーIDという重要な情報を外部サービスに依存した状態で管理することになる。 利用するプラットフォームについてはユーザー数などによる従量課金が生じる。 2. データ同期問題 IDaaS = ユーザーIDの外部データベース。アプリケーションのデータベースと
どのように同期・同調するかという問題が付いて回る。 9
ロックイン問題対策 アプリケーション内部発行のIDとIDaaS由来のIDを分けておくこと で、IDaaS基盤の乗り換え、仕様変更によりID体系が破壊されないよ うにする。 アプリケーション側の user テーブルの例): user_id external_id(IDaaS由来) その他カラム...
73b9da52-d232-4eb0-9c16f42e9837f2e3 Nzk3NjU1MTktYTVkNS00N2Rh ... 10
ロックイン問題対策 ただ、自分の経験上IDaaSを乗り換えたり、利用を取りやめた経験は ないです... 公開事例 : 11
データ同期問題 IDaaS側データ アプリ側RDB Webhook リトライ エラー時の制御 要件によるが、IDやメールアドレスなどの同期が必要に エッジケース対応... なる場合が多い 12
データ同期問題 Webhook リトライ エラー時の制御 エッジケース対応... 開発コストを下げるのが目的だったのでは...? 13
IDaaSを使っても 関心事がゼロになるわけではない 14
自社開発とSaaSの間に 自社開発 Better Auth IDaaS 開発コスト 高 低〜中 低〜中 学習コスト
高 低〜中 中 データベース 内部 内部 内部 運用費 なし なし 従量課金 メンテナンス 必要あり ある程度信頼 信頼 15
Better Authをひとことでいうと TypeScriptベースのバックエンドアプリ に認証関連機能を追加できるもの 16
Better Authのメリット 1. 認証基盤開発のショートカット + ロックインなし + 追加費用無し 導入は数分から。IDパスワード認証、OAuth、二要素認証、MCP向け認証まで。 2.
データベースはアプリケーションのDBと同じ バックエンドアプリケーションと同じRDBを利用するため、外部DB不要。同期不要。 3. ノー・ノーコード TypeScriptライブラリのみ。すべてをコードで書く。 17
AI時代にコードがあることの恩恵 コーディングエージェントにより、ノーコードツール の強みが相対的に減退。 とくにサービス運用を伴わない類のシステムで顕著。 コードによる管理 >>> GUIによる管理 ※ 認証基盤はサービス運用をともなうが、アプリケー ションに相乗りするため、追加がない。
18
19
Better Authのデメリット 1. 運用はセルフマネージド。セキュリティへの配慮は必要(だが...) アプリケーション上のライブラリとして機能するので、運用は自前。 セキュリティ面への配慮も自己責任。 => だが、認証基盤だけがセキュアで、その他アプリケーションは杜撰でよい、という 状況設定はありえるのだろうか...? IDaaSを使っても最終責任は自分(自社)
。 2. Better Auth自体の継続性 OSSが継続的にメンテナンスされるかは常に気になりごと。今のところは活発。 => forkするなどしてリスク回避は可能。 ※ 最近Vercelに買収されました https://vercel.com/blog/vercel-acquires-better-auth 20
まとめ IDaaS利用 or 自前実装のあいだのベターソリューション (Better Authだけに) コードで定義する、というスタイルはAI時代と相性が良い 21