作者回复: 666666
作者回复: 老哥回答给100分
作者回复: 加我微信聊nightskong。一言两语说不清
作者回复: 判断人员是否可以修改自己的文章,这个属于资源守护全系统干的事情,为啥还需要自己写业务逻辑判断当前修改的文章是否自己发布的文章呢? 另外,如果要允许别人修改自己的文章,底层就不应该加这层判断。
作者回复: 1. iam设计的更为合理,尤其在项目很大的时候,每层实现的功能清晰,通过接口解耦合,也能让代码变得可测试; 2. 这个问题不太好回复,你可以将go-admin的业务代码迁移到iam中,虽然工作量大,但是也花不了多少精力 3. 我觉得看个人需求吧,如果追求代码质量,那可能要结合2个项目的优点组成一个新的项目;如果只是工作,并且更注重需求和效率,可以直接用go-admin
作者回复: 优秀的开源网关都提供授权的WebHook,授权是通过webhook调用第三方服务完成的。 这里并不是说授权服务要集成在网关系统中。而是说,要在网关这一层通过webhook的方式进行认证。 性能问题很好办:需要的开启,不需要的关闭。如果一个应用放需要授权,放哪里都要多一次授权调用,所以多一次调用这个不是问题。
作者回复: 后面文章会提到
作者回复: 这里列的是一些常见的权限模型
作者回复: 你可以调研下,open policy agent不熟悉