OAuth 2.0 認証サーバーを作る(Client Credentials Grant だけ)

SQLite をデータベースに使用し、アプリケーションを作ってみたくなった(単純にお安く済みそうだから)。
SQLite は、ネットワーク機能は持っていないので、そこは API サーバーとしてフォローする必要があった。
認証機能として、OAuth 2.0 Client Credentials Grant を実現する簡単なアプリケーションを書いたメモ。

Read More

Cloudflare Workers 入門する

Cloudflare が、2022 年 05 月 09 日から「Welcome to Platform Week」と銘打って大量の発表が続いています。
「Cloudflare を使いこなせるようになる」ことに自分のリソースを傾けたいなぁと強く感じたので、手始めに Cloudflare Workers を触っていきます。

Read More

Netlify Edge Functions を試す(Deno)

先日の Supabase Edge Functionsに続いて、Netlify Edge Function が公開されました。

Supabase Edge Functions は、認証情報を要求することもありブラウザアクセスしてページを返すのは少し難しいようでした。
比較として Netlify Edge Function は、ブラウザアクセスもできるより Deno Deploy っぽいサービスとして使えるものになっていました。

というわけで、動作の確認もできたのでメモしておきます。

Read More

Deno で試すデータベースアクセス(PostgreSQL編)

Deno.inc が、Supabase とパートナーシップを締結。
Supabase Functions という Deno Deploy ベースのエッジワーカーが発表されていました。

Supabase は、データベースが提供されるんだけど MYSQL ではなく、PostgreSQL だそうな。
PostgreSQL は、利用経験が無いので一旦こちらを試すことにした。
(PostgreSQL 記事書きながら 8 年位前に使ったことあったのを思い出した。)

Read More