2.0 迁移指南

授权 2.0 包含新功能和一些重大变更。

重大变更

The IdentityInterface 已添加类型提示。如果您已实现 IdentityInterface,则需要更新您的应用程序实现以反映新的类型提示。

除了类型提示外,IdentityInterface 还添加了一个 canResult() 方法。此方法始终返回一个 ResultInterface 对象,而 can() 始终返回一个布尔值。在 1.x 中,can() 方法会根据策略返回的内容返回布尔值或 ResultInterface。这使得了解 can() 的返回值变得非常困难。新方法和附加类型使 IdentityInterface 更简单,使用更可靠。