Authenticator.RequestPasswordAuthentication 方法

定义

重载

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

询问已向系统注册的密码的验证器。

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

询问已向系统注册的密码的验证器。

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

询问已向系统注册的密码的验证器。

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

身份验证方案

返回

用户名/密码,如果无法获取用户名/密码,则为 null。

属性

注解

询问已向系统注册的密码的验证器。

首先,如果有安全管理器,则会使用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;如果未知,则为 null。

port
Int32

请求连接的端口。

protocol
String

请求连接的协议 (java.net.Authenticator#getRequestingProtocol()

prompt
String

标识身份验证领域的用户的提示字符串。

scheme
String

身份验证方案

返回

用户名/密码,如果无法获取用户名/密码,则为 null。

属性

注解

询问已向系统注册的密码的验证器。 这是请求密码的首选方法,因为可以在 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;如果未知,则为 null。

port
Int32

请求连接的端口。

protocol
String

请求连接的协议 (java.net.Authenticator#getRequestingProtocol()

prompt
String

标识身份验证领域的用户的提示字符串。

scheme
String

身份验证方案

url
URL
reqType
Authenticator.RequestorType

请求身份验证的连接的请求者类型。

返回

用户名/密码,如果无法获取用户名/密码,则为 null。

属性

注解

适用于 . 的 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 属性许可证中所述的术语使用。

适用于