{"id":17117171,"url":"https://github.com/z4yx/canokey-gauth","last_synced_at":"2026-02-06T05:30:54.010Z","repository":{"id":40252858,"uuid":"277970952","full_name":"z4yx/canokey-gauth","owner":"z4yx","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-01T12:45:51.000Z","size":1041,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-26T21:22:44.642Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/z4yx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-08T02:34:39.000Z","updated_at":"2024-11-01T12:45:51.000Z","dependencies_parsed_at":"2024-06-16T11:49:54.505Z","dependency_job_id":"4af9ce16-70e0-4bd3-a8cd-0734830c2a1c","html_url":"https://github.com/z4yx/canokey-gauth","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z4yx%2Fcanokey-gauth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z4yx%2Fcanokey-gauth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z4yx%2Fcanokey-gauth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z4yx%2Fcanokey-gauth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/z4yx","download_url":"https://codeload.github.com/z4yx/canokey-gauth/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248663553,"owners_count":21141786,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T17:50:49.139Z","updated_at":"2026-02-06T05:30:53.998Z","avatar_url":"https://github.com/z4yx.png","language":"JavaScript","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=me%40gbraad%2enl\u0026lc=US\u0026item_name=gbraad\u0026currency_code=USD\u0026bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted"],"categories":[],"sub_categories":[],"readme":"GAuth\n=====\n\n[![\"GAuth\"](https://raw.githubusercontent.com/gbraad/gauth/master/img/icon_64.png)](http://github.com/gbraad/gauth)\n\n[![Build Status](https://travis-ci.org/gbraad/gauth.svg?branch=master)](https://travis-ci.org/gbraad/html5-google-authenticator)\n[![pipeline status](https://gitlab.com/gbraad/gauth/badges/master/pipeline.svg)](https://gitlab.com/gbraad/gauth/commits/master)\n\u003c!--[![Build Status](https://drone.io/github.com/gbraad/html5-google-authenticator/status.png)](https://drone.io/github.com/gbraad/html5-google-authenticator/latest)--\u003e\n[![Stories in Ready](https://badge.waffle.io/gbraad/gauth.png?label=ready\u0026title=Ready)](https://waffle.io/gbraad/gauth)\n[![Code Climate](https://codeclimate.com/github/gbraad/html5-google-authenticator/badges/gpa.svg)](https://codeclimate.com/github/gbraad/html5-google-authenticator)\n\n\nA simple application for multi-factor authentication, written in HTML using\njQuery Mobile, jsSHA, LocalStorage and Application Cache. It implements the \nTOTP  (Time-Based One-Time Password) algorithm according to [RFC6238](https://tools.ietf.org/html/rfc6238)\n and has been tested to work with Google Authenticator, Dropbox, Dreamhost,\n Amazon, Linode, Okta and many other services.\n\n\n* [Supported services](https://github.com/gbraad/gauth/wiki/Supported-services)\n* [Hosted web application](http://gauth.apps.gbraad.nl \"Hosted web application\")\n* [Hosted](https://marketplace.firefox.com/app/gauth \"Firefox Web Application\") and [Packaged](https://marketplace.firefox.com/app/gauth-packaged/ \"Firefox Packaged Application\") application for Firefox and Firefox OS\n* [Application](https://chrome.google.com/webstore/detail/gauth-authenticator/jcmgkikfgdbehjdajjdnebnnmmknfblm \"Chrome application\") and [Extension](https://chrome.google.com/webstore/detail/ilgcnhelpchnceeipipijaljkblbcobl \"Chrome extension\") for Chrome and Chrome OS\n* [5Apps packaged apps](https://5apps.com/gbraad/gauth \"5Apps packages\") for Chrome and Firefox\n* [PhoneGap builds](http://build.phonegap.com/apps/135419/share \"PhoneGap Build\") for WebOS and Android\n\nMore information can be found in the about dialog and the [wiki](https://github.com/gbraad/gauth/wiki \"GAuth wiki\").\n\n\nHosting\n-------\n\nTo self-host a version of this application you can do so by just serving the files using Apache or nginx. For easy deployment, there is also a server.js node application which can be hosted from a nodejs 0.10-based container. This has been tested on Heroku/Dokku and OpenShift.\n\nAn experimental package for deployment on a local machine is available from [packager.io](https://packager.io/gh/gbraad/gauth/).\n\n\nAuthors\n-------\n\n| [![\"Gerard Braad\"](http://gravatar.com/avatar/e466994eea3c2a1672564e45aca844d0.png?s=60)](http://gbraad.nl \"Gerard Braad \u003cme@gbraad.nl\u003e\") |\n|---|\n| [@gbraad](https://twitter.com/gbraad)  |\n\n\nDonations\n---------\nA small donation to show appreciation is always welcome.\n\n[![Gratipay tip](https://img.shields.io/gratipay/gbraad.svg)](https://gratipay.com/gbraad)\n[![Flattr this](http://api.flattr.com/button/flattr-badge-large.png)](http://flattr.com/thing/717982/GAuth-Authenticator)\n[![PayPal donate](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=me%40gbraad%2enl\u0026lc=US\u0026item_name=gbraad\u0026currency_code=USD\u0026bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted)\n\n\nContributors\n------------\nMatěj Cepl\n\n\nContact\n-------\nIf you have problems with the application, please first consult the\n[Issue tracker](https://github.com/gbraad/gauth/issues \"Issue tracker\")\nat Github. You can also send me an email, PM me on Freenode or drop by in the chatroom.\n\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/gbraad/gauth?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge)\n\n\nLicense\n-------\nLicensed under the [GPL license][GPL].\n[GPL]: http://www.gnu.org/licenses/gpl.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz4yx%2Fcanokey-gauth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fz4yx%2Fcanokey-gauth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz4yx%2Fcanokey-gauth/lists"}