Git Product home page Git Product logo

uport-wordpress-plugin's Introduction

uPort Wordpress Plugin

The uPort Wordpress Plugin will help developers easily utilize uPort's Decentralized Identity Platform using Wordpress, the world's most popular Open Source Content Management.

Bridging The Gap Between Web 2.0 and Web 3.0

Did you know it has been reported that Wordpress powers over 25% of the Internet? That's a lot of websites. A vast majority of websites are built using PHP and popular content management systems like Wordpress and Drupal bu

The uPort Wordpress Bridge Plugin will (coming soon) allow Wordpress websites to easily integrate decentralized solutions like self-sovereign identity and Ethereum blockchain signing requests in just a few minutesl

The Big Picture

uPort wants to support PHP, so decentralized, self-sovereign identity and Ethereum blockchain transaction signing can be installed in popular Open Source Content Management Systems like Wordpress.

Feature Requirements

  • Passwordless authentication using uPort's decentralized identity protocols
  • Save registered user information: MNID, address, pushToken, etc... the user database
  • Attestation requests sent to registered decentralized identities
  • Blockchain transaction signing request sent to registered decentralized identities

Code Requirements

  • [PHP] Create ES256K PHP library
  • [PHP] Create did-jwt-php PHP module matching the Javascript did-jwt API interface

Administrator Feature Requirements

  • Save decentralized application SimpleSigner (private key) in database
  • Easily Add additional backend permissions to a registered self-sovereign identity

In the future a key vault should be integrated with Wordpress for better, more secure private key management... instead of simply storing the private key in a database, which as well know is a big "No! No!"

uport-wordpress-plugin's People

Contributors

kamescg avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.