Go to file
Bronwen cb48f7ffc8 Add Documentation 2020-02-27 16:40:51 -05:00
api Add Documentation 2020-02-27 16:40:51 -05:00
extension socurity loaded from page 2020-02-27 16:10:33 -05:00
src encrypt/decrypt work on POST :dab: 2020-02-27 00:17:07 -05:00
test socurity loaded from page 2020-02-27 16:10:33 -05:00
.gitignore identities ported out 2020-02-26 21:28:56 -05:00
README.md Add Documentation 2020-02-27 16:40:51 -05:00
index.js encrypt/decrypt work on POST :dab: 2020-02-27 00:17:07 -05:00
package.json Add Documentation 2020-02-27 16:40:51 -05:00
yarn.lock socurity loaded from page 2020-02-27 16:10:33 -05:00

README.md

Socurity

Socurity is a PKI approach to SSO. It utilizes a local Identity server for storing keypairs, and a chrome/firefox extension to facilitate communication and provide a front end with/for said server.

This is mostly academic in nature, but serves to prove that very basic PKI can be used in place of traditional username/password as an account model.

Extension

the /extension folder is the root of the unpacked extension.

Installation

  • navigate to edge://extensions or chrome://extensions
  • check developer mode is turned on
  • select load unpacked extension
  • select the /extension folder in this repo.

Identity Server

The identity server stores all of your keypairs. The api can be found in api

Starting the server

yarn start

Test Website

Included in this repo is a mock website to exhibit Socurity's functionality and facilitate development.

Starting the mock site

yarn serve -l 8080 test