D25961: [WIP] Switch the Attica KDE plugin to use KAccounts
Dan Leinir Turthra Jensen
noreply at phabricator.kde.org
Thu Feb 20 13:48:46 GMT 2020
leinir updated this revision to Diff 76049.
leinir added a comment.
Fair bit of work gone on here, but in short, given a patch which handles the
OpenID ID token in the OAuth2 requests in signon-plugin-oauth2, we are now
able to construct a bearer-authenticated request and whatnot. There is more
work to be done, but it seems like things are happening now! Progress.
The merge request for the signon-plugin-oauth2 patch can be found at:
https://gitlab.com/accounts-sso/signon-plugin-oauth2/-/merge_requests/25
- Add the provider and service files (these use temp client data for now)
- Actually install the service and provider files
- Add functionality to open the accounts kcm on saveCredentials calls
- Actually make the service locator work (need to query for the right thing)
- Add the SignOn OAuth plugin as a runtime dependency
- Minor cleanup for attica_kde cmakelists
- The opendesktop provider file is... not google
- Fetch the access token (actually ID token) from AccountsManager via KAccounts
REPOSITORY
R119 Plasma Desktop
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D25961?vs=74208&id=76049
BRANCH
switch-attica-plugin-to-kaccounts (branched from master)
REVISION DETAIL
https://phabricator.kde.org/D25961
AFFECTED FILES
CMakeLists.txt
attica-kde/kdeplugin/CMakeLists.txt
attica-kde/kdeplugin/kdeplatformdependent.cpp
attica-kde/kdeplugin/kdeplatformdependent.h
attica-kde/kdeplugin/opendesktop-rating.service
attica-kde/kdeplugin/opendesktop.provider
To: leinir
Cc: zachus, plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20200220/f769d091/attachment-0001.html>
More information about the Plasma-devel
mailing list