[gnome-online-accounts/wip/kerberos: 2/6] Add new "Ticketing" interface
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-online-accounts/wip/kerberos: 2/6] Add new "Ticketing" interface
- Date: Mon, 20 Aug 2012 22:55:53 +0000 (UTC)
commit 04b36203395804efa03e1049aba013fb25570659
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.
https://bugzilla.gnome.org/show_bug.cgi?id=679253
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 09b7ef9..6101478 100644
--- a/data/dbus-interfaces.xml
+++ b/data/dbus-interfaces.xml
@@ -166,6 +166,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:
@@ -462,4 +472,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]