Update to upstream 1.0.1
[profile/ivi/gsignond.git] / docs / html / GSignondPasswordPlugin.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>gsignond API Reference Manual: GSignondPasswordPlugin</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7 <link rel="home" href="index.html" title="gsignond API Reference Manual">
8 <link rel="up" href="ch05.html" title="Standard in-tree authentication plugins">
9 <link rel="prev" href="GSignondSsoTestPlugin.html" title="GSignondSsoTestPlugin">
10 <link rel="next" href="ch06.html" title="GSignond API for writing platform adaptation extensions">
11 <meta name="generator" content="GTK-Doc V1.20 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
13 </head>
14 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
16 <td width="100%" align="left" class="shortcuts">
17 <a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
18                   <a href="#GSignondPasswordPlugin.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
19                   <a href="#GSignondPasswordPlugin.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
20 </td>
21 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
22 <td><a accesskey="u" href="ch05.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
23 <td><a accesskey="p" href="GSignondSsoTestPlugin.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
24 <td><a accesskey="n" href="ch06.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
25 </tr></table>
26 <div class="refentry">
27 <a name="GSignondPasswordPlugin"></a><div class="titlepage"></div>
28 <div class="refnamediv"><table width="100%"><tr>
29 <td valign="top">
30 <h2><span class="refentrytitle"><a name="GSignondPasswordPlugin.top_of_page"></a>GSignondPasswordPlugin</span></h2>
31 <p>GSignondPasswordPlugin — a plugin for retrieving the username/password</p>
32 </td>
33 <td class="gallery_image" valign="top" align="right"></td>
34 </tr></table></div>
35 <div class="refsect1">
36 <a name="GSignondPasswordPlugin.object-hierarchy"></a><h2>Object Hierarchy</h2>
37 <pre class="screen">    <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
38     <span class="lineart">╰──</span> GSignondPasswordPlugin
39 </pre>
40 </div>
41 <div class="refsect1">
42 <a name="GSignondPasswordPlugin.includes"></a><h2>Includes</h2>
43 <pre class="synopsis">#include &lt;gsignond/gsignond-password-plugin.h&gt;
44 </pre>
45 </div>
46 <div class="refsect1">
47 <a name="GSignondPasswordPlugin.description"></a><h2>Description</h2>
48 <p><a class="link" href="GSignondPasswordPlugin.html" title="GSignondPasswordPlugin"><span class="type">GSignondPasswordPlugin</span></a> is used in login/password based authentication protocols.
49 It returns to the applications the username and password associated with an
50 identity. The plugin first checks if the daemon has placed them in
51 <a class="link" href="GSignondPlugin.html#gsignond-plugin-request-initial" title="gsignond_plugin_request_initial ()"><code class="function">gsignond_plugin_request_initial()</code></a> <em class="parameter"><code>session_data</code></em>
52  parameter
53 (that means they're already stored in gSSO secure database), and if not,
54 the user is asked for the username and password via gSSO UI.</p>
55 <p>The plugin returns the username and password via <a class="link" href="GSignondPlugin.html#GSignondPlugin-response-final" title="The “response-final” signal"><span class="type">“response-final”</span></a>
56 if it was able to obtain them, and issues <a class="link" href="GSignondPlugin.html#GSignondPlugin-error" title="The “error” signal"><span class="type">“error”</span></a> otherwise.</p>
57 <p><a class="link" href="GSignondPlugin.html#GSignondPlugin--type" title="The “type” property"><span class="type">“type”</span></a> property is set to "password", and <a class="link" href="GSignondPlugin.html#GSignondPlugin--mechanisms" title="The “mechanisms” property"><span class="type">“mechanisms”</span></a> 
58 property contains a single entry "password".</p>
59 </div>
60 <div class="refsect1">
61 <a name="GSignondPasswordPlugin.functions_details"></a><h2>Functions</h2>
62 </div>
63 <div class="refsect1">
64 <a name="GSignondPasswordPlugin.other_details"></a><h2>Types and Values</h2>
65 </div>
66 </div>
67 <div class="footer">
68 <hr>
69           Generated by GTK-Doc V1.20</div>
70 </body>
71 </html>