WebViewDatabase.SetHttpAuthUsernamePassword 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 호스트 및 영역에 대한 HTTP 인증 자격 증명을 인스턴스에 WebViewDatabase 저장합니다.
[Android.Runtime.Register("setHttpAuthUsernamePassword", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "GetSetHttpAuthUsernamePassword_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=26)]
public abstract void SetHttpAuthUsernamePassword(string? host, string? realm, string? username, string? password);
[<Android.Runtime.Register("setHttpAuthUsernamePassword", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "GetSetHttpAuthUsernamePassword_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=26)>]
abstract member SetHttpAuthUsernamePassword : string * string * string * string -> unit
매개 변수
- host
- String
자격 증명이 적용되는 호스트
- realm
- String
자격 증명이 적용되는 영역
- username
- String
사용자 이름
- password
- String
암호
- 특성
설명
지정된 호스트 및 영역에 대한 HTTP 인증 자격 증명을 인스턴스에 WebViewDatabase 저장합니다.
HTTP 인증을 사용하려면 embedder 애플리케이션이 올바른 사용자 이름 및 암호를 사용하여 구현 WebViewClient#onReceivedHttpAuthRequest하고 호출 HttpAuthHandler#proceed 해야 합니다.
embedder 앱은 선택한 방식으로 사용자 이름과 암호를 가져올 수 있으며 사용할 WebViewDatabase필요가 없습니다.
참고: <li>WebViewDatabase 는 http 인증 자격 증명을 저장하고 검색하기 위한 편의를 위해 제공됩니다. WebView는 HTTP 인증 중에 읽지 않습니다.
</li li><> WebView는 클라이언트 로그아웃을 구현하기 위한 HTTP 인증 자격 증명을 지우는 특별한 메커니즘을 제공하지 않습니다. 클라이언트 로그아웃 메커니즘은 웹 사이트 디자이너에서 구현해야 합니다(예: 자격 증명을 무효화하기 위해 HTTP 401을 보내는 서버).
</li>
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.