我发现 NTLMAuthenticationFilter.java 中有以下代码用于露天共享 SSO 身份验证:
Response remoteRes;
if (cachedNtlm)
{
Connector conn = connectorService.getConnector(this.endpoint, session);
ConnectorContext ctx = new ConnectorContext(null, getConnectionHeaders(conn));
remoteRes = conn.call("/touch", ctx, req, null);
}
else
{
Connector conn = connectorService.getConnector(this.endpoint, AuthenticationUtil.getUserId(req),
session);
ConnectorContext ctx = new ConnectorContext();
remoteRes = conn.call("/touch", ctx);
}
我发现 alfresco/wcs/touch 的描述是:SSO Authentication touch point,那么 touch point 是干什么用的?以及它如何与 SSO 一起工作?
有人可以指出我的方向或参考吗?谢谢!