|
Packit |
79f644 |
|
|
Packit |
79f644 |
"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
|
|
Packit |
79f644 |
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
Copyright © 2012 – 2017 Red Hat, Inc.
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
This library is free software; you can redistribute it and/or
|
|
Packit |
79f644 |
modify it under the terms of the GNU Lesser General Public
|
|
Packit |
79f644 |
License as published by the Free Software Foundation; either
|
|
Packit |
79f644 |
version 2 of the License, or (at your option) any later version.
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
This library is distributed in the hope that it will be useful,
|
|
Packit |
79f644 |
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
Packit |
79f644 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
Packit |
79f644 |
Lesser General Public License for more details.
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
You should have received a copy of the GNU Lesser General
|
|
Packit |
79f644 |
Public License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
|
Packit |
79f644 |
-->
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
<node name="/" xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd">
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
org.gnome.Identity.Manager:
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
An interface used for managing identities.
|
|
Packit |
79f644 |
-->
|
|
Packit |
79f644 |
<interface name="org.gnome.Identity.Manager">
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
<method name="ExchangeSecretKeys">
|
|
Packit |
79f644 |
<arg name="identifier" type="s" direction="in"/>
|
|
Packit |
79f644 |
<arg name="input_key" type="s" direction="in"/>
|
|
Packit |
79f644 |
<arg name="output_key" type="s" direction="out"/>
|
|
Packit |
79f644 |
</method>
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
SignIn:
|
|
Packit |
79f644 |
@identifier: kerberos principal or partial principal
|
|
Packit |
79f644 |
@details: Extra key/value pairs to set.
|
|
Packit |
79f644 |
@identity_object_path: The object path of the signed in identity.
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
Signs in an identity. Available details are:
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
* domain: e.g. example.com
|
|
Packit |
79f644 |
* initial-password: D-H encrypted initial password.
|
|
Packit |
79f644 |
Must call ExchangeSecretKeys() first.
|
|
Packit |
79f644 |
* disallow-renewal: Don't request renewable ticket
|
|
Packit |
79f644 |
* disallow-forwarding: Don't request forwardable ticket
|
|
Packit |
79f644 |
* disallow-proxying: Don't request proxiable ticket
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
-->
|
|
Packit |
79f644 |
<method name="SignIn">
|
|
Packit |
79f644 |
<arg name="identifier" type="s" direction="in"/>
|
|
Packit |
79f644 |
<arg name="details" type="a{ss}" direction="in"/>
|
|
Packit |
79f644 |
<arg name="identity_object_path" type="o" direction="out"/>
|
|
Packit |
79f644 |
</method>
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
SignOut:
|
|
Packit |
79f644 |
@identity: The identifier of the identity (i.e., a kerberos principal name)
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
Signs out an identity.
|
|
Packit |
79f644 |
-->
|
|
Packit |
79f644 |
<method name="SignOut">
|
|
Packit |
79f644 |
<arg name="identity" type="s" direction="in"/>
|
|
Packit |
79f644 |
</method>
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
</interface>
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
org.gnome.Identity:
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
The identity interface.
|
|
Packit |
79f644 |
-->
|
|
Packit |
79f644 |
<interface name="org.gnome.Identity">
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
Identifier:
|
|
Packit |
79f644 |
Unique string identifying identity (i.e., a kerberos principal name)
|
|
Packit |
79f644 |
-->
|
|
Packit |
79f644 |
<property name="Identifier" type="s" access="read"/>
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
ExpirationTimestamp:
|
|
Packit |
79f644 |
The time the identity's credentials will expire
|
|
Packit |
79f644 |
-->
|
|
Packit |
79f644 |
<property name="ExpirationTimestamp" type="x" access="read"/>
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
IsSignedIn:
|
|
Packit |
79f644 |
Whether or not the identity is currently signed in
|
|
Packit |
79f644 |
-->
|
|
Packit |
79f644 |
<property name="IsSignedIn" type="b" access="read"/>
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
</interface>
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
</node>
|