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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Takahiro Ikeuchi
July 31, 2026
Technology
26
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
540
TanStack Start 技術選定の裏側 / Findy-Lunch-LT-TanStack-Start
iktakahiro
5
2.9k
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
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
1
360
第3回しろおびセキュリティスポンサーセッション
log0417
0
150
名古屋の市バスGTFS-JPデータ×スガキヤ 最寄りバス停検索をAmazon ElastiCache Serverless for Valkeyで最適化する
usanchuu
1
410
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
1.5k
【CEDEC2026】『Relink』を拡張せよ - 『GRANBLUE FANTASY: Relink - Endless Ragnarok』の開発速度と品質を守るCI運用
cygames
PRO
0
130
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
もう一度考える SRE チームの作り方・育て方 / Rethinking SRE #1: Building and Growing SRE Teams
rrreeeyyy
6
1k
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
360
20260608_Codexの可能性_ノンプログラマー向け_大城追記
doradora09
PRO
0
770
AI時代の強いチームの作り方
yuukiyo
25
16k
システム思考で問題に対処する
yussak
0
170
SmartHR Engineering Team Deck
smarthr
0
200
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
590
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
470
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
430
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
The SEO identity crisis: Don't let AI make you average
varn
0
530
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Un-Boring Meetings
codingconduct
0
370
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
240
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