CMIS 安全认证与权限管理详解
1. 认证相关内容
1.1 自定义会话参数
在认证过程中,你可以向会话参数添加自定义参数。在实现认证提供者时,能够访问这些参数值并按需使用。
1.2 认证提供者的实现建议
不建议直接实现 AuthenticationProvider 接口,而是从 AbstractAuthenticationProvider 类或 StandardAuthenticationProvider 类派生实现。 StandardAuthenticationProvider 类支持规范中推荐的标准认证以及 cookie 支持,其源代码可作为自定义实现的良好起点。
1.3 认证提供者示例
最重要的方法是 getHTTPHeaders ,它会在每次向存储库发出请求之前被调用,为所有 CMIS 绑定返回应添加到请求中的 HTTP 头。以下是一个简单的认证提供者实现示例:
public class ExampleAuthenticationProvider extends
StandardAuthenticationProvider {
private static final long serialVersionUID = 1L;
@Override
public Map<String, List<String>> getHTTPHea
超级会员免费看
订阅专栏 解锁全文
44

被折叠的 条评论
为什么被折叠?



