This file is indexed.

/usr/share/dbus-1/interfaces/com.google.code.AccountsSSO.SingleSignOn.AuthService.xml is in signond-dev 8.56+14.04.20140307-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
<!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.AuthService:
    @short_description: Manages Signon identities.

    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.

    Query information on available authentication methods and mechanisms, as
    well as create identities and authentication sessions.
  -->
  <interface name="com.google.code.AccountsSSO.SingleSignOn.AuthService">
    <!--
      registerNewIdentity:
      @short_description: Create a new Identity.
      @objectPath: the D-Bus object path of the new Identity

      Create a new (empty) Identity in the Signon database.
    -->
    <method name="registerNewIdentity">
      <arg name="objectPath" type="o" direction="out"/>
    </method>
    <!--
      getIdentity:
      @short_description: Get an Identity from the Signon database.
      @id: the ID of the Identity in the Signon database
      @objectPath: the D-Bus object path for the Identity
      @identityData: the information associated with the Identity

      Get an Identity from the Signon database, creating it if it does not
      exist.
    -->
    <method name="getIdentity">
      <arg name="id" type="u" direction="in"/>
      <arg name="objectPath" type="o" direction="out"/>
      <arg name="identityData" type="a{sv}" direction="out"/>
    </method>
    <!--
      getAuthSessionObjectPath:
      @short_description: Get a D-Bus object path for an AuthSession.
      @path: the D-Bus object path
      @id: ID to use for the new AuthSession
      @type: the authentication method to use for the new AuthSession

      Return a D-Bus object path for a newly-created AuthSession.
    -->
    <method name="getAuthSessionObjectPath">
      <!-- FIXME: Should be a 'o' typei for object paths. -->
      <arg name="path" type="s" direction="out"/>
      <arg name="id" type="u" direction="in"/>
      <arg name="type" type="s" direction="in"/>
    </method>
    <!--
      queryMethods:
      @short_description: List the available authentication methods.
      @methods: an array of the available authentication methods

      Query the list of all available authentication methods.
    -->
    <method name="queryMethods">
      <arg name="methods" type="as" direction="out"/>
    <!--
      queryMechanisms:
      @short_description: List the available authentication mechanisms.
      @mechanisms: an array of the available authentication mechanisms
      @method: the authentication method for which to query the available mechanisms

      Query the list of available authentication mechanisms for a given
      authentication method.
    -->
    </method>
    <method name="queryMechanisms">
      <arg name="mechanisms" type="as" direction="out"/>
      <arg name="method" type="s" direction="in"/>
    </method>
    <!--
      queryIdentities:
      @short_description: Request an array of stored identities.
      @identites: the list of stored identities
      @filter: the filter to apply to the returned identities

      Request an array of identities which are stored in the Signon database.
    -->
    <method name="queryIdentities">
      <arg name="identities" type="aa{sv}" direction="out"/>
      <arg name="filter" type="a{sv}" direction="in"/>
      <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="QVariantMap"/>
    </method>
    <!--
      clear:
      @short_description: Remove all identities from the Signon database.
      @success: whether the clear succeeded

      Clear the Signon database by removing all stored identities.
    -->
    <method name="clear">
      <arg name="success" type="b" direction="out"/>
    </method>
    <!--
      backupStarts:
      @short_description: TODO

      TODO
    -->
    <method name="backupStarts">
      <arg type="y" direction="out"/>
    </method>
    <!--
      backupFinished:
      @short_description: TODO

      TODO
    -->
    <method name="backupFinished">
      <arg type="y" direction="out"/>
    </method>
    <!--
      restoreStarts:
      @short_description: TODO

      TODO
    -->
    <method name="restoreStarts">
      <arg type="y" direction="out"/>
    </method>
    <!--
      restoreFinished:
      @short_description: TODO

      TODO
    -->
    <method name="restoreFinished">
      <arg type="y" direction="out"/>
    </method>
  </interface>
</node>