서버 인증
MATLAB®은 다음과 같은 웹 서비스 인터페이스에 대한 프로그래밍 인터페이스를 제공합니다.
RESTful(Representational state transfer) — RESTful 웹 서비스에서 내용을 읽어오려면 웹 서비스 항목에 있는
webread
,webwrite
및websave
함수를 사용합니다.HTTP(Hypertext Transfer Protocol) — 고급 HTTP 메시징 의미 체계를 구현하려면 HTTP를 사용하여 MATLAB에서 웹 서비스 호출하기 항목의 API를 사용합니다.
프록시 서버를 사용하려면, 프록시 서버 인증 항목을 참조하십시오.
RESTful 웹 서비스에 대한 서버 인증
Kerberos는 Linux® 플랫폼과 macOS 플랫폼에서 지원되지 않습니다.
인증 | 플랫폼 |
| 시스템 설정 | |
---|---|---|---|---|
기본 | Windows® Linux macOS | 필수 |
| N/A |
다이제스트 | Windows Linux macOS | 필수 |
| N/A |
NTLM | Windows | 선택 |
| Windows 도메인에 로그인됨 |
NTLM | Linux macOS | 필수 |
| N/A |
Kerberos | Windows | 선택 |
| Kerberos 도메인에 로그인됨 |
HTTP 웹 서비스에 대한 서버 인증
Kerberos는 Linux 플랫폼과 macOS 플랫폼에서 지원되지 않습니다.
서버 인증 | 플랫폼 | matlab.net.http | matlab.net.http | 시스템 설정 |
---|---|---|---|---|
기본 | Windows Linux macOS | Credentials 속성 | N/A | |
NTLM | Windows | Credentials 속성 |
| Windows 도메인에 로그인됨 |
NTLM | Linux macOS | Credentials 속성 | N/A | |
Kerberos | Windows | Credentials 속성 |
| Kerberos 도메인에 로그인됨 |
OAuth
인증을 위한 헤더 필드 생성하기
matlab.net.http.AuthenticationScheme
클래스는 OAuth
인증 체계를 지원하지 않습니다. 그러나 OAuth
에 필요한 특정 헤더 필드를 생성할 수 있습니다. 예제는 Accessing Twitter with HTTP Interface in MATLAB을 참조하십시오.
참고 항목
matlab.net.http.AuthenticationScheme
| matlab.net.http.HTTPOptions
| matlab.net.http.Credentials