libgsignon-glib first release 2.0.0
[profile/ivi/libgsignon-glib.git] / docs / reference / html / SignonError.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>SignonError</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7 <link rel="home" href="index.html" title="libgsignon-glib Reference Manual">
8 <link rel="up" href="credential-management.html" title="Credential management">
9 <link rel="prev" href="SignonAuthSession.html" title="SignonAuthSession">
10 <link rel="next" href="SignonIdentity.html" title="SignonIdentity">
11 <meta name="generator" content="GTK-Doc V1.18 (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="2">
16 <tr valign="middle">
17 <td><a accesskey="p" href="SignonAuthSession.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18 <td><a accesskey="u" href="credential-management.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20 <th width="100%" align="center">libgsignon-glib Reference Manual</th>
21 <td><a accesskey="n" href="SignonIdentity.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22 </tr>
23 <tr><td colspan="5" class="shortcuts">
24 <a href="#SignonError.synopsis" class="shortcut">Top</a>
25                    | 
26                   <a href="#SignonError.description" class="shortcut">Description</a>
27                    | 
28                   <a href="#SignonError.object-hierarchy" class="shortcut">Object Hierarchy</a>
29 </td></tr>
30 </table>
31 <div class="refentry">
32 <a name="SignonError"></a><div class="titlepage"></div>
33 <div class="refnamediv"><table width="100%"><tr>
34 <td valign="top">
35 <h2><span class="refentrytitle"><a name="SignonError.top_of_page"></a>SignonError</span></h2>
36 <p>SignonError — Possible errors from Signon.</p>
37 </td>
38 <td valign="top" align="right"></td>
39 </tr></table></div>
40 <div class="refsynopsisdiv">
41 <a name="SignonError.synopsis"></a><h2>Synopsis</h2>
42 <pre class="synopsis">enum                <a class="link" href="SignonError.html#SignonError-enum" title="enum SignonError">SignonError</a>;
43 </pre>
44 </div>
45 <div class="refsect1">
46 <a name="SignonError.object-hierarchy"></a><h2>Object Hierarchy</h2>
47 <pre class="synopsis">
48   GEnum
49    +----SignonError
50 </pre>
51 </div>
52 <div class="refsect1">
53 <a name="SignonError.description"></a><h2>Description</h2>
54 <p>
55 An enumeration of errors that are possible from Signon.
56 </p>
57 </div>
58 <div class="refsect1">
59 <a name="SignonError.details"></a><h2>Details</h2>
60 <div class="refsect2">
61 <a name="SignonError-enum"></a><h3>enum SignonError</h3>
62 <pre class="programlisting">typedef enum {
63     SIGNON_ERROR_UNKNOWN = 1,
64     SIGNON_ERROR_INTERNAL_SERVER = 2,
65     SIGNON_ERROR_INTERNAL_COMMUNICATION = 3,
66     SIGNON_ERROR_PERMISSION_DENIED = 4,
67
68     SIGNON_ERROR_METHOD_NOT_KNOWN = 101,
69     SIGNON_ERROR_SERVICE_NOT_AVAILABLE,
70     SIGNON_ERROR_INVALID_QUERY,
71
72     SIGNON_ERROR_METHOD_NOT_AVAILABLE = 201,
73     SIGNON_ERROR_IDENTITY_NOT_FOUND,
74     SIGNON_ERROR_STORE_FAILED,
75     SIGNON_ERROR_REMOVE_FAILED,
76     SIGNON_ERROR_SIGNOUT_FAILED,
77     SIGNON_ERROR_IDENTITY_OPERATION_CANCELED,
78     SIGNON_ERROR_CREDENTIALS_NOT_AVAILABLE,
79     SIGNON_ERROR_REFERENCE_NOT_FOUND,
80
81     SIGNON_ERROR_MECHANISM_NOT_AVAILABLE = 301,
82     SIGNON_ERROR_MISSING_DATA,
83     SIGNON_ERROR_INVALID_CREDENTIALS,
84     SIGNON_ERROR_NOT_AUTHORIZED,
85     SIGNON_ERROR_WRONG_STATE,
86     SIGNON_ERROR_OPERATION_NOT_SUPPORTED,
87     SIGNON_ERROR_NO_CONNECTION,
88     SIGNON_ERROR_NETWORK,
89     SIGNON_ERROR_SSL,
90     SIGNON_ERROR_RUNTIME,
91     SIGNON_ERROR_SESSION_CANCELED,
92     SIGNON_ERROR_TIMED_OUT,
93     SIGNON_ERROR_USER_INTERACTION,
94     SIGNON_ERROR_OPERATION_FAILED,
95     SIGNON_ERROR_ENCRYPTION_FAILED,
96     SIGNON_ERROR_TOS_NOT_ACCEPTED,
97     SIGNON_ERROR_FORGOT_PASSWORD,
98     SIGNON_ERROR_METHOD_OR_MECHANISM_NOT_ALLOWED,
99     SIGNON_ERROR_INCORRECT_DATE,
100     SIGNON_ERROR_USER_ERROR = 400
101 } SignonError;
102 </pre>
103 <p>
104 Possible Signon errors.
105 </p>
106 <div class="variablelist"><table border="0">
107 <col align="left" valign="top">
108 <tbody>
109 <tr>
110 <td><p><a name="SIGNON-ERROR-UNKNOWN:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_UNKNOWN</code></span></p></td>
111 <td>Catch-all for errors not distinguished by another code.
112 </td>
113 </tr>
114 <tr>
115 <td><p><a name="SIGNON-ERROR-INTERNAL-SERVER:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_INTERNAL_SERVER</code></span></p></td>
116 <td>Signon daemon internal error.
117 </td>
118 </tr>
119 <tr>
120 <td><p><a name="SIGNON-ERROR-INTERNAL-COMMUNICATION:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_INTERNAL_COMMUNICATION</code></span></p></td>
121 <td>Error communicating with Signon daemon.
122 </td>
123 </tr>
124 <tr>
125 <td><p><a name="SIGNON-ERROR-PERMISSION-DENIED:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_PERMISSION_DENIED</code></span></p></td>
126 <td>The operation cannot be performed due to
127 insufficient client permissions.
128 </td>
129 </tr>
130 <tr>
131 <td><p><a name="SIGNON-ERROR-METHOD-NOT-KNOWN:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_METHOD_NOT_KNOWN</code></span></p></td>
132 <td>The method with this name was not found.
133 </td>
134 </tr>
135 <tr>
136 <td><p><a name="SIGNON-ERROR-SERVICE-NOT-AVAILABLE:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_SERVICE_NOT_AVAILABLE</code></span></p></td>
137 <td>The service is temporarily unavailable.
138 </td>
139 </tr>
140 <tr>
141 <td><p><a name="SIGNON-ERROR-INVALID-QUERY:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_INVALID_QUERY</code></span></p></td>
142 <td>Parameters for the query are invalid.
143 </td>
144 </tr>
145 <tr>
146 <td><p><a name="SIGNON-ERROR-METHOD-NOT-AVAILABLE:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_METHOD_NOT_AVAILABLE</code></span></p></td>
147 <td>The requested method is not available.
148 </td>
149 </tr>
150 <tr>
151 <td><p><a name="SIGNON-ERROR-IDENTITY-NOT-FOUND:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_IDENTITY_NOT_FOUND</code></span></p></td>
152 <td>The identity mathching the <a class="link" href="SignonIdentity.html" title="SignonIdentity"><span class="type">SignonIdentity</span></a>
153 was not found on the service.
154 </td>
155 </tr>
156 <tr>
157 <td><p><a name="SIGNON-ERROR-STORE-FAILED:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_STORE_FAILED</code></span></p></td>
158 <td>Storing credentials failed.
159 </td>
160 </tr>
161 <tr>
162 <td><p><a name="SIGNON-ERROR-REMOVE-FAILED:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_REMOVE_FAILED</code></span></p></td>
163 <td>Removing credentials failed.
164 </td>
165 </tr>
166 <tr>
167 <td><p><a name="SIGNON-ERROR-SIGNOUT-FAILED:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_SIGNOUT_FAILED</code></span></p></td>
168 <td>Signing out failed.
169 </td>
170 </tr>
171 <tr>
172 <td><p><a name="SIGNON-ERROR-IDENTITY-OPERATION-CANCELED:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_IDENTITY_OPERATION_CANCELED</code></span></p></td>
173 <td>Identity operation was canceled
174 by the user.
175 </td>
176 </tr>
177 <tr>
178 <td><p><a name="SIGNON-ERROR-CREDENTIALS-NOT-AVAILABLE:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_CREDENTIALS_NOT_AVAILABLE</code></span></p></td>
179 <td>Query failed.
180 </td>
181 </tr>
182 <tr>
183 <td><p><a name="SIGNON-ERROR-REFERENCE-NOT-FOUND:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_REFERENCE_NOT_FOUND</code></span></p></td>
184 <td>Trying to remove non-existent reference.
185 </td>
186 </tr>
187 <tr>
188 <td><p><a name="SIGNON-ERROR-MECHANISM-NOT-AVAILABLE:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_MECHANISM_NOT_AVAILABLE</code></span></p></td>
189 <td>The requested mechanism in not
190 available.
191 </td>
192 </tr>
193 <tr>
194 <td><p><a name="SIGNON-ERROR-MISSING-DATA:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_MISSING_DATA</code></span></p></td>
195 <td>The SessionData does not contain the necessary
196 information.
197 </td>
198 </tr>
199 <tr>
200 <td><p><a name="SIGNON-ERROR-INVALID-CREDENTIALS:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_INVALID_CREDENTIALS</code></span></p></td>
201 <td>The supplied credentials are invalid for
202 the mechanism implementation.
203 </td>
204 </tr>
205 <tr>
206 <td><p><a name="SIGNON-ERROR-NOT-AUTHORIZED:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_NOT_AUTHORIZED</code></span></p></td>
207 <td>Authorization failed.
208 </td>
209 </tr>
210 <tr>
211 <td><p><a name="SIGNON-ERROR-WRONG-STATE:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_WRONG_STATE</code></span></p></td>
212 <td>An operation method has been called in an
213 incorrect state.
214 </td>
215 </tr>
216 <tr>
217 <td><p><a name="SIGNON-ERROR-OPERATION-NOT-SUPPORTED:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_OPERATION_NOT_SUPPORTED</code></span></p></td>
218 <td>The operation is not supported by the
219 mechanism implementation.
220 </td>
221 </tr>
222 <tr>
223 <td><p><a name="SIGNON-ERROR-NO-CONNECTION:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_NO_CONNECTION</code></span></p></td>
224 <td>No network connection.
225 </td>
226 </tr>
227 <tr>
228 <td><p><a name="SIGNON-ERROR-NETWORK:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_NETWORK</code></span></p></td>
229 <td>Network connection failed.
230 </td>
231 </tr>
232 <tr>
233 <td><p><a name="SIGNON-ERROR-SSL:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_SSL</code></span></p></td>
234 <td>SSL connection failed.
235 </td>
236 </tr>
237 <tr>
238 <td><p><a name="SIGNON-ERROR-RUNTIME:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_RUNTIME</code></span></p></td>
239 <td>Casting SessionData into subclass failed.
240 </td>
241 </tr>
242 <tr>
243 <td><p><a name="SIGNON-ERROR-SESSION-CANCELED:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_SESSION_CANCELED</code></span></p></td>
244 <td>Challenge was canceled.
245 </td>
246 </tr>
247 <tr>
248 <td><p><a name="SIGNON-ERROR-TIMED-OUT:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_TIMED_OUT</code></span></p></td>
249 <td>Challenge timed out.
250 </td>
251 </tr>
252 <tr>
253 <td><p><a name="SIGNON-ERROR-USER-INTERACTION:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_USER_INTERACTION</code></span></p></td>
254 <td>User interaction dialog failed.
255 </td>
256 </tr>
257 <tr>
258 <td><p><a name="SIGNON-ERROR-OPERATION-FAILED:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_OPERATION_FAILED</code></span></p></td>
259 <td>Temporary failure in authentication.
260 </td>
261 </tr>
262 <tr>
263 <td><p><a name="SIGNON-ERROR-ENCRYPTION-FAILED:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_ENCRYPTION_FAILED</code></span></p></td>
264 <td>
265 <em class="parameter"><code>deprecated</code></em>: Failure during data
266 encryption/decryption.
267 </td>
268 </tr>
269 <tr>
270 <td><p><a name="SIGNON-ERROR-TOS-NOT-ACCEPTED:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_TOS_NOT_ACCEPTED</code></span></p></td>
271 <td>User declined Terms of Service.
272 </td>
273 </tr>
274 <tr>
275 <td><p><a name="SIGNON-ERROR-FORGOT-PASSWORD:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_FORGOT_PASSWORD</code></span></p></td>
276 <td>User requested password reset sequence.
277 </td>
278 </tr>
279 <tr>
280 <td><p><a name="SIGNON-ERROR-METHOD-OR-MECHANISM-NOT-ALLOWED:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_METHOD_OR_MECHANISM_NOT_ALLOWED</code></span></p></td>
281 <td>Method or mechanism not
282 allowed for this identity.
283 </td>
284 </tr>
285 <tr>
286 <td><p><a name="SIGNON-ERROR-INCORRECT-DATE:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_INCORRECT_DATE</code></span></p></td>
287 <td>Date/time incorrect on device.
288 </td>
289 </tr>
290 <tr>
291 <td><p><a name="SIGNON-ERROR-USER-ERROR:CAPS"></a><span class="term"><code class="literal">SIGNON_ERROR_USER_ERROR</code></span></p></td>
292 <td>Placeholder to rearrange enumeration - userspace
293 specific.
294 </td>
295 </tr>
296 </tbody>
297 </table></div>
298 </div>
299 </div>
300 </div>
301 <div class="footer">
302 <hr>
303           Generated by GTK-Doc V1.18</div>
304 </body>
305 </html>