#Open Policy Agent

5 件の記事

Rego入門
アプリケーション 2025-07-31

Rego入門

OPA(Open Policy Agent)のポリシー記述言語であるRegoを、入門から実践までひと通り学べるようにまとめた記事です。Regoとは何かという基礎から、宣言型の基本構文とデータ構造、ルールの種類と書き方、制御構造や組み込み関数、内包表記、テストやデバッグの方法までを網羅的に解説します。

#Open Policy Agent#Rego
OPAを利用したアクセス制御のパターン
アーキテクチャ 2025-06-22

OPAを利用したアクセス制御のパターン

Open Policy Agent(OPA)を利用したアクセス制御の代表的なパターンを整理した記事。Allow/DenyやSQL生成、ASTを用いたアプローチなど複数のパターンを、特徴・適した用途・実装負荷の観点から比較し、責務分離をふまえて解説する。

#Open Policy Agent#認可
OPAにおけるページネーションへの影響と解決策に関する検討
アプリケーション 2025-06-14

OPAにおけるページネーションへの影響と解決策に関する検討

OPA(Open Policy Agent)を使ったアクセス制御において、ページネーションがもたらす影響とその解決策を検討した記事です。Regoで記述したポリシーによる許可・拒否の判定と、オフセットやカーソルによるページネーション、アクセス制御でのフィルタリングをどう両立させるかを整理します。

#Open Policy Agent#オフセットページネーション#カーソルページネーション#認可
Open Policy Agent (OPA)とは?ポリシー・アズ・コードの実践ガイド
アプリケーション 2025-05-13

Open Policy Agent (OPA)とは?ポリシー・アズ・コードの実践ガイド

Open Policy Agent (OPA) とは何か、ポリシー・アズ・コードの仕組み、インフラの認可ロジックを一元管理する実践的な使い方を解説します。

#Open Policy Agent#認可
OPAを使用したマイクロサービスのアクセス制御システムの実装
アーキテクチャ 2025-03-20

OPAを使用したマイクロサービスのアクセス制御システムの実装

OPA(Open Policy Agent)を採用したマイクロサービスのアクセス制御システムのPOCに取り組んだ内容をまとめた記事です。Rego言語によるポリシー記述やポリシーエンジンの活用、リソースレベルでの細粒度なアクセス制御を実装するためのパターンを、公開リポジトリとあわせて紹介します。

#認可#Open Policy Agent#RBAC#マイクロサービス