From e94829fd5ec3a23ffeda13cd56ec14d5b2eceb3d Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Fri, 11 Dec 2009 21:57:59 +0000 Subject: Support for collection aliases. The collection aliases are present under: /org/freedesktop/secrets/aliases/xxxx So the default and network collections would be usable via the object path, in addition to their normal object paths: /org/freedesktop/secrets/aliases/default /org/freedesktop/secrets/aliases/network To manage the aliases, two new methods are added to the Service interface: ReadAlias() and SetAlias(). BTW, These are not properties on Collection because a collection can be have multiple aliases pointing to it. --- secret-service/specification.xml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'secret-service/specification.xml') diff --git a/secret-service/specification.xml b/secret-service/specification.xml index f305cbe..2902232 100644 --- a/secret-service/specification.xml +++ b/secret-service/specification.xml @@ -109,11 +109,7 @@ error should be raised. Client applications without special requirements should store in the default - collection. Use the - - DefaultCollection - property on the Service interface to determine the default collection. In addition - the default collection is always accessible through a + collection. The default collection is always accessible through a specific object path. A new item can be created with the @@ -485,9 +481,10 @@ The object path for a session, where ssss is an auto-generated session specific identifier. - /org/freedesktop/secrets/default + /org/freedesktop/secrets/aliases/default The default collection for client applications to store secrets is available under - this object path in addition to its real object path (above). + this object path in addition to its real object path (above). Other aliases may also be + present. -- cgit v1.2.3-54-g00ecf