Meet illustrious-brother, a magic SSO bootstrap that creates a STEEM ecosystem of glitch.io apps.steemCreated with Sketch.

in #utopian-io5 years ago (edited)

Github repository
https://github.com/lanmower/illustrious-brother





Repository

https://glitch.com/edit/#!/illustrious-brother <-- SSO Master project
https://glitch.com/edit/#!/trail-broccoli <-- project to remix
https://illustrious-brother.glitch.me/?state=trail-broccoli <-- example project running

illustruous-brother

  • What is the project about?
    illustrious-brother is an open source single sign on for steem on glitch.io projects

It encapsulates your projects glitch environment to provide safer and easier login and approval processes for glitch projects. Instantly fork out simple glitch.io projects that can access steem, share a single signon with all the other apps.

When a user's account details are requested, the user is asked once per project.
When a vote or a comment is requested, the user is asked every time.

in your project, you can use the following steem calls:
vote: (author, permlink, weight)
comment: (parentAuthor, parentPermlink, permlink, title, body, jsonMetadata)
me: ()

these calls return javascript promises, their result can be read in the promise callback

https://glitch.com/edit/#!/trail-broccoli

includes an example of how this is accomplished and the result used

To run your very own project, remix trail-broccoli, simply use the follwing:
https://illustrious-brother.glitch.me/?state=YOUR_GLITCH_APP_NAME

If a user is already logged in, they wont have to log in again for your app.

  • Technology Stack
    glitch.io is the host, app ecosystem and ide
    steemconnect is the authentication platform
    penpal is used for rpc communication between iframes
    javascript promises for async behavior

  • Roadmap
    jit.si support is being tested
    more extensive example gui projects are in the making

  • How to contribute?
    you can find the developer, @lanmower, at http://www.steempunks.live (link to steemPunks discord)

GitHub Account

http://github.com/lanmower

Sort:  

Thanks for the contribution, @lanmower! As I mentioned on Discord I had never heard of glitch.io before, but having a single sign on for Steem on glitch.io projects sounds very useful for people who have!

Is it possible for glitch.io projects mirrored on GitHub to also have a README (I see it was there before, but was deleted in the "Updated with glitch" commit)? It would be great if you could include some information in the README about what the project is for people who find it on GitHub. Also adding an open source licence is a must

The code looks good, except that it still uses var while using other ES6+ features. Is there a reason for this?

Since you are new to submitting contributions to Utopian I would recommend you check out this guide, as it includes some very useful information for the development category in particular. Will be interesting to see what other stuff you come up with, so I'm looking forward to your future contributions!


Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Thank you for your review, @amosbastian! Keep up the good work!

Thank you for the suggestion, I'll get right on adding a read me to the github project.

Thank you @amosbastian for your suggestions, I have made the modifications you suggested alongside a few other ones received from your reviews comments, and produced a first revision and updated the repository.

Hey, @lanmower!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

👌🏼

Posted using Partiko iOS

Congratulations @lanmower! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You got more than 700 replies. Your next target is to reach 800 replies.

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemFest³ - SteemitBoard Contest Teaser
The new Steemfest³ Award is ready!

Support SteemitBoard's project! Vote for its witness and get one more award!

-EXAMPLE COMMENT FROM GLITCH PROJECT-

Hi @lanmower!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Coin Marketplace

STEEM 0.35
TRX 0.12
JST 0.040
BTC 70601.11
ETH 3576.21
USDT 1.00
SBD 4.78