Bug 258786 - lastpass vault integration
Summary: lastpass vault integration
Status: ASSIGNED
Alias: None
Product: kwalletmanager
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Apple App Store iOS
: NOR wishlist
Target Milestone: ---
Assignee: Valentin Rusu
URL:
Keywords:
: 306969 311117 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-12-04 12:31 UTC by Caleb Cushing
Modified: 2025-01-07 19:13 UTC (History)
11 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Caleb Cushing 2010-12-04 12:31:45 UTC
Version:           unspecified (using KDE 4.5.4) 
OS:                Linux

I'm not sure how feasible it is, but it'd be awesome if I could access my lastpass vault from kwallet. That way I've only got 1 password storage method.

Reproducible: Didn't try
Comment 1 Christoph Feck 2013-04-30 01:26:27 UTC
*** Bug 306969 has been marked as a duplicate of this bug. ***
Comment 2 Valentin Rusu 2013-09-23 22:00:55 UTC
Please be informed that I contacted lasspass. Now waiting their answer.
Comment 3 Valentin Rusu 2013-09-27 16:46:00 UTC
LastPass answered and provided link to existing ruby framework
https://github.com/detunized/lastpass-ruby

We could use this framework as an example and implement a backend. Now evaluating that.
Comment 4 Valentin Rusu 2013-09-27 16:46:37 UTC
*** Bug 311117 has been marked as a duplicate of this bug. ***
Comment 5 Emile de Weerd 2013-10-02 18:03:54 UTC
(In reply to comment #3)
> LastPass answered and provided link to existing ruby framework
> https://github.com/detunized/lastpass-ruby
> 
> We could use this framework as an example and implement a backend. Now
> evaluating that.

Hi Valentin,
just wanted to add something after looking at the README of the Ruby library: they are talking about a iOS app that is using a port of the ruby library to C++. The app is done by the same author, and has a repository on github too. Here are the CPP classes of the port: https://github.com/detunized/LostPass/tree/master/LastPass
Maybe you already saw this in which case I apologize.
Cheers, Emile.
Comment 6 Martín Cigorraga 2013-10-03 09:26:03 UTC
A-M-A-Z-I-N-G
Thank you so much everyone.
Comment 7 Martin Tlustos 2014-02-05 09:12:44 UTC
Any update? I'm eagerly awaiting the time I can dump firefox/chromium...
Comment 8 Dmitry Yakimenko 2014-02-10 16:47:18 UTC
Hey everyone!

I'm the author of lastpass-ruby, lastpass-sharp and LostPass. I'm about to finish the C++ port of the library. The code is here: https://github.com/detunized/lastpass-cpp. It requires C++11 compatible compiler, like Clang 3.3+ or GCC 4.7+. It works on Linux and OS X. The license is MIT. You are welcome to use it and/or send pull requests. Or any other form of contribution is very welcome.

Dmitry.
Comment 9 Valentin Rusu 2014-02-10 19:58:57 UTC
Nice library. However, C++11 is not supported for KDE 4 AFAIK. Even if KDE4 will eventually be ported to KF5, which supports C++11, that'll add a non-negligible delay to this feature. I'll try to see how that may be worked around, but I don't guarantee I'll find a solution.
Comment 10 Dmitry Yakimenko 2014-02-10 20:05:05 UTC
It's possible to write a C or C++98/03 wrapper around the library, I guess.
Comment 11 Thomas Berger 2014-12-11 18:00:14 UTC
There is a c99 cli client for lastpass. Maybe it is simpler to use the code from there to provide the features in kwallet?

https://github.com/lastpass/lastpass-cli