1
인증을 위해 Windows 로그인의 Kerberos 티켓을 사용하여 VBA를 사용하여 Java 서블릿에 POST 요청을 보내고 서블릿에서 JSON 응답을 검색하려고합니다. InternetExplorer 객체를 사용하지 않고도이 작업을 수행 할 수 있습니까? WinHttpRequest를 사용하고 있습니까?VBA Kerberos 인증
인증을 위해 Windows 로그인의 Kerberos 티켓을 사용하여 VBA를 사용하여 Java 서블릿에 POST 요청을 보내고 서블릿에서 JSON 응답을 검색하려고합니다. InternetExplorer 객체를 사용하지 않고도이 작업을 수행 할 수 있습니까? WinHttpRequest를 사용하고 있습니까?VBA Kerberos 인증
WinHttpRequest
은 IE 개체가 아닙니다. 위에서 설명한 사용법은 보안 권한을 완화하기 위해 설정하는 한 완벽하게 작동합니다. 작년에 Excel, VBA, REST, Tomcat, SPNEGO 인증 개념 증명을 구현했습니다.
스텁 코드 : 답장을
Dim winHttp As Object
Set winHttp = CreateObject("WinHttp.WinHttpRequest.5.1")
winHttp.SetAutoLogonPolicy (0)
winHttp.Open "GET", "http://..."
winHttp.send
Dim success As Boolean
success = winHttp.waitForResponse(5)
If Not success Then
Debug.Print "DOWNLOAD FAILED!"
Exit Sub
End If
Dim responseText As String
responseText = winHttp.responseText
감사합니다! VBA에서 보안 권한을 완화 할 수 있습니까? 개념 증명에서 관련 VBA 코드를 게시 할 수 있습니까? – user1829001
@ user1829001에 수정 사항을 확인하십시오. –
다시 한번 감사드립니다! 나는 월요일까지 코드를 테스트 할 기회가 없을 것이다. 나는 그때까지 작동하는지 여부를 알려줄 것이다. – user1829001