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