語言

Authenticator.RequestPasswordAuthentication 方法

定義

多載

RequestPasswordAuthentication(InetAddress, Int32, String, String, String)

請向已註冊的驗證器索取密碼。

[Android.Runtime.Register("requestPasswordAuthentication", "(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/PasswordAuthentication;", "")]
public static Java.Net.PasswordAuthentication? RequestPasswordAuthentication(Java.Net.InetAddress? addr, int port, string? protocol, string? prompt, string? scheme);
[<Android.Runtime.Register("requestPasswordAuthentication", "(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/PasswordAuthentication;", "")>]
static member RequestPasswordAuthentication : Java.Net.InetAddress * int * string * string * string -> Java.Net.PasswordAuthentication

參數

addr
InetAddress

請求授權的網站 InetAddress,若未知則為 null。

port
Int32

請求連線的埠口

protocol
String

請求連線的協定(java.net.Authenticator#getRequestingProtocol()

prompt
String

給使用者的提示字串

scheme
String

認證方案

傳回

使用者名稱/密碼,或者如果無法取得就用空密碼。

屬性

備註

請向已註冊的驗證器索取密碼。

首先,如果有安全管理器,會以權限呼叫NetPermission("requestPasswordAuthentication")checkPermission方法。 這可能導致 java.lang.SecurityException 的出現。

java.net.Authenticator.requestPasswordAuthentication(java.net.InetAddress, int, java.lang.String, java.lang.String, java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

RequestPasswordAuthentication(String, InetAddress, Int32, String, String, String)

請向已註冊的驗證器索取密碼。

[Android.Runtime.Register("requestPasswordAuthentication", "(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/PasswordAuthentication;", "")]
public static Java.Net.PasswordAuthentication? RequestPasswordAuthentication(string? host, Java.Net.InetAddress? addr, int port, string? protocol, string? prompt, string? scheme);
[<Android.Runtime.Register("requestPasswordAuthentication", "(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/PasswordAuthentication;", "")>]
static member RequestPasswordAuthentication : string * Java.Net.InetAddress * int * string * string * string -> Java.Net.PasswordAuthentication

參數

host
String

請求驗證的網站主機名稱。

addr
InetAddress

請求認證的網站 InetAddress,若未知則為空。

port
Int32

請求連線的埠口。

protocol
String

請求連線的協定(java.net.Authenticator#getRequestingProtocol()

prompt
String

一個指向使用者的提示字串,用以識別認證領域。

scheme
String

認證方案

傳回

使用者名稱/密碼,或者如果無法取得就用空密碼。

屬性

備註

請向已註冊的驗證器索取密碼。 這是請求密碼的首選方式,因為在無法取得 InetAddress 時,可以提供主機名稱。

首先,如果有安全管理器,會以權限呼叫NetPermission("requestPasswordAuthentication")checkPermission方法。 這可能導致 java.lang.SecurityException 的出現。

在 1.4 版本加入。

java.net.Authenticator.requestPasswordAuthentication(java.lang.String, java.net.InetAddress, int, java.lang.String, java.lang.String, java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

RequestPasswordAuthentication(String, InetAddress, Int32, String, String, String, URL, Authenticator+RequestorType)

請向已註冊的驗證器索取密碼。

[Android.Runtime.Register("requestPasswordAuthentication", "(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication;", "")]
public static Java.Net.PasswordAuthentication? RequestPasswordAuthentication(string? host, Java.Net.InetAddress? addr, int port, string? protocol, string? prompt, string? scheme, Java.Net.URL? url, Java.Net.Authenticator.RequestorType? reqType);
[<Android.Runtime.Register("requestPasswordAuthentication", "(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication;", "")>]
static member RequestPasswordAuthentication : string * Java.Net.InetAddress * int * string * string * string * Java.Net.URL * Java.Net.Authenticator.RequestorType -> Java.Net.PasswordAuthentication

參數

host
String

請求驗證的網站主機名稱。

addr
InetAddress

請求認證的網站 InetAddress,若未知則為空。

port
Int32

請求連線的埠口。

protocol
String

請求連線的協定(java.net.Authenticator#getRequestingProtocol()

prompt
String

一個指向使用者的提示字串,用以識別認證領域。

scheme
String

認證方案

url
URL
reqType
Authenticator.RequestorType

請求驗證的連線請求者類型。

傳回

使用者名稱/密碼,或者如果無法取得就用空密碼。

屬性

備註

java.net.Authenticator.requestPasswordAuthentication(java.lang.String, java.net.InetAddress, int, java.lang.String, java.lang.String, java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於