An open API service indexing awesome lists of open source software.

https://github.com/selfkeyfoundation/selfkey-extension

SelfKey Extension
https://github.com/selfkeyfoundation/selfkey-extension

Last synced: about 1 year ago
JSON representation

SelfKey Extension

Awesome Lists containing this project

README

          

# SelfKey Extension

## About the SelfKey Extension
To create both a convenient user interface and a communications link between the IDW and the LWS server integration, we have developed the SelfKey Extension - a Web Browser Extension that provides the user with a way to interact with the other related components directly from the browser window. In its current implementation it can select available wallet addresses and unlock them remotely using password / keystore file and then choose the wallet for authentication using LWS simultaneously directing the IDW to pass over the data and documents requested by the server integration if needed.

## Features
* View Wallets Available -> request to IDW, takes response array and displays in UI
* View Wallets Status -> returned in IDW response, adds different icon and CSS class in
* Select a Wallet for Authentication
* Unlock a Wallet w/ Password
* Displays requested information from server
* Submits authentication credentials and requested info to server
* Handles various error cases
* Redirects to success page in browser

## Development

* Go to `chrome://extensions/` in your Chrome browser
* Enable the "Developer Mode" toggle
* Click "Load Unpacked" from the navbar
* Select the `dist` directory of the repository

The SelfKey Extension should now be enabled.

## Contributing

Please see the [contributing notes](CONTRIBUTING.md).

## License
SelfKey Extension
Copyright (c) 2018 SelfKey Foundation [https://selfkey.org/](https://selfkey.org/)

[The GPL-3.0 License](http://opensource.org/licenses/GPL-3.0)

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see .