ids_option_t

Configurable options.

Synopsis:

#include <ids.h>
 
typedef enum {
      IDS_OPT_GUI_ALLOWED = 0   
      IDS_OPT_GROUP_ID   
      IDS_OPT_VERBOSITY   
} ids_option_t;

Since:

BlackBerry 10.2.0

Data:

IDS_OPT_GUI_ALLOWED
Set the GUI allowed flag.

The GUI allowed flag can have a value of "true" or "false". By default, in cases where user input is required, the identity provider performs the user interaction on behalf of the calling application. If the GUI allowed flag is set to false, and user input is required, the API returns an error. If user interaction is not required to complete the API, this setting has no effect. Not all identity providers require/support this option.

IDS_OPT_GROUP_ID
Set the group ID of the calling application for dialog boxes.

The group ID accepts a string version of UI group id. This is required in cases where the identity provider requires user input and must open an interface in the context of the calling application. Not all identity providers require/support this option.

IDS_OPT_VERBOSITY
Set the verbosity level of library logging.

Increasing the logging level during application development can be useful for diagnosing errors. Note that logs are generated on stderr, and so should be captured in the application's log file.

Library:

libids (For the qcc command, use the -l ids option to link against this library)

Description:

These options can be set using the ids_set_option() function.