All Projects → Jaaap → SQRL

Jaaap / SQRL

Licence: MIT license
Secure Quick Reliable Login WebExtension for Firefox and Chrome

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to SQRL

login-designer
Official repository of the Login Designer WordPress Plugin
Stars: ✭ 97 (+70.18%)
Mutual labels:  login
wext-manifest-loader
Webextension Manifest Generator that you specify `manifest.json` properties to appear only in specific browsers and environment
Stars: ✭ 23 (-59.65%)
Mutual labels:  webextension
notification-sounds
Makes a sound when a notification is shown
Stars: ✭ 16 (-71.93%)
Mutual labels:  webextension
snoozz-tab-snoozing
A Web Extension to declutter windows by snoozing tabs for later
Stars: ✭ 105 (+84.21%)
Mutual labels:  webextension
rocket auth
An implementation for an authentication API for Rocket applications.
Stars: ✭ 65 (+14.04%)
Mutual labels:  login
mercator
Mercator Studio is a script that applies basic camera effects for Google Meet. (no longer actively developed)
Stars: ✭ 56 (-1.75%)
Mutual labels:  webextension
quickjira
🚤 📂 Quickly access the JIRA of your choice by typing the ticket id
Stars: ✭ 65 (+14.04%)
Mutual labels:  webextension
darkContrast
Firefox addon that fixes low contrast text when using dark desktop theme
Stars: ✭ 61 (+7.02%)
Mutual labels:  webextension
vue-apple-signin
A simple Vue plugin to include an Apple sign-in button into your web app.
Stars: ✭ 19 (-66.67%)
Mutual labels:  login
php-mvc-skeleton
A PHP OOP web application skeleton that uses MVC architectural pattern to create a basic application that contains login and multi language systems and can be used in any web project.
Stars: ✭ 46 (-19.3%)
Mutual labels:  login
trello-super-powers
Repository of the Firefox add-on. (https://addons.mozilla.org/en-US/firefox/addon/trello-super-powers/)
Stars: ✭ 29 (-49.12%)
Mutual labels:  webextension
vue-koa2-login
🍥 Vue + Koa2 实现前后端注册登录流程
Stars: ✭ 23 (-59.65%)
Mutual labels:  login
DownloadStatusBar
Firefox web extension that adds a bar to show the status of your downloads
Stars: ✭ 24 (-57.89%)
Mutual labels:  webextension
SharpPanel
C# Admin Control Panel Finder For Windows
Stars: ✭ 34 (-40.35%)
Mutual labels:  login
youtube-dl-nas
youtube download queue websocket server with login for private NAS.
Stars: ✭ 136 (+138.6%)
Mutual labels:  login
undertow-pac4j
Security library for Undertow: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 35 (-38.6%)
Mutual labels:  login
time-capsule
A WebExtension to send links to your future self
Stars: ✭ 27 (-52.63%)
Mutual labels:  webextension
logSys
PHP Secure, Advanced Login System
Stars: ✭ 80 (+40.35%)
Mutual labels:  login
tickety-tick
A browser extension that helps you name branches and write better commit messages
Stars: ✭ 55 (-3.51%)
Mutual labels:  webextension
FireX-Proxy
FireX Proxy for Mozilla Firefox, Google Chrome
Stars: ✭ 96 (+68.42%)
Mutual labels:  webextension

SQRL

Secure Quick Reliable Login by Steve Gibson over at https://grc.com/sqrl

This is a WebExtension for Chrome and Firefox that enables logging into SQRL-enabled webservers.

How to use?

Firefox

Install latest release from: https://addons.mozilla.org/en-US/firefox/addon/sqrl/

OR clone or download this WebExtension, then create an xpi file with a command like cd SQRL; zip -r SQRL.xpi * then open FireFox Developer Edition (normal Firefox will not work), go to about:config, search for xpinstall.signatures.required and set it to false, then go to about:addons, Click on the gear icon () pulldown, click "Install Addon From File..." and open the SQRL.xpi file.

Chrome

Clone or download this WebExtension, then go to chrome://extensions/, enable "Developer mode" and then "Load unpacked extension...". Point it to the root of the SQRL folder/dir you just created.

TODO's

  • Better error messages on Rescue Code input
  • Remove blocking of cross-origin authentications
  • Add user confirmation of cross-origin authentications, show domain
  • Move identity import to separate tab, not in popup
  • Add identity import by QR code via webcam
  • Font-family on Firefox/Ubuntu is wrong
  • Make non-empty password mandatory
  • Firefox white empty popup: https://bugzilla.mozilla.org/show_bug.cgi?id=1416505
  • Explain import needs Rescue Code, cannot import with Password
  • Explain Settings > Password > Remember
  • Automatic formatting for textual identity input

Feature requests

  • Change name of identity
  • Keep a list of sites where SQRL was used
    • Click a link to open the site and log in to it
    • Panic button which locks all known sites

SQRL feature status

  • cmd
    • query
    • ident
    • disable
    • enable (URS/SUK)
    • remove (URS/SUK)
  • opt
    • Client-Provided Sessions (CPS)
    • sqrlonly
    • hardlock
    • suk
  • tif
    • ID_MATCH (1)
    • PREV_ID_MATCH (2)
    • IP_MATCH (4)
    • SQRL_DISABLED (8)
    • UNSUPPORTED_FUNCTION (16)
    • TRANSIENT_ERROR (32)
    • COMMAND_FAILED (64)
    • CLIENT_FAILURE (128)
    • BAD_ID (256)
    • ID_SUPERCEDED (512)
  • QuickPass
  • ver ≠ 1
  • ask / btn
  • can (Cancellation URL)
  • x (Path extension)
  • Optional additional name=value pair data
  • Alternate IDK
  • Rekeyed identities
    • Rekey an existing identity
    • Work with rekeyed identities in server communication (max 3 PIUKs)
  • Client secrets (SIN/INS/PINS)
  • Change password with old password
  • Change password with Rescue Code
  • Show domain name on cross-origin authentications
  • Export Identity
    • Text
    • QR Code (with Rescue Code)
    • QR Code (with Password)
    • File
      • .sqrl
      • .sqrc
  • Import Identity
    • Text
    • QR Code (with Rescue Code)
    • QR Code (with Password)
    • File
      • .sqrl
      • .sqrc
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].