Slide 11
Slide 11 text
11
11
©2024 Loglass Inc.
しかし彼らはモデルには明確な制限があって、それ以上に広げ
すぎては行けないということを理解していなかった。その結果、
セキュリティや権限の情報をコラボレーションモデルに組み込
んでしまうという、間違いを犯してしまった。
(中略)
つまりそれは、二つのモデルをひとつに混ぜ込んでしまうという
ことだ。程なく彼らも気がついた。この混乱する状況は、セキュリ
ティについての関心事をコアドメインに混ぜ込んだことに起因す
るものである。まさに コアビジネスロジックのど真ん中で、開発
者がクライアントの権限をチェックしてからリクエストを処理し
ていたのだ。
by 実践ドメイン駆動設計 第2章「ドメイン、サブドメイン、境界づ
けられたコンテキスト」
DDDにおける認可について