2014-10-09 3 views
0

windows2008-r2 도메인에 연결된 windows7을 사용하고 있습니다.SSPI는 항상 NTLM을 선택합니다

SSPI "Negociate"(C++)을 시도 할 때마다 NTLM으로 되돌아갑니다.

왜 ... DNS의 DNS는 괜찮습니다.

내가 할 일이 무엇입니까 ?? 내가 모든 권리를 볼 수있는 klist를 실행하면

는 모든 (내 생각)

업데이트 확인 지금 난 그냥 이해하기 시작하고있어

(적어도) 확인 될 것으로 보인다.

나는 SPN에 "InitializeSecurityContext"을 부여하는데,이 경우에는 NTLM으로 바로 넘어갑니다.

지금 내가이 항상 내 클라이언트에서 시도 : 오류 0x8009030c 날 다시 제공

wchar_t szSPN[256]={0}; 
    ULONG cchSPN = sizeof szSPN/sizeof *szSPN; 
    GetUserNameEx(NameDnsDomain, szSPN, &cchSPN); 
    ... 
    InitializeSecurityContext(hCred, NULL, szPSN, ...) 

하는

다른 이상한 물건 : 나는 지금, "관리자"로 szSPN을 설정하는 경우 kerberos와 함께 작동합니다! 하지만 JOE로 szSPN을 설정하면 실패합니다 ... (DC에서 새 사용자 JOE를 생성했다고 가정).

와우, 무슨 일이 벌어지고 있는지 이해가 안돼 ...!?

+0

Kerberos 패키지를 선택하고'SECURITY_STATUS'을 (를) 확인 했습니까? –

답변

0

액세스하려는 리소스는 무엇입니까? Kerberos에 대해 올바르게 구성된 서버/서비스 여야합니다.

관련 문제