[gnome-online-accounts/wip/kerberos: 2/4] Add new "Ticketing" interface
- From: Ray Strode <halfline src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-online-accounts/wip/kerberos: 2/4] Add new "Ticketing" interface
- Date: Sat, 18 Aug 2012 07:34:27 +0000 (UTC)
commit 37b54d0ffb31f97dd6fd36734f79adbb66464f0f
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 | 26 ++++++++++++++++++++++++++
1 files changed, 26 insertions(+), 0 deletions(-)
---
diff --git a/data/dbus-interfaces.xml b/data/dbus-interfaces.xml
index 9881d81..c58aed0 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,20 @@
<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">
+ <!--
+ GetTicket:
+
+ Use this method to obtain an ticket that can be used to
+ access resources for the account.
+ -->
+ <method name="GetTicket"/>
+ </interface>
+
</node>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]