TAKERU OSOLAB

認証基盤を作る人のポートフォリオ

AuthFoundation、OIDC、BFF、Cloud Run、SQL Server / Redis を中心に、 認証と周辺アプリケーションの設計・実装・運用をまとめています。

visibility 0

Profile

バックエンドエンジニアとして、Webアプリケーション開発と認証・アカウント領域を中心に経験を積んできました。会員数2,000万人規模、MAU500万人規模の認証基盤において、APIインターフェース設計、シーケンス図作成、追加テーブル設計、実装、テスト、運用保守を担当しました。

visibility 0

Authentication / Authorization

OpenID Connect / OAuth を中心とした認証・認可、統合IDプロバイダー、外部RP連携、PPID、スコープ管理、SSO、JWT、Refresh Token運用、SMS / メール認証コードを用いた追加認証などを扱ってきました。既存仕様との整合性、セキュリティ、運用負荷、影響範囲を踏まえた設計・改修を重視しています。

visibility 0

Backend / API Design

C#、ASP.NET、SQL Server、Redis を中心に、Web API / Webアプリケーションの設計・実装を担当してきました。APIインターフェイス、処理フロー、画面イベント、API引数、追加テーブルと既存テーブルのリレーション設計まで、基本設計からテスト・運用保守まで一貫して対応できます。

visibility 0

Test / Operations

MSTest と Azure DevOps Pipeline を用いた単体テスト自動化、結合テスト、障害調査、改修、データ整合性維持のためのSQL作成を経験しています。テスト工程の見直しにより、2人月程度の工数削減を実現した経験があります。

visibility 0

Future Focus

今後は、認証・認可領域の知識とバックエンド開発経験を生かし、複数サービスを横断して支える共通ID基盤の開発・改善に貢献したいと考えています。AIの進歩に伴い、認証・認可の重要性はさらに高まると考えており、この領域で専門性を深めていきたいです。

Projects

大規模統合IDプロバイダー開発会員数2,000万人規模、MAU500万人規模の認証基盤で、OAuth認可システムのOIDC対応とアカウント領域の機能拡張を担当。APIインターフェイス設計、シーケンス図作成、C# / ASP.NET / Nuxt.js実装、MSTest、Azure DevOps Pipeline、障害調査、Docker image、Kubernetesマニフェスト、リリースSQL、リリース立ち会いまで担当しました。
AuthFoundationOIDC Authorization Code + PKCE を提供する個人開発の認証基盤。認可、ログイン、サインアップ、規約同意、Token/UserInfo/JWKS、Gmail SMTP、Secret Manager、Cloud Run deploy を扱います。実務で得た認証基盤の設計観点を、自分の手で再構築するためのプロジェクトです。https://auth.osolab-auth.jp
Portfolio Profile SiteBFF + Front 構成の自己紹介サイト。AuthFoundationをOIDC Providerとして利用し、ログインユーザーのaccess_levelに応じて自己紹介情報の公開範囲を切り替えます。https://portfolio-profile-site-210279746180.us-west1.run.app
Portfolio Docs Site設計書を公開範囲つきで配信するOIDC RP。AuthFoundation、自己紹介サイト、設計書公開サイトの設計書を、閲覧者ごとに公開範囲を変えて表示します。https://portfolio-docs-site-210279746180.us-west1.run.app