我有一个复杂的授权条件:假设有三个不同的条件(我们称它们为A、B和C),就可以访问API。当不满足其中一个条件时,服务器响应403 Found (如果用户应该登录,则响应401未经授权,或者基于安全考虑找不到404 )。然而,我也想给出为什么授权失败的反馈,显示不同的友好错误取决于什么条件失败。我知道404没有主体(我也不想发送一个),而401和401应该只具有帮助用户身份验证的认证方案。
我试图在MySQL中建立目录树的模型,我的第一个想法是: id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, parentId INT UNSIGNED,
CONSTRAINT FOREIGN KEY (parentId) REFERENCES Folder (id)
但是,由于MySQL允许在唯一索引中使用多个NULL,因此在根级