模块 java.base

包 javax.security.auth.callback


javax.security.auth.callback
此包提供服务与应用程序交互所需的类,以便检索信息(例如,包括用户名或密码的身份验证数据)或显示信息(例如,错误和警告消息)。
自从:
1.4
  • 描述
    此接口的实现被传递给 CallbackHandler ,允许底层安全服务能够与调用应用程序交互以检索特定的身份验证数据,例如用户名和密码,或显示某些信息,例如错误和警告消息。
    应用程序实现 CallbackHandler 并将其传递给底层安全服务,以便它们可以与应用程序交互以检索特定的身份验证数据,例如用户名和密码,或显示某些信息,例如错误和警告消息。
    底层安全服务实例化 ChoiceCallback 并将其传递给 CallbackHandlerhandle 方法,以显示选项列表并检索选定的选项。
    底层安全服务实例化 ConfirmationCallback 并将其传递给 CallbackHandlerhandle 方法,以请求 YES/NO、OK/CANCEL、YES/NO/CANCEL 或其他类似确认。
    底层安全服务实例化 LanguageCallback 并将其传递给 CallbackHandlerhandle 方法,以检索用于本地化文本的 Locale
    底层安全服务实例化并将 NameCallback 传递给 CallbackHandlerhandle 方法以检索名称信息。
    底层安全服务实例化 PasswordCallback 并将其传递给 CallbackHandlerhandle 方法以检索密码信息。
    底层安全服务实例化 TextInputCallback 并将其传递给 CallbackHandlerhandle 方法以检索通用文本信息。
    底层安全服务实例化并将TextOutputCallback传递给CallbackHandlerhandle方法,以显示信息消息、警告消息和错误消息。
    发出 CallbackHandler 无法识别特定 Callback 的信号。