语言

AuthProvider.Login(Subject, ICallbackHandler) 方法

定义

[Android.Runtime.Register("login", "(Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;)V", "GetLogin_Ljavax_security_auth_Subject_Ljavax_security_auth_callback_CallbackHandler_Handler")]
public abstract void Login(Javax.Security.Auth.Subject? subject, Javax.Security.Auth.Callback.ICallbackHandler? handler);
[<Android.Runtime.Register("login", "(Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;)V", "GetLogin_Ljavax_security_auth_Subject_Ljavax_security_auth_callback_CallbackHandler_Handler")>]
abstract member Login : Javax.Security.Auth.Subject * Javax.Security.Auth.Callback.ICallbackHandler -> unit

参数

subject
Subject

可能包含用于身份验证的主体/凭据的使用者,或者在成功完成身份验证后使用其他主体/凭据进行填充。 此参数可能为 null。

handler
ICallbackHandler

此提供程序用于从调用方获取身份验证信息的 CallbackHandler,可能为 null

特性

例外

注解

登录到此提供程序。 提供程序依赖于 CallbackHandler 从调用方(例如 PIN)获取身份验证信息。 如果调用方将 null 处理程序传递给此方法,提供程序将使用 setCallbackHandler 方法中的处理程序集。 如果未在该方法中设置处理程序,提供程序将查询默认处理程序实现的完全限定类名的 auth.login.defaultCallbackHandler 安全属性。 如果未设置安全属性,则假定提供程序具有获取身份验证信息的替代方法。

Java参考java.security.AuthProvider.login。

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于