Kerberos 인증을 사용한 컬 요청이 실패합니다.
options 을 사용하여 출력을 확인하면 -v
출력에 다음이 표시됩니다.
$ curl -v -u : --negotiate https://URL
...
< Connection: keep-alive
< Set-Cookie: JSESSIONID=****; Path=/; HttpOnly
* gss_init_sec_context() failed: : Success
< WWW-Authenticate: Negotiate
* gss_init_sec_context() failed: : Success
< WWW-Authenticate: Negotiate
< X-Content-Type-Options: nosniff
...
나는 spnego 요청을 실제 인증 단계로 리디렉션하는 컬 7.29.0을 사용하고 있습니다.
하지만 이 경우에는 다음 단계로 진행되지 않습니다.
이 문제는 특정 상황에서 발생합니다.
다른 환경에서는 gss_init_sec_context() failed: : Success
로그가 나타나지 않고 인증이 정상적으로 완료됩니다.
무엇이 문제일까요?
어떻게 더 깊이 디버깅할 수 있나요?