• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

data/H03-May-2022-3,7352,666

doc/H03-May-2022-3,3353,054

m4/H18-Oct-2021-14,00112,810

po/H03-May-2022-72,28058,483

src/H03-May-2022-74,82252,937

ABOUT-NLSH A D18-Oct-202167 21

COPYINGH A D26-May-201425.1 KiB494407

Makefile.amH A D11-Feb-2020510 3323

Makefile.inH A D03-May-202229.1 KiB937835

NEWSH A D18-Oct-202136 KiB1,9041,546

READMEH A D17-Mar-20212.4 KiB7855

aclocal.m4H A D18-Oct-202143.7 KiB1,2051,097

compileH A D18-Oct-20217.2 KiB349259

config.guessH A D18-Oct-202143.1 KiB1,4871,294

config.h.inH A D18-Oct-20215.2 KiB216145

config.rpathH A D18-Oct-202118.1 KiB685588

config.subH A D18-Oct-202130.7 KiB1,7911,636

configureH A D18-Oct-2021672 KiB22,76118,970

configure.acH A D18-Oct-202119 KiB584501

depcompH A D18-Oct-202123 KiB792502

gtk-doc.makeH A D18-Oct-202110.6 KiB323276

install-shH A D18-Oct-202115.3 KiB530346

ltmain.shH A D18-Oct-2021316.6 KiB11,1507,980

missingH A D18-Oct-20216.7 KiB216143

README

1GNOME Online Accounts - Single sign-on framework for GNOME
2==========================================================
3
4
5Facebook
6--------
7
8OAuth 2.0:
9https://developers.facebook.com/docs/authentication/
10https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow
11https://developers.facebook.com/docs/reference/dialogs/oauth/
12https://developers.facebook.com/tools/explorer/
13
14Scopes: https://developers.facebook.com/docs/authentication/permissions/
15
16Notes:
17The client-side flow returns the access_token and expires_in in the URI's
18fragment, and does not provide a refresh_token. However, if the user denied
19access then the error is returned in the URI's query. The URIs look like this:
20  - <get_redirect_uri>?#access_token=...
21  - <get_redirect_uri>?error=access_denied...#_=_
22
23
24Flickr
25------
26
27OAuth 1.0: http://www.flickr.com/services/api/auth.oauth.html
28
29
30Foursquare
31----------
32
33OAuth 2.0: https://developer.foursquare.com/overview/auth
34
35
36Google
37------
38
39OAuth 2.0:
40https://developers.google.com/accounts/docs/OAuth2InstalledApp
41https://developers.google.com/apis-explorer/
42https://developers.google.com/oauthplayground/
43
44Scopes:
45https://developers.google.com/accounts/docs/OAuth2Login
46https://developers.google.com/google-apps/calendar/auth
47https://developers.google.com/google-apps/contacts/v3/
48https://developers.google.com/drive/web/scopes
49https://developers.google.com/google-apps/gmail/oauth_protocol
50https://developers.google.com/picasa-web/docs/2.0/developers_guide_protocol
51https://developers.google.com/talk/jep_extensions/oauth
52https://developers.google.com/cloud-print/docs/devguide
53
54Sometimes the documentation is lacking. In such cases, the following can be
55useful:
56https://developers.google.com/apis-explorer/
57https://developers.google.com/oauthplayground/
58https://discovery-check.appspot.com/
59
60Notes:
61We are allowed to embed the client_secret in the source code. See
62https://developers.google.com/accounts/docs/OAuth2InstalledApp#overview
63
64
65Windows Live
66------------
67
68OAuth 2.0: http://msdn.microsoft.com/en-us/library/live/hh243647.aspx
69
70Scopes:
71http://msdn.microsoft.com/en-us/library/live/hh243646.aspx
72http://blogs.office.com/b/microsoft-outlook/archive/2013/09/12/outlook-com-now-with-imap.aspx
73
74Notes:
75We do not need the client_secret because we are marked as a desktop or mobile
76application, and we use https://login.live.com/oauth20_desktop.srf as the
77redirect_uri.
78