はじめに なぜprotobufに認可設定を組み込もうと思ったのか? 前提知識 protobufのプラグインの仕組み protocコマンドのインターフェース 実装 今回のお題 プラグインの開発 拡張プラグインの実行 生成したmapを使った認可処理 最後に はじめに こんにちは、enechainのApplication Platform Deskでエンジニアをしているendoです。 Application Platform Deskは、全プロダクトが横断で抱える課題を解決するチームです。 ※「開発者体験の向上を目指す」という意味ではPlatform Engineeringチームと近い位置づけですが、もう少しアプリケーション開発寄りの領域を担当しています。 私達のチームでは、protobufで自動生成したGolangコードを使ってAPI Endpoint毎にロール単位の認可処理ができる仕組みを構
![自作protocプラグインで実現するスキーマベースの認可処理 - enechain Tech Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/9ce24ae2b30b8e6df88e28ea537e7f23e9fd66c0/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fenechain-techblog%2Fimage%2Fupload%2Fv1721630393%2Fprotoc-acl%2Fogp.png)