GSignondPasswordPlugin

GSignondPasswordPlugin — a plugin for retrieving the username/password

Synopsis

#include <gsignond/gsignond-password-plugin.h>

struct              GSignondPasswordPlugin;
struct              GSignondPasswordPluginClass;

Object Hierarchy

  GObject
   +----GSignondPasswordPlugin

Implemented Interfaces

GSignondPasswordPlugin implements GSignondPlugin.

Description

GSignondPasswordPlugin is used in login/password based authentication protocols. It returns to the applications the username and password associated with an identity. The plugin first checks if the daemon has placed them in gsignond_plugin_request_initial() session_data parameter (that means they're already stored in gSSO secure database), and if not, the user is asked for the username and password via gSSO UI.

The plugin returns the username and password via "response-final" if it was able to obtain them, and issues "error" otherwise.

"type" property is set to "password", and "mechanisms" property contains a single entry "password".

Details

struct GSignondPasswordPlugin

struct GSignondPasswordPlugin;

Opaque GSignondPasswordPlugin data structure.


struct GSignondPasswordPluginClass

struct GSignondPasswordPluginClass {
    GObjectClass parent_class;
};

Opaque GSignondPasswordPluginClass data structure.

GObjectClass parent_class;

the parent class structure