Slide 1

Slide 1 text

  認証認可基盤チーム カジュアル面談説明資料 2024.12

Slide 2

Slide 2 text

2 overview ❖ freeeのミッション・ビジョン ❖ 認証認可基盤のチームについて ➢ ミッション・ビジョン ➢ 直近のプロジェクトの紹介 ➢ チームの様子 ❖ 入社後のイメージ ❖ freeeの制度・福利厚生などご紹介

Slide 3

Slide 3 text

3 freeeのユーザーと開発者が 安全で直感的に使える 認証認可基盤を追い求める。 認証認可基盤チームのミッション freeeがスモールビジネスのインフラとしての社会的責任を果たしながら継続的に成長し続けるための基盤として、freeeのユー ザーと開発者がより安全で直感的に使える可用性・機密性・拡張性の高い認証、認可、アカウント管理を 実現するサービスの提供を追い求め続けます

Slide 4

Slide 4 text

4 アプリケーション基盤 ○ 認証認可基盤 ■ 認証 ■ 認可 ■ セッション管理 ■ アカウント管理 ○ ERP基盤 ○ 課金基盤 ○ データ基盤 ○ メッセージング基盤 ○ サービス基盤 freeeユーザー アプリケーション基盤 認証認可基盤チームの担当領域

Slide 5

Slide 5 text

5 1. アカウント周りの開発を必要としないプロダクト開発 認証認可チームが提供するライブラリを組み込めば、アカウント周り(認証/認可)は意識することなく開発ができる 2. 業務上の意味を踏まえたアクセスの制御 ユーザの業務上の役割や組織構造上の役職などを踏まえた直感的なアクセス制御ができる 3. freeeのアカウントを介したプロダクトのシームレスな連携 freee内に限らずfreee外のプロダクトもfreeeアカウントで利用でき、プロダクト同士のデータをシームレスに連携できる 認証認可基盤チームのビジョン

Slide 6

Slide 6 text

6 プロジェクト紹介① 特定プロダクトに依存した認証基盤の分離・改善 課題: 認証基盤のドメインモデル とDBが特定プロダクトに強く依存し性能・生産性が低下 ● 認証に適したドメインモデルへの変換しながらの移行 ● マイクロサービス化、DB分離、パフォーマンスの改善 新認証基盤DB 
 特定プロダクトDB 
 (旧認証基盤テーブル含む) 
 特定
 プロダクト
 旧認証
 基盤
 新認証
 基盤
 その他
 プロダクト 
 認証ライブラリ改 
 参照
 変更監視
 ドメインモデル変換&書き込み 
 書き込み
 書き込み
 参照
 新認証基盤DB 
 特定プロダクトDB 
 特定
 プロダクト
 新認証
 基盤
 その他
 プロダクト 
 認証ライブラリ改 
 参照&
 書き込み
 参照&
 書き込み
 特定プロダクトDB 
 (旧認証基盤テーブル含む) 
 特定
 プロダクト
 旧認証
 基盤
 その他
 プロダクト 
 認証ライブラリ 
 参照&
 書き込み
 参照&
 書き込み
 APIのみ 
 分離
 フェーズ2 
 フェーズ1 
 移行前


Slide 7

Slide 7 text

7 共通のサインアップ後 
 各プロダクトへ遷移 プロジェクト紹介② サービス共通のサインアップ画面の実装 課題: 各プロダクトごとに独自にサインアップを実装しているため、ユーザー体験が揃わない ● 共通サインアップ画面を用意しプロダクト側で作成するユーザーの属性などを柔軟に変更できるように ● 各プロダクトで必要なデータは非同期で作ることで、サインアップのパフォーマンスの改善

Slide 8

Slide 8 text

8 利用技術 特定の技術に執着せずユーザーの課題を解決する最適な技術を選ぶ

Slide 9

Slide 9 text

9 1. プロダクト開発と基盤開発の両方ができる ○ ユーザーが直接触れるアカウント管理のプロダクトを持っているため、フロントエンド を含めたプロダクト開発も経験できる ○ 基盤となるライブラリやサービスの開発で開発者全体の生産性に寄与できる 2. 認証・認可という専門性が持てる ○ 標準仕様を意識して認証・認可を開発しているため汎用的なスキルが身につく ○ 技術的に希少性の高いエンジニアになれる 3. ビジネスに大きなインパクトを与えられる案件が多い ○ OAuth/OIDC、全プロダクト共通の機能など、プロダクト単体では成し得ない価値を届 けられるため、ひとつひとつの案件のインパクトが大きい 認証認可基盤の魅力

Slide 10

Slide 10 text

10 freee Tech Night freee Developers Hub freeeのエンジニアが主催している配信イベントです。認証認可基盤チームの回 freee Tech Night 「これってもしかして……認証基盤が入れ替わってる〜?」 freeeの開発組織を紹介するメディアです。認証認可基盤チームの記事 ● OAuth/OIDCのClient管理を"型"で制する - freee_client_typeの軌跡 ● freeeの礎となる認証認可基盤のマイクロサービス化プロジェクトの経緯と振り返り ● freee の二要素認証(ワンタイムパスワード)を仕組みから解説 10 認証認可基盤のアウトプット 社外コミュニティでの活動 ● Authlete Customer and Partner Meetup 2024 BtoB SaaS Session ○ 弊社での認可基盤のAuthleteへの移行について知見を発表しました ● OpenID Foundation Japanへ加入しました ○ 認証認可に詳しい人材の普及/育成にも力を入れていきます

Slide 11

Slide 11 text

会社について About Company 11

Slide 12

Slide 12 text

freee について 10分でわかるfreee エンジニア向け会社説明資料 12

Slide 13

Slide 13 text

スモールビジネスを、世界の主役に。 13