summaryrefslogtreecommitdiffstats
path: root/src/providers/data_provider_iface.xml
blob: 90397f1b2a1dabc3b45005340cd503b0746c7bb5 (plain)
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
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
 "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
    <interface name="org.freedesktop.sssd.dataprovider">
        <annotation value="data_provider_iface" name="org.freedesktop.DBus.GLib.CSymbol"/>
        <method name="RegisterService">
            <!-- arguments parsed manually -->
        </method>
        <method name="pamHandler">
            <!-- arguments parsed manually -->
        </method>
        <method name="sudoHandler">
            <!-- arguments parsed manually -->
        </method>
        <method name="autofsHandler">
            <!-- arguments parsed manually -->
        </method>
        <method name="hostHandler">
            <!-- arguments parsed manually -->
        </method>
        <method name="getDomains">
            <!-- arguments parsed manually -->
        </method>
        <method name="getAccountInfo">
            <!-- arguments parsed manually -->
        </method>
    </interface>

    <!--
      this is a reverse method sent from providers to
      the nss responder to tell it to update the mmap
      cache
    -->

    <interface name="org.freedesktop.sssd.dataprovider_rev">
        <annotation value="data_provider_rev_iface" name="org.freedesktop.DBus.GLib.CSymbol"/>
        <method name="updateCache">
            <!-- manual argument parsing -->
        </method>
        <method name="initgrCheck">
            <!-- manual argument parsing -->
        </method>
    </interface>
</node>