NGINX 単体で宣言的認可を完結させる Cedar モジュールを作った

NGINX のエッジで、外部プロセスやネットワークホップなしに、属性ベースの認可(ABAC)を宣言的なポリシーで書けるようにする。 それが nginx-auth-cedar という OSS 動的モジュールだ。ポリシー言語には AWS 発の標準言語 Cedar のサブセットを採用し、その評価エンジンを C で自作した。 この記事は「なぜ作ったか」「…