模块 java.base
包 javax.security.auth.callback
包javax.security.auth.callback
此包提供服务与应用程序交互所需的类,以便检索信息(例如,包括用户名或密码的身份验证数据)或显示信息(例如,错误和警告消息)。
- 自从:
- 1.4
-
类描述此接口的实现被传递给
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的信号。