提问者:小点点

在使用DDD域驱动设计时,将安全性放在何处


正如标题所暗示的,我对将所有安全相关代码(如JWT代码、标准身份验证等)放在哪里最好的一般意见感兴趣。

我考虑了很长时间,我不知道应该适合这个地方。

有人有这方面的经验吗?根据DDD的说法,你认为正确的位置是什么?


共1个答案

匿名用户

正如@inf3rno在领域驱动设计中的访问控制中提到的,Vaughn Vernon在他的书《实现领域驱动设计》中简要地谈到了这一点。

安全性和权限应该集中在其自己的有界上下文中,然后由其他有界上下文使用。请看一下身份访问受限上下文以获得灵感,但是我建议遵循Schneier法则,该法则规定您不应该构建自己的安全系统。