[{"data":1,"prerenderedAt":39},["ShallowReactive",2],{"tag-articles-認証":3},[4,9,13,19,24,29,34],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":8},"Chat Story 実装ガイド","Chat Storyサービスの認証（Better Auth）・決済（Polar.sh）・メール送信（Resend）の技術選定と実装方針","/chat-story-implementation-guide","2025-12-11T00:00:00.000Z",{"title":10,"description":11,"path":12,"publishedAt":8,"updatedAt":8},"Google OAuth 設定ガイド","Google Cloud ConsoleでOAuth認証情報を取得し、Better Authと連携する手順を解説","/google-oauth-setup-guide",{"title":14,"description":15,"path":16,"publishedAt":17,"updatedAt":18},"Eurekapu Cloudflare Pages SSR化とBetter Auth認証基盤の構築","eurekapu-nuxt4をSSGからSSR化してCloudflare Pagesにデプロイ。D1データベースのセットアップ、Better Auth + Google OAuthの認証スケルトン実装、認証テスト7件全パスまでの記録。","/eurekapu-infra-auth-2026-02-20","2026-02-20T00:00:00.000Z",null,{"title":20,"description":21,"path":22,"publishedAt":23,"updatedAt":18},"2026年2月22日の開発日記 - 決済4フェーズ実装とタイムラインビューア構築","eurekapu-nuxt4で1ドメイン統合・Stripe決済・認証整備を一気に進め、mdx-playgroundではプロジェクトタイムラインビューアを新規構築した1日の記録。","/2026-02-22-diary","2026-02-22T00:00:00.000Z",{"title":25,"description":26,"path":27,"publishedAt":28,"updatedAt":18},"サインインUIの改善と利用規約ドラフト作成 - Nuxt4認証画面の整備記録","eureka学習プラットフォームのサインインページUI改善（Googleログイン・ギャラリーリンク・利用規約インラインリンク）と、将来の有料化を見据えた利用規約ドラフトの作成・改善の記録","/eurekapu-signin-tos-setup","2026-03-07T00:00:00.000Z",{"title":30,"description":31,"path":32,"publishedAt":33,"updatedAt":18},"クラウド会計公式API・OAuth認証の試行錯誤ログ - APIキーからOAuthアプリ登録まで","クラウド会計サービスのAPIキー取得からOAuth認証まで段階的に突破した記録。MCPのOAuthトークンでREST APIを直接叩けることを発見し、最終的に自前OAuthアプリでrefresh_token（540日有効）を取得するまでの過程","/mf-api-oauth-authentication-journey","2026-03-26T00:00:00.000Z",{"title":35,"description":36,"path":37,"publishedAt":38,"updatedAt":18},"APIキーを配らずに「社内の人とAIだけが使えるCLI/MCP」を作る ― Cloudflare Access × IdP認証","APIキーの発行・配布・失効管理をやめて、API自体をIdP認証で守る。CLIとMCPを同一バイナリにして認証を共有する構成の解説と、税理士事務所に導入するときの具体的な手順。","/internal-cli-mcp-cloudflare-access","2026-06-12T00:00:00.000Z",1785654929715]