/usr/share/dbus-1/interfaces/com.google.code.AccountsSSO.SingleSignOn.Identity.xml is in signond-dev 8.58+16.04.20151106-0ubuntu1.
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 | <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node name="/" xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd">
<!--
com.google.code.AccountsSSO.SingleSignOn.Identity:
@short_description: Representation of a single identity.
The signond D-Bus APIs are unstable, subject to change and should not be
used by client applications, which should use libsignon-glib or
libsignon-qt instead.
A single credential stored in the Signon database.
-->
<interface name="com.google.code.AccountsSSO.SingleSignOn.Identity">
<!--
unregistered:
@short_description: Emitted when the identity is removed
Emitted when the Identity is removed from the Signon database.
-->
<signal name="unregistered">
</signal>
<!--
infoUpdated:
@short_description: Emitted when the Identity information has been
updated.
@type: the type of update that occurred
Emitted when credentials information has been updated is the Signon
database, such as when the credentials were updated or removed, or when
the identity was signed out.
-->
<signal name="infoUpdated">
<arg name="type" type="i" direction="out"/>
</signal>
<!--
requestCredentialsUpdate:
@short_description: Request that the user enters a new (updated) secret.
@id: the ID of the Identity
@message: message to be shown to the user
Request that the user enters a new secret, which is then stored in the
Signon database.
-->
<method name="requestCredentialsUpdate">
<arg name="id" type="u" direction="out"/>
<arg name="message" type="s" direction="in"/>
</method>
<!--
getInfo:
@short_description: Fetch additional information about the Identity.
@info: a dictionary of additional information
Fetch a large amount of additional information on the Identity, such as
the username, type, method and so on.
-->
<method name="getInfo">
<arg name="info" type="a{sv}" direction="out"/>
</method>
<!--
verifyUser:
@short_description: Verify the secret against a user-supplied secret.
@valid: whether the supplied secret is valid
@params: parameters to pass to the authentication plugin
Request that the user enters a secret, and verify that against the secret
stored in the Signon database.
-->
<method name="verifyUser">
<arg name="valid" type="b" direction="out"/>
<arg name="params" type="a{sv}" direction="in"/>
<annotation name="com.trolltech.QtDBus.QtTypeName.In4" value="QVariantMap"/>
</method>
<!--
verifySecret:
@short_description: Verify that the secret is valid.
@valid: whether the secret is valid
@secret: the secret to verify
Verifies that the supplied secret is valid by comparing it to the secret
stored in the Signon database.
-->
<method name="verifySecret">
<arg name="valid" type="b" direction="out"/>
<arg name="secret" type="s" direction="in"/>
</method>
<!--
remove:
@short_description: Remove the Identity.
Remove the identity from the Signon database.
-->
<method name="remove">
</method>
<!--
signOut:
@short_description: Sign out the identity.
Close all authentication sessions for the identity.
-->
<method name="signOut">
<arg type="b" direction="out"/>
</method>
<!--
store:
@short_description: Store credentials in the identity.
@id: a numeric ID for the identity in the database
@info: information to store in the Identity
Store the given credentials information in the identity, returning a
numeric ID for the identity in the Signon database.
-->
<method name="store">
<arg name="id" type="u" direction="out"/>
<arg name="info" type="a{sv}" direction="in"/>
<annotation name="com.trolltech.QtDBus.QtTypeName.In4" value="QVariantMap"/>
</method>
<!--
addReference:
@short_description: Add a reference to the Identity.
@id: the ID of the reference in the database
@reference: a named reference to add
Add a named reference to the Identity.
-->
<method name="addReference">
<arg name="id" type="i" direction="out"/>
<arg name="reference" type="s" direction="in"/>
</method>
<!--
removeReference:
@short_description: Remove a reference from the Identity.
@id: the ID of the reference in the database
@reference: a named reference to removed
Remove a named reference from the Identity.
-->
<method name="removeReference">
<arg name="id" type="i" direction="out"/>
<arg name="reference" type="s" direction="in"/>
</method>
</interface>
</node>
|