[gnome-online-accounts/wip/kerberos: 2/5] Add new "Ticketing" interface



commit 697354a75546309b35d11a3112f14108a2115061
Author: Ray Strode <rstrode redhat com>
Date:   Mon Aug 13 10:56:08 2012 -0400

    Add new "Ticketing" interface
    
    Kerberos is somewhat different from other providers in that it
    providers user the ability to gain access to arbitrary resources
    on the local network, not just a finite set of resources (such
    as Documents, Mail, Chat, etc). This ability is one of the main
    reasons Kerberos is used in enterprise deployments (so called
    Single Sign On).
    
    This commit adds a new Ticketing interface to describe that
    ability.

 data/dbus-interfaces.xml |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)
---
diff --git a/data/dbus-interfaces.xml b/data/dbus-interfaces.xml
index 9881d81..07aac04 100644
--- a/data/dbus-interfaces.xml
+++ b/data/dbus-interfaces.xml
@@ -164,6 +164,16 @@
     -->
     <property name="DocumentsDisabled" type="b" access="readwrite"/>
 
+    <!-- TicketingDisabled:
+         If %TRUE, the account will not expose any
+         #org.gnome.OnlineAccounts.Ticketing interface. If the account does not
+         provide ticketing-like capabilities, this property does nothing.
+
+         Note that the #org.gnomeOnlineAccounts.Ticketing interface is added or
+         removed from the account asynchronously.
+    -->
+    <property name="TicketingDisabled" type="b" access="readwrite"/>
+
     <!--
         Remove:
 
@@ -469,4 +479,13 @@
     <property name="Host" type="s" access="read"/>
   </interface>
 
+  <!--
+      org.gnome.OnlineAccounts.Ticketing:
+
+      An account object implements this interface if it provides
+      ticketing capabilities.
+  -->
+  <interface name="org.gnome.OnlineAccounts.Ticketing">
+  </interface>
+
 </node>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]