/usr/share/vala/vapi/signon.vapi is in libsignon-glib-dev 1.10daily13.06.25-0ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 | /* signon.vapi generated by vapigen, do not modify. */
[CCode (cprefix = "Signon", gir_namespace = "Signon", gir_version = "1.0", lower_case_cprefix = "signon_")]
namespace Signon {
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", type_id = "signon_auth_service_get_type ()")]
public class AuthService : GLib.Object {
[CCode (has_construct_function = false)]
public AuthService ();
public void query_mechanisms (string method, Signon.QueryMechanismCb cb);
public void query_methods (Signon.QueryMethodsCb cb);
}
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", type_id = "signon_auth_session_get_type ()")]
public class AuthSession : GLib.Object {
[CCode (has_construct_function = false)]
public AuthSession (uint id, string method_name) throws GLib.Error;
public void cancel ();
public unowned string get_method ();
public void process (GLib.HashTable<string,GLib.Value?> session_data, string mechanism, Signon.AuthSessionProcessCb cb);
public void query_available_mechanisms (string wanted_mechanisms, Signon.AuthSessionQueryAvailableMechanismsCb cb);
public signal void state_changed (int object, string p0);
}
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", type_id = "signon_identity_get_type ()")]
public class Identity : GLib.Object {
[CCode (has_construct_function = false)]
public Identity ();
public void add_reference (string reference, Signon.IdentityReferenceAddedCb cb, void* user_data);
public Signon.AuthSession create_session (string method) throws GLib.Error;
[CCode (has_construct_function = false)]
public Identity.from_db (uint32 id);
public unowned GLib.Error get_last_error ();
public void query_info (Signon.IdentityInfoCb cb);
public void remove (Signon.IdentityRemovedCb cb, void* user_data);
public void remove_reference (string reference, Signon.IdentityReferenceRemovedCb cb, void* user_data);
public void store_credentials_with_args (string username, string secret, bool store_secret, GLib.HashTable<string,string[]> methods, string caption, string realms, string access_control_list, Signon.IdentityType type, Signon.IdentityStoreCredentialsCb cb);
public void store_credentials_with_info (Signon.IdentityInfo info, Signon.IdentityStoreCredentialsCb cb);
public void verify_secret (string secret, Signon.IdentityVerifyCb cb);
[NoAccessorMethod]
public uint id { get; set; }
[HasEmitter]
public signal void signout ();
}
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "signon_identity_info_get_type ()")]
[Compact]
public class IdentityInfo {
[CCode (has_construct_function = false)]
public IdentityInfo ();
public Signon.IdentityInfo copy ();
public void free ();
[CCode (array_length = false, array_null_terminated = true)]
public unowned string[] get_access_control_list ();
public unowned string get_caption ();
public int get_id ();
public Signon.IdentityType get_identity_type ();
public unowned GLib.HashTable<string,string[]> get_methods ();
[CCode (array_length = false, array_null_terminated = true)]
public unowned string[] get_realms ();
public bool get_storing_secret ();
public unowned string get_username ();
public void remove_method (string method);
public void set_access_control_list (string access_control_list);
public void set_caption (string caption);
public void set_identity_type (Signon.IdentityType type);
public void set_method (string method, string mechanisms);
public void set_realms (string realms);
public void set_secret (string secret, bool store_secret);
public void set_username (string username);
}
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", cprefix = "SIGNON_IDENTITY_TYPE_")]
[Flags]
public enum IdentityType {
OTHER,
APP,
WEB,
NETWORK
}
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", cprefix = "SIGNON_POLICY_")]
public enum SessionDataUiPolicy {
DEFAULT,
REQUEST_PASSWORD,
NO_USER_INTERACTION,
VALIDATION
}
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", cprefix = "SIGNON_ERROR_")]
public errordomain Error {
UNKNOWN,
INTERNAL_SERVER,
INTERNAL_COMMUNICATION,
PERMISSION_DENIED,
METHOD_NOT_KNOWN,
SERVICE_NOT_AVAILABLE,
INVALID_QUERY,
METHOD_NOT_AVAILABLE,
IDENTITY_NOT_FOUND,
STORE_FAILED,
REMOVE_FAILED,
SIGNOUT_FAILED,
IDENTITY_OPERATION_CANCELED,
CREDENTIALS_NOT_AVAILABLE,
REFERENCE_NOT_FOUND,
MECHANISM_NOT_AVAILABLE,
MISSING_DATA,
INVALID_CREDENTIALS,
NOT_AUTHORIZED,
WRONG_STATE,
OPERATION_NOT_SUPPORTED,
NO_CONNECTION,
NETWORK,
SSL,
RUNTIME,
SESSION_CANCELED,
TIMED_OUT,
USER_INTERACTION,
OPERATION_FAILED,
ENCRYPTION_FAILED,
TOS_NOT_ACCEPTED,
FORGOT_PASSWORD,
METHOD_OR_MECHANISM_NOT_ALLOWED,
INCORRECT_DATE,
USER_ERROR;
public static GLib.Quark quark ();
}
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", instance_pos = 3.9)]
public delegate void AuthSessionProcessCb (Signon.AuthSession self, owned GLib.HashTable<string,GLib.Value?> session_data, GLib.Error error);
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", instance_pos = 3.9)]
public delegate void AuthSessionQueryAvailableMechanismsCb (Signon.AuthSession self, [CCode (array_length = false, array_null_terminated = true)] owned string[] mechanisms, GLib.Error error);
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", instance_pos = 3.9)]
public delegate void AuthSessionQueryAvailableMethodsCb (Signon.AuthSession self, [CCode (array_length = false, array_null_terminated = true)] owned string[] mechanisms, GLib.Error error);
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", instance_pos = 3.9)]
public delegate void IdentityInfoCb (Signon.Identity self, Signon.IdentityInfo info, GLib.Error error);
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", instance_pos = 2.9)]
public delegate void IdentityReferenceAddedCb (Signon.Identity self, GLib.Error error);
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", instance_pos = 2.9)]
public delegate void IdentityReferenceRemovedCb (Signon.Identity self, GLib.Error error);
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", instance_pos = 2.9)]
public delegate void IdentityRemovedCb (Signon.Identity self, GLib.Error error);
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", instance_pos = 2.9)]
public delegate void IdentitySignedOutCb (Signon.Identity self, GLib.Error error);
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", instance_pos = 3.9)]
public delegate void IdentityStoreCredentialsCb (Signon.Identity self, uint32 id, GLib.Error error);
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", instance_pos = 3.9)]
public delegate void IdentityVerifyCb (Signon.Identity self, bool valid, GLib.Error error);
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", instance_pos = 2.9)]
public delegate void IdentityVoidCb (Signon.Identity self, GLib.Error error);
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", instance_pos = 4.9)]
public delegate void QueryMechanismCb (Signon.AuthService auth_service, string method, [CCode (array_length = false, array_null_terminated = true)] owned string[] mechanisms, GLib.Error error);
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", instance_pos = 3.9)]
public delegate void QueryMethodsCb (Signon.AuthService auth_service, [CCode (array_length = false, array_null_terminated = true)] owned string[] methods, GLib.Error error);
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_CAPTION")]
public const string SESSION_DATA_CAPTION;
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_PROXY")]
public const string SESSION_DATA_PROXY;
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_REALM")]
public const string SESSION_DATA_REALM;
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_RENEW_TOKEN")]
public const string SESSION_DATA_RENEW_TOKEN;
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_SECRET")]
public const string SESSION_DATA_SECRET;
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_TIMEOUT")]
public const string SESSION_DATA_TIMEOUT;
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_UI_POLICY")]
public const string SESSION_DATA_UI_POLICY;
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_USERNAME")]
public const string SESSION_DATA_USERNAME;
[CCode (cheader_filename = "libsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_WINDOW_ID")]
public const string SESSION_DATA_WINDOW_ID;
}
|