6.2. 供应商功能接口
如果您仔细检查了 UserStorageProvider
接口,您可能会注意到没有定义任何用于查找或管理用户的方法。这些方法实际上在其他功能 接口上 定义,具体取决于外部用户存储可以提供和执行的功能范围。例如,一些外部存储是只读的,只能执行简单的查询和凭证验证。您只需要为能够的功能实施 功能接口。您可以实现这些接口:
SPI | 描述 |
---|---|
| 如果您希望能够使用来自此外部存储的用户登录,则需要这个接口。大多数(所有?)提供程序都实施此接口。 |
| 定义用于定位一个或多个用户的复杂查询。如果要从管理控制台查看和管理用户,您必须实现此接口。 |
| 如果您的供应商支持计数查询,请实施此接口。 |
|
这个接口是 |
| 如果您的供应商支持添加和删除用户,请实施此接口。 |
| 如果您的供应商支持一组用户的批量更新,则实施此接口。 |
| 如果您的供应商可以验证一个或多个不同的凭证类型(例如,如果您的供应商能够验证密码,则实施此接口)。 |
| 如果您的供应商支持更新一个或多个不同的凭证类型,请实施此接口。 |