NTLM
인증을 사용하여 Alfresco CMIS
을 쿼리하는 데 문제가 있습니다. 세 번째 핸드 셰이크에서 인증이 실패합니다.Alfresco NTLM 인증 실패
* Trying 192.168.1.1...
* Connected to ecm.corp.knastu.ru (192.168.1.1) port 8080 (#0)
* Server auth using NTLM with user 'alf_user'
> GET /alfresco/api/-default-/public/cmis/versions/1.1/browser/ HTTP/1.1
> Host: 192.168.1.1:8080
> Authorization: NTLM TlUAAB........AAAAKANcDw==
> User-Agent: curl/7.46.0
> Accept: */*
>
< HTTP/1.1 401 Unauthorized
< Server: Apache-Coyote/1.1
< Set-Cookie: JSESSIONID=CEED8E135E6D57BCF8A99A027C08EB; Path=/alfresco/; HttpOnly
< WWW-Authenticate: NTLM TRTHgAAAA+AD4AkAA........vJfTeuwAAAACAAYAZQBjA0AAAAAAAAAAA=
< Transfer-Encoding: chunked
< Date: Mon, 20 Nov 2017 07:25:16 GMT
<
> GET /alfresco/api/-default-/public/cmis/versions/1.1/browser/ HTTP/1.1
> Host: 192.168.1.1:8080
> Authorization: NTLM TRTHgAAAA+AD4AkAA........vJfTeuwAAAACAAYAZQBjA0AAAAAAAAAAA=
> User-Agent: curl/7.46.0
> Accept: */*
> Cookie: JSESSIONID=CEED8E135E6D57BCF8A99A027C08EB
>
< HTTP/1.1 401 Unauthorized
< Server: Apache-Coyote/1.1
* NTLM handshake rejected
* Authentication problem. Ignoring this.
< WWW-Authenticate: NTLM
< Content-Type: text/html;charset=UTF-8
< Content-Length: 238
< Date: Mon, 20 Nov 2017 07:25:16 GMT
<
* Connection #0 to host 192.168.1.1 left intact
전체 인프라는 도메인 이름이 여기에 필요하지 않습니다, 하나의 도메인 아래에 배치, 그래서. –
curl 명령은 모든 것이 동일한 도메인에 있다는 것을 어떻게 알 수 있습니까? 당신은 컬 출력물을 보내고 있으며, 그것에 응답하고 있습니다. 논리적. –
자격 증명에 도메인 이름을 넣으려고했지만 그 결과는 같습니다. Alfresco의 환경 설정에는 하나의 도메인 만 있으므로 Alfresco는 어떤 경우에도 도메인을 검색합니다. –