介绍:iam系统主要完成认证和授权功能。
    认证:用来判断是否是平台的合法用户,例如用户名和密码就是认证的一种方式
    授权:用来判断,是否可以访问平台的某类资源。
    认证和授权 2个功能可以抽象成一个系统,这个系统名我起名为iam。
    类似于aws的iam,腾讯云的cam和阿里云的ram。
    问题1:
    异步消费没有用过。 python里面有用过celery, go里面有类似的第三方包?
    machinery 和 gocelery 了解下。
    问题2:
    腾讯云的CAM和IAM系统有什么区别?
    授权模型不一样。CAM是ABAC。IAM授权模型类似于RBAC和ACL
    image.png
    image.png
    image.png
    image.png

    image.png
    image.png
    image.png
    案例:符合规范的commit

    1. fix($compile): couple of unit tests for IE9
    2. # Please enter the Commit Message for your changes. Lines starting
    3. # with '#' will be ignored, and an empty message aborts the commit.
    4. # On branch master
    5. # Changes to be committed:
    6. # ...
    7. Older IEs serialize html uppercased, but IE9 does not...
    8. Would be better to expect case insensitive, unfortunately jasmine does
    9. not allow to user regexps for throw expectations.
    10. Closes #392
    11. Breaks foo.bar api, foo.baz should be used instead