Module java.base
Package javax.security.auth.callback
package javax.security.auth.callback
该包提供了与应用程序交互所需的类,以便检索信息(例如身份验证数据,包括用户名或密码)或显示信息(例如错误和警告消息)。
- 自版本:
- 1.4
-
ClassDescription实现此接口的类会传递给
CallbackHandler
,允许底层安全服务与调用应用程序交互,以检索特定的身份验证数据,如用户名和密码,或显示特定信息,如错误和警告消息。应用程序实现一个CallbackHandler
并将其传递给底层安全服务,以便它们可以与应用程序交互,以检索特定的身份验证数据,如用户名和密码,或显示特定信息,如错误和警告消息。底层安全服务实例化并将一个ChoiceCallback
传递给CallbackHandler
的handle
方法,以显示选择列表并检索所选的选择项。底层安全服务实例化并将一个ConfirmationCallback
传递给CallbackHandler
的handle
方法,以请求 YES/NO、OK/CANCEL、YES/NO/CANCEL 或其他类似确认。底层安全服务实例化并将一个LanguageCallback
传递给CallbackHandler
的handle
方法,以检索用于本地化文本的Locale
。底层安全服务实例化并将一个NameCallback
传递给CallbackHandler
的handle
方法,以检索名称信息。底层安全服务实例化并将一个PasswordCallback
传递给CallbackHandler
的handle
方法,以检索密码信息。底层安全服务实例化并将一个TextInputCallback
传递给CallbackHandler
的handle
方法,以检索通用文本信息。底层安全服务实例化并将一个TextOutputCallback
传递给CallbackHandler
的handle
方法,以显示信息消息、警告消息和错误消息。表示CallbackHandler
不识别特定的Callback
。