テクノロジー

SaaSの権限管理設計を完全に理解した

1: nguyen-oi 2026/05/27 09:38

PBACとReBACに分けて認可を整理するアプローチ、めちゃくちゃ綺麗。ロール直接参照で破綻する負債化あるあるの処方箋として保存した

2: mojimojikun 2026/05/27 10:39

これなー。これなのよー

3: table 2026/05/27 10:53

エリアマネージャーやかけもち店長/スタッフを追加してからが本番

4: prograti 2026/05/27 12:23

技術とは関係ない重箱の隅をつつくような指摘で申し訳ないけど、こういうサンプルを記事として公開する場合はセブンイレブンのような特定の企業は使用せずに架空の企業にした方が良いですよ

5: paradisemaker 2026/05/27 12:51

超大事。この辺ちゃんと設計できてるプロダクトって思いの外少ない。

6: hiroomi 2026/05/27 13:05

PBAC=操作権限、ReBAC=対象データ範囲

7: onesplat 2026/05/27 15:32

settingsという命名が致命的に悪すぎる

8: j1nsuke 2026/05/27 18:27

斜め読みしたけどポリシーとユーザーで分けるちゅーことかな

9: strawberryhunter 2026/05/27 18:46

画面とかボタンの制御だけで済むなら簡単。料金プランとかユーザーの個人設定とか、データごととか、どんどん複雑になっていってテストも大変になるやつ。

10: clubman023 2026/05/27 19:34

うん

11: daichirata 2026/05/27 20:52

開発が進むにつれて複雑になるので結局泥臭くやるしかないよなとは思う

12: skypenguins 2026/05/27 20:52

新規で作れるなら最初から認可周りはOpenFGAで外出しするのがいいだろうなあ…認可は重要だがプロダクトの競争力になる部分じゃないし

13: hirorinya 2026/05/27 23:13

人に言いたい

14: mapyo 2026/05/28 17:45

良さそう

15: mkusaka 2026/05/28 18:22

SaaSマルチテナントの権限管理をPBACで「何ができるか」、ReBACで「誰のリソースか」分離して設計する