https://github.com/jctim/otp-ciq
OTP Auth Widget for Garmin Connect IQ
https://github.com/jctim/otp-ciq
Last synced: 3 months ago
JSON representation
OTP Auth Widget for Garmin Connect IQ
- Host: GitHub
- URL: https://github.com/jctim/otp-ciq
- Owner: jctim
- License: mit
- Created: 2018-01-10T08:51:30.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-17T00:26:43.000Z (8 months ago)
- Last Synced: 2024-09-17T22:48:15.910Z (8 months ago)
- Language: Makefile
- Homepage:
- Size: 1.49 MB
- Stars: 18
- Watchers: 4
- Forks: 7
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-garmin - otp-ciq
- awesome-garmin - otp-ciq
README
[
](https://apps.garmin.com/en-US/apps/f341dc64-bf39-4224-9c03-14d2434354a4)
# otp-ciq
**OTP Auth Widget for Garmin Connect IQ** - manager of one-time passwords right on a Garmin wearable device.
It actually consists of two parts:
- the 'settings' part aimed to enter secret keys for several accounts (limited by 10), it runs on a smartphone (Garmin Connect™ mobile app)
- the generator and viewer of one-time passwords on a Garmin wearable device### Existing Features
- Supported all existing round Garmin watches
- One-time passwords are 6-digit codes
- Secret keys are transferred from Garmin Connect™ to a wearable device and stay there in [Application Storage](https://developer.garmin.com/downloads/connect-iq/monkey-c/doc/Toybox/Application/Storage.html) (for Connect IQ 2.4 and higher) or in [App Properties](https://developer.garmin.com/downloads/connect-iq/monkey-c/doc/Toybox/Application/AppBase.html#getProperty-instance_method) for older devices (e.g. Fenix3)
- Secret codes can be entered and copied directly to corresponding text inputs (including spaces between groups)### TODO Features
- Support Garmin watches from square family
# Links
- [Connect IQ Store](https://apps.garmin.com/en-US/apps/f341dc64-bf39-4224-9c03-14d2434354a4)
- [TOTP RFC](https://tools.ietf.org/html/rfc6238)# License
The source code is released under the [MIT license](https://opensource.org/licenses/MIT)