golang security framework including rbac acl and so on.