spnego 인증을 사용한 컬 요청이 "gss_init_sec_context() 실패: :Success"와 함께 실패합니다.

spnego 인증을 사용한 컬 요청이 "gss_init_sec_context() 실패: :Success"와 함께 실패합니다.

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로그가 나타나지 않고 인증이 정상적으로 완료됩니다.

무엇이 문제일까요?

어떻게 더 깊이 디버깅할 수 있나요?

관련 정보