[gnome-online-accounts] GoaOAuth2Based: Add ClientId and ClientSecret properties
- From: Xavier Claessens <xclaesse src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-online-accounts] GoaOAuth2Based: Add ClientId and ClientSecret properties
- Date: Fri, 7 Oct 2011 19:26:01 +0000 (UTC)
commit 45ab9bd065092f7b94bc93ce7b684f1390035c41
Author: Xavier Claessens <xclaesse gmail com>
Date: Fri Oct 7 18:24:21 2011 +0200
GoaOAuth2Based: Add ClientId and ClientSecret properties
https://bugzilla.gnome.org/show_bug.cgi?id=661062
data/dbus-interfaces.xml | 6 ++++++
doc/goa-sections.txt | 6 ++++++
src/goabackend/goaoauth2provider.c | 4 ++++
3 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/data/dbus-interfaces.xml b/data/dbus-interfaces.xml
index 584481a..ad6ce2b 100644
--- a/data/dbus-interfaces.xml
+++ b/data/dbus-interfaces.xml
@@ -150,6 +150,12 @@
<arg name="access_token" type="s" direction="out"/>
<arg name="expires_in" type="i" direction="out"/>
</method>
+
+ <!-- ClientId: The client id. -->
+ <property name="ClientId" type="s" access="read"/>
+
+ <!-- ClientSecret: The client secret. -->
+ <property name="ClientSecret" type="s" access="read"/>
</interface>
<!--
diff --git a/doc/goa-sections.txt b/doc/goa-sections.txt
index 20bee0e..19e4d12 100644
--- a/doc/goa-sections.txt
+++ b/doc/goa-sections.txt
@@ -166,6 +166,12 @@ goa_account_skeleton_get_type
GoaOAuth2Based
GoaOAuth2BasedIface
goa_oauth2_based_interface_info
+goa_oauth2_based_get_client_id
+goa_oauth2_based_set_client_id
+goa_oauth2_based_dup_client_id
+goa_oauth2_based_get_client_secret
+goa_oauth2_based_set_client_secret
+goa_oauth2_based_dup_client_secret
goa_oauth2_based_call_get_access_token
goa_oauth2_based_call_get_access_token_finish
goa_oauth2_based_call_get_access_token_sync
diff --git a/src/goabackend/goaoauth2provider.c b/src/goabackend/goaoauth2provider.c
index 42c2d8f..3af0a4b 100644
--- a/src/goabackend/goaoauth2provider.c
+++ b/src/goabackend/goaoauth2provider.c
@@ -1335,6 +1335,10 @@ goa_oauth2_provider_build_object (GoaProvider *provider,
goto out;
oauth2_based = goa_oauth2_based_skeleton_new ();
+ goa_oauth2_based_set_client_id (oauth2_based,
+ goa_oauth2_provider_get_client_id (GOA_OAUTH2_PROVIDER (provider)));
+ goa_oauth2_based_set_client_secret (oauth2_based,
+ goa_oauth2_provider_get_client_secret (GOA_OAUTH2_PROVIDER (provider)));
/* Ensure D-Bus method invocations run in their own thread */
g_dbus_interface_skeleton_set_flags (G_DBUS_INTERFACE_SKELETON (oauth2_based),
G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]