public interface IUserAuthenticatorService extends IRemoteConnection.Service
IRemoteConnection.Service.Factory
Modifier and Type | Field and Description |
---|---|
static int |
CANCEL
ID for a "Cancel" response (value 1).
|
static int |
ERROR
Constant for an error prompt (value 1).
|
static int |
INFORMATION
Constant for an information prompt (value 2).
|
static int |
NO
ID for a "No" response (value 3).
|
static int |
NONE
Constant for a prompt with no type (value 0).
|
static int |
OK
ID for an "Ok" response (value 0).
|
static int |
QUESTION
Constant for a question prompt (value 3).
|
static int |
WARNING
Constant for a warning dialog (value 4).
|
static int |
YES
ID for a "Yes" response (value 2).
|
Modifier and Type | Method and Description |
---|---|
int |
prompt(int promptType,
java.lang.String title,
java.lang.String message,
int[] promptResponses,
int defaultResponseIndex)
Prompts for additional information regarding this authentication
request.
|
java.net.PasswordAuthentication |
prompt(java.lang.String username,
java.lang.String message)
Authenticates the user for access.
|
java.lang.String[] |
prompt(java.lang.String destination,
java.lang.String name,
java.lang.String message,
java.lang.String[] prompt,
boolean[] echo)
Prompts the user for a number values using text fields.
|
getRemoteConnection
static final int OK
static final int CANCEL
static final int YES
static final int NO
static final int NONE
static final int ERROR
static final int INFORMATION
static final int QUESTION
static final int WARNING
java.net.PasswordAuthentication prompt(java.lang.String username, java.lang.String message)
username
- The initial username, or null if there is no initial usernamemessage
- An optional message to display if, e.g., previous authentication failed.java.lang.String[] prompt(java.lang.String destination, java.lang.String name, java.lang.String message, java.lang.String[] prompt, boolean[] echo)
destination
- the destination in the format like username@hostname:portname
- a name for this dialogmessage
- the message to be displayed to the userprompt
- labels for each of the text fields.echo
- an array to show which fields are secretint prompt(int promptType, java.lang.String title, java.lang.String message, int[] promptResponses, int defaultResponseIndex)
defaultResponse
,
whereas alternate implementations could prompt the user with a dialog.promptType
- one of the following values:
NONE
for a unspecified prompt typeERROR
for an error promptINFORMATION
for an information promptQUESTION
for a question promptWARNING
for a warning prompttitle
- the prompt title that could be displayed to the usermessage
- the message to display to the userpromptResponses
- the possible responses to the prompt (e.g. corresponding to buttons on a dialog)defaultResponseIndex
- the default response to the prompt