create account

Utopian Registration: Frontend - Social Login with Github, Facebook & LinkedIn by therealwolf

View this thread on: hive.blogpeakd.comecency.com
· @therealwolf · (edited)
$115.89
Utopian Registration: Frontend - Social Login with Github, Facebook & LinkedIn
![Utopian_wolf (1).png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1515452801/byksyqjcysxfdz99hsao.png)

Hello everybody,

While the new year started semi-good, with me fighting-off a little weakness in my body - called *flue* (which at least went over pretty fast) - I still was very busy, developing the Social Login for the Utopian Registration.

The goal for the Utopian Registration is, to allow People who are new to STEEM to create an Utopian ( STEEM ) - Account through Utopian itself (and not how it is currently handled, through STEEMIT).

And one of the most important groundworks for this, is the actual login with a Github, Facebook or LinkedIn account.

In this Contribution-Post I'll take you through the changes I've made and what is working.

*I will also make another Contibution-Post for the backend - where the main part of the logic happened.*

<h1>The Pull-Request</h1>

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1515443645/amlqyhkjqcl8gjxa3wzt.png)

I won't go over the code in detail, but you can check it out here: <a href="https://github.com/utopian-io/utopian-registration-frontend/commit/d9716aa723beb26be36a2eab8f279395605ac1e7">Pull Request</a>

<h1>The Social Login</h1>

<h2>Step 1: Choose Social-Login</h2>

![1 - Main.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1515443916/bmwvpo0z573snjcjupoq.png)

You have prob. already noticed it but the Login-Button for LinkedIn is not shown. The reason for this is, that I had some problems with the API - and according to stackoverflow and google - am I not the only one and I rather focus on finishing the Project before I go too deep into a specific problem.

But this shouldn't be any big problem right now - since the most important Login is GitHub and after that for me personally FB.

And in this case - we'll click onto the *Github* Button.

<h2>Step 2: Authorize Utopian-App</h2>

Which then opens up a new window - where you need to enter your Github credentials and afterwards you will be shown this window.

![3 - github authorize.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1515444044/tur0gpoxq0zyunpryy9w.png)

*(You can ignore the text about high number of requests)*

Which means - that these are the permission the user gives Utopian to scan and rate the account. The rating is important  because we have to see if the user has already verified through a social account - for example with a 2FA on Github or Facebook - because if he has not, a verification via phone (sms) is required.

I've also added a simple algorithm which checks these attributes and a few more to rate the account, but the goal is to let it evolve over time. But more on that in the backend-contribution post.

<h2>Step 3: Redirect User</h2>

Last but not least - after a click on *Authorize* the User will be redirected to a specific Page which is determined by the following question:

- Has the User already verified email & phone or email & social account? Then he will go straight to the Account-Creation.
- Otherwise the user will be redirected to the specific page where he / she lacks the verification.

In this case - the user gets redirected to the email verification - which is actually the next thing I'll be working on.

![4 - email verif.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1515444049/lrx5rd4px7p1bxz4a8kg.png)

---


Now - while this looks pretty simple - there is a lot going on in the background. 

A User is created in the database, the profile of the user is getting retrieved from Github or Facebook and then rated and returned back to the frontend.

While the signup is already live under https://signup.utopian.io - the current version won't be there until the backend has been updated since this won't work otherwise and the backend code has been created in the official utopian-api backend.

---

<h1>Personal Message</h1>

I found the process of developing the social login quite challenging, because - while I already developed a steemconnect login for @smartsteem - I have never developed a login with facebook, github or linkedin.

However that is also where the fun part lies - since there is always an even greater joy when you do things which are difficult.

So I'm very glad that I had the chance to get my hands on that.

<h1>What's next</h1>

Next up for me is the email verification and SMS verification. While those are both things that I also haven't done before - I'm happy for the challenge.

Oh and of course - the backend Contribution-Post will also be created.

So - until then,

-Wolf


<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@therealwolf/utopian-registration-frontend-social-login-with-github-facebook-and-linkedin">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authortherealwolf
permlinkutopian-registration-frontend-social-login-with-github-facebook-and-linkedin
categoryutopian-io
json_metadata"{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":114027356,"name":"utopian-registration-frontend","full_name":"utopian-io/utopian-registration-frontend","html_url":"https://github.com/utopian-io/utopian-registration-frontend","fork":false,"owner":{"login":"utopian-io"}},"pullRequests":[{"url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/pulls/2","id":161713896,"html_url":"https://github.com/utopian-io/utopian-registration-frontend/pull/2","diff_url":"https://github.com/utopian-io/utopian-registration-frontend/pull/2.diff","patch_url":"https://github.com/utopian-io/utopian-registration-frontend/pull/2.patch","issue_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/issues/2","number":2,"state":"closed","locked":false,"title":"social login works now - but only if backend is updated too","user":{"login":"therealwolf42","id":31614097,"avatar_url":"https://avatars2.githubusercontent.com/u/31614097?v=4","gravatar_id":"","url":"https://api.github.com/users/therealwolf42","html_url":"https://github.com/therealwolf42","followers_url":"https://api.github.com/users/therealwolf42/followers","following_url":"https://api.github.com/users/therealwolf42/following{/other_user}","gists_url":"https://api.github.com/users/therealwolf42/gists{/gist_id}","starred_url":"https://api.github.com/users/therealwolf42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/therealwolf42/subscriptions","organizations_url":"https://api.github.com/users/therealwolf42/orgs","repos_url":"https://api.github.com/users/therealwolf42/repos","events_url":"https://api.github.com/users/therealwolf42/events{/privacy}","received_events_url":"https://api.github.com/users/therealwolf42/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-01-08T20:06:44Z","updated_at":"2018-01-08T20:06:53Z","closed_at":"2018-01-08T20:06:53Z","merged_at":"2018-01-08T20:06:53Z","merge_commit_sha":"d9716aa723beb26be36a2eab8f279395605ac1e7","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/pulls/2/commits","review_comments_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/pulls/2/comments","review_comment_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/pulls/comments{/number}","comments_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/issues/2/comments","statuses_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/statuses/96ac12ef19fd152c927d42ae7b56b6dbe622a766","head":{"label":"utopian-io:social_login","ref":"social_login","sha":"96ac12ef19fd152c927d42ae7b56b6dbe622a766","user":{"login":"utopian-io","id":18612062,"avatar_url":"https://avatars2.githubusercontent.com/u/18612062?v=4","gravatar_id":"","url":"https://api.github.com/users/utopian-io","html_url":"https://github.com/utopian-io","followers_url":"https://api.github.com/users/utopian-io/followers","following_url":"https://api.github.com/users/utopian-io/following{/other_user}","gists_url":"https://api.github.com/users/utopian-io/gists{/gist_id}","starred_url":"https://api.github.com/users/utopian-io/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/utopian-io/subscriptions","organizations_url":"https://api.github.com/users/utopian-io/orgs","repos_url":"https://api.github.com/users/utopian-io/repos","events_url":"https://api.github.com/users/utopian-io/events{/privacy}","received_events_url":"https://api.github.com/users/utopian-io/received_events","type":"Organization","site_admin":false},"repo":{"id":114027356,"name":"utopian-registration-frontend","full_name":"utopian-io/utopian-registration-frontend","owner":{"login":"utopian-io","id":18612062,"avatar_url":"https://avatars2.githubusercontent.com/u/18612062?v=4","gravatar_id":"","url":"https://api.github.com/users/utopian-io","html_url":"https://github.com/utopian-io","followers_url":"https://api.github.com/users/utopian-io/followers","following_url":"https://api.github.com/users/utopian-io/following{/other_user}","gists_url":"https://api.github.com/users/utopian-io/gists{/gist_id}","starred_url":"https://api.github.com/users/utopian-io/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/utopian-io/subscriptions","organizations_url":"https://api.github.com/users/utopian-io/orgs","repos_url":"https://api.github.com/users/utopian-io/repos","events_url":"https://api.github.com/users/utopian-io/events{/privacy}","received_events_url":"https://api.github.com/users/utopian-io/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/utopian-io/utopian-registration-frontend","description":null,"fork":false,"url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend","forks_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/forks","keys_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/keys{/key_id}","collaborators_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/teams","hooks_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/hooks","issue_events_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/issues/events{/number}","events_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/events","assignees_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/assignees{/user}","branches_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/branches{/branch}","tags_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/tags","blobs_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/git/refs{/sha}","trees_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/git/trees{/sha}","statuses_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/statuses/{sha}","languages_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/languages","stargazers_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/stargazers","contributors_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/contributors","subscribers_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/subscribers","subscription_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/subscription","commits_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/commits{/sha}","git_commits_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/git/commits{/sha}","comments_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/comments{/number}","issue_comment_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/issues/comments{/number}","contents_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/contents/{+path}","compare_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/compare/{base}...{head}","merges_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/merges","archive_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/downloads","issues_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/issues{/number}","pulls_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/pulls{/number}","milestones_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/milestones{/number}","notifications_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/labels{/name}","releases_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/releases{/id}","deployments_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/deployments","created_at":"2017-12-12T18:52:42Z","updated_at":"2018-01-07T08:46:06Z","pushed_at":"2018-01-08T20:06:53Z","git_url":"git://github.com/utopian-io/utopian-registration-frontend.git","ssh_url":"git@github.com:utopian-io/utopian-registration-frontend.git","clone_url":"https://github.com/utopian-io/utopian-registration-frontend.git","svn_url":"https://github.com/utopian-io/utopian-registration-frontend","homepage":null,"size":1985,"stargazers_count":2,"watchers_count":2,"language":"Vue","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0"},"forks":0,"open_issues":0,"watchers":2,"default_branch":"master"}},"base":{"label":"utopian-io:master","ref":"master","sha":"164691f0ffc047181de722cb0cc2ae43103cf778","user":{"login":"utopian-io","id":18612062,"avatar_url":"https://avatars2.githubusercontent.com/u/18612062?v=4","gravatar_id":"","url":"https://api.github.com/users/utopian-io","html_url":"https://github.com/utopian-io","followers_url":"https://api.github.com/users/utopian-io/followers","following_url":"https://api.github.com/users/utopian-io/following{/other_user}","gists_url":"https://api.github.com/users/utopian-io/gists{/gist_id}","starred_url":"https://api.github.com/users/utopian-io/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/utopian-io/subscriptions","organizations_url":"https://api.github.com/users/utopian-io/orgs","repos_url":"https://api.github.com/users/utopian-io/repos","events_url":"https://api.github.com/users/utopian-io/events{/privacy}","received_events_url":"https://api.github.com/users/utopian-io/received_events","type":"Organization","site_admin":false},"repo":{"id":114027356,"name":"utopian-registration-frontend","full_name":"utopian-io/utopian-registration-frontend","owner":{"login":"utopian-io","id":18612062,"avatar_url":"https://avatars2.githubusercontent.com/u/18612062?v=4","gravatar_id":"","url":"https://api.github.com/users/utopian-io","html_url":"https://github.com/utopian-io","followers_url":"https://api.github.com/users/utopian-io/followers","following_url":"https://api.github.com/users/utopian-io/following{/other_user}","gists_url":"https://api.github.com/users/utopian-io/gists{/gist_id}","starred_url":"https://api.github.com/users/utopian-io/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/utopian-io/subscriptions","organizations_url":"https://api.github.com/users/utopian-io/orgs","repos_url":"https://api.github.com/users/utopian-io/repos","events_url":"https://api.github.com/users/utopian-io/events{/privacy}","received_events_url":"https://api.github.com/users/utopian-io/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/utopian-io/utopian-registration-frontend","description":null,"fork":false,"url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend","forks_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/forks","keys_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/keys{/key_id}","collaborators_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/teams","hooks_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/hooks","issue_events_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/issues/events{/number}","events_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/events","assignees_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/assignees{/user}","branches_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/branches{/branch}","tags_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/tags","blobs_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/git/refs{/sha}","trees_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/git/trees{/sha}","statuses_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/statuses/{sha}","languages_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/languages","stargazers_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/stargazers","contributors_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/contributors","subscribers_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/subscribers","subscription_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/subscription","commits_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/commits{/sha}","git_commits_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/git/commits{/sha}","comments_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/comments{/number}","issue_comment_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/issues/comments{/number}","contents_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/contents/{+path}","compare_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/compare/{base}...{head}","merges_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/merges","archive_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/downloads","issues_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/issues{/number}","pulls_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/pulls{/number}","milestones_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/milestones{/number}","notifications_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/labels{/name}","releases_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/releases{/id}","deployments_url":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/deployments","created_at":"2017-12-12T18:52:42Z","updated_at":"2018-01-07T08:46:06Z","pushed_at":"2018-01-08T20:06:53Z","git_url":"git://github.com/utopian-io/utopian-registration-frontend.git","ssh_url":"git@github.com:utopian-io/utopian-registration-frontend.git","clone_url":"https://github.com/utopian-io/utopian-registration-frontend.git","svn_url":"https://github.com/utopian-io/utopian-registration-frontend","homepage":null,"size":1985,"stargazers_count":2,"watchers_count":2,"language":"Vue","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0"},"forks":0,"open_issues":0,"watchers":2,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/pulls/2"},"html":{"href":"https://github.com/utopian-io/utopian-registration-frontend/pull/2"},"issue":{"href":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/issues/2"},"comments":{"href":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/issues/2/comments"},"review_comments":{"href":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/pulls/2/comments"},"review_comment":{"href":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/pulls/2/commits"},"statuses":{"href":"https://api.github.com/repos/utopian-io/utopian-registration-frontend/statuses/96ac12ef19fd152c927d42ae7b56b6dbe622a766"}},"author_association":"COLLABORATOR"}],"platform":"github","type":"development","tags":["utopian-io","steem","steemdev","dev","programming"],"users":["smartsteem"],"links":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1515452801/byksyqjcysxfdz99hsao.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1515443645/amlqyhkjqcl8gjxa3wzt.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1515443916/bmwvpo0z573snjcjupoq.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1515444044/tur0gpoxq0zyunpryy9w.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1515444049/lrx5rd4px7p1bxz4a8kg.png"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1515452801/byksyqjcysxfdz99hsao.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1515443645/amlqyhkjqcl8gjxa3wzt.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1515443916/bmwvpo0z573snjcjupoq.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1515444044/tur0gpoxq0zyunpryy9w.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1515444049/lrx5rd4px7p1bxz4a8kg.png"],"moderator":{"account":"justyy","reviewed":true,"pending":false,"flagged":false}}"
created2018-01-08 23:57:24
last_update2018-01-11 03:25:51
depth0
children6
last_payout2018-01-15 23:57:24
cashout_time1969-12-31 23:59:59
total_payout_value90.112 HBD
curator_payout_value25.779 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4,785
author_reputation581,692,974,428,498
root_title"Utopian Registration: Frontend - Social Login with Github, Facebook & LinkedIn"
beneficiaries
0.
accountutopian.pay
weight2,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,116,513
net_rshares13,506,178,113,967
author_curate_reward""
vote details (35)
@jawad19845 ·
like my post please <3
properties (22)
authorjawad19845
permlinkre-therealwolf-utopian-registration-frontend-social-login-with-github-facebook-and-linkedin-20180109t000058515z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-01-09 00:00:57
last_update2018-01-09 00:00:57
depth1
children0
last_payout2018-01-16 00:00:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length22
author_reputation157,680,514,914
root_title"Utopian Registration: Frontend - Social Login with Github, Facebook & LinkedIn"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,117,128
net_rshares0
@justyy ·
$2.30
Thank you for the contribution. It has been approved.

You can contact us on [Discord](https://discord.gg/UCvqCsx).
**[[utopian-moderator]](https://utopian.io/moderators)**
👍  , , ,
properties (23)
authorjustyy
permlinkre-therealwolf-utopian-registration-frontend-social-login-with-github-facebook-and-linkedin-20180110t192739582z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-01-10 19:27:39
last_update2018-01-10 19:27:39
depth1
children1
last_payout2018-01-17 19:27:39
cashout_time1969-12-31 23:59:59
total_payout_value1.736 HBD
curator_payout_value0.562 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length172
author_reputation280,616,224,641,976
root_title"Utopian Registration: Frontend - Social Login with Github, Facebook & LinkedIn"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,571,319
net_rshares224,849,551,627
author_curate_reward""
vote details (4)
@utopian.tip ·
Hey @justyy, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!
properties (22)
authorutopian.tip
permlinkre-re-therealwolf-utopian-registration-frontend-social-login-with-github-facebook-and-linkedin-20180110t192739582z-20180111t071659
categoryutopian-io
json_metadata""
created2018-01-11 07:17:00
last_update2018-01-11 07:17:00
depth2
children0
last_payout2018-01-18 07:17:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length156
author_reputation238,310,597,885
root_title"Utopian Registration: Frontend - Social Login with Github, Facebook & LinkedIn"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,687,176
net_rshares0
@utopian-1up ·
$0.64
<div class="pull-left">

![1UP-Kayrex_tiny.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1515383984/ekyf2thxg7j2t0qro1h3.png)

</div>

<div class="text-justify">


### You've got a <code>1UP</code>!
We are building the first automated hivemind voting system with a new voting button where you can give [1UP](https://steemit.com/utopian-io/@flauwy/the-1up-button-and-ranking-page-explained)'s to up to ten new contributions each day and receive high curation rewards while following the trail. 

<code>[1UP](https://steemit.com/utopian-io/@flauwy/the-1up-button-and-ranking-page-explained) for better posts and high curation rewards.</code>

<hr>

_1UP is neither organized nor endorsed by Utopian.io!_

</div>
👍  ,
properties (23)
authorutopian-1up
permlinkre-therealwolf-utopian-registration-frontend-social-login-with-github-facebook-and-linkedin-20180109t005259628z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"busy","app":"busy/2.2.0"}
created2018-01-09 00:53:00
last_update2018-01-09 00:53:00
depth1
children0
last_payout2018-01-16 00:53:00
cashout_time1969-12-31 23:59:59
total_payout_value0.638 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length719
author_reputation2,324,758,056,093
root_title"Utopian Registration: Frontend - Social Login with Github, Facebook & LinkedIn"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,126,021
net_rshares78,527,665,543
author_curate_reward""
vote details (2)
@utopian-io ·
### Hey @therealwolf I am @utopian-io. I have just upvoted you!
#### Achievements
- Seems like you contribute quite often. AMAZING!
#### Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER!
- <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a>
- <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a>
- Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a>

[![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses)

**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**
properties (22)
authorutopian-io
permlinkre-therealwolf-utopian-registration-frontend-social-login-with-github-facebook-and-linkedin-20180111t060736288z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-01-11 06:07:36
last_update2018-01-11 06:07:36
depth1
children0
last_payout2018-01-18 06:07:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,009
author_reputation152,955,367,999,756
root_title"Utopian Registration: Frontend - Social Login with Github, Facebook & LinkedIn"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,675,991
net_rshares0
@vidafitnessfeliz ·
It is a wolf genius with the theme to develop Steemit for login session with Facebook, Linkeddin
properties (22)
authorvidafitnessfeliz
permlinkre-therealwolf-utopian-registration-frontend-social-login-with-github-facebook-and-linkedin-20180109t021947164z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-01-09 02:19:48
last_update2018-01-09 02:19:48
depth1
children0
last_payout2018-01-16 02:19:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length96
author_reputation12,491,838,471,577
root_title"Utopian Registration: Frontend - Social Login with Github, Facebook & LinkedIn"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,140,665
net_rshares0