Steem Secure aspire to be an alternative for Steem Connect, which has got security holes.
With this update I added all availible methods of Steem blockchain database API and update Project Logo.
Steem Connect provides for thirdparties application token with rights to post, comment or vote in our name. However as we saw on utopian example this token may be stored by thirdparty and then used against users in utopian case by hackers, imagine what would happen if steem connect token would give utopian rights to transfer funds.
Steem Secure Login is browser extension which signs transaction with our private keys and gives thirdparties opportunity to use its interface and ask for broadcast transaction, it never shows user private keys and works as prebuild login system.
Steem Stecure Login In its final Version will be considered as fully functioning steem blockchain login system.
Thirdparties will not have to implement any login system by themselfes.
What have been done
-
All steem blockchain methods have been implemented, changes were necessary to start working on applications privileges and warning popups. Changes were pretty simple from development perspective, but they took a lot of time to apply because of lot of repeatable code to write.
Programming interface is similar to Steem-Js interface with one difference -> You never pass to the method your private key.
Example how you comment with steem-js
steem.broadcast.comment(wif, parentAuthor, parentPermlink, author, permlink, title, body, jsonMetadata, function(err, result) { console.log(err, result); });Example how you comment with Steem Secure Login
SteemSecure.broadcast.comment(parentAuthor, parentPermlink, permlink, title, body, jsonMetadata, function(err, result) { console.log(err, result); });You see wif and author parameters are ommited. That's the way it is with all methods.
-
Friendly graphic designer prepared logo for the project.
Old one:
New One
There is also logo with higher resolution added to the project.
Comming Soon
- First Release for chrome, opera, and firefox
- Warning popups (for example if you give webpage privalege to transfer money for you, you will be notified if such operation occurs and have to confirm popup
- Programming interface extend for: callback when user log in, callback if he logout
- Method to open login window (extension popup window) programatically also
- Method to get log in user name
Authors github, repository and Pull requests
How to contribute
- Contributors can find me through github I am reading projects issues regularly.
- Through steem.chat where I have nick name "bartosz"
- Through facebook.com, where they will find me under name "Bartosz Kurek". My profile image matches the one I've got on steemit.com and utopian.io.
Posted on Utopian.io - Rewarding Open Source Contributors