Skip to content

timothymctim/authenticator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Firefox OS authenticator

Firefox OS authenticator app for one-time passwords (RFC 6238).

The applications is build to be highly customizable, by allowing all the options provided by the RFC 6238 and RFC 4226, and to respect Firefox OS's default layout. The options for adding a new token generator (a credential) are:

  • time step (after how many seconds should a new token be generated)
  • hashing algorithm (which SHA function should be used for the HMAC)
  • output length (how many digits should the token consists of)
  • time offset (how many seconds offset should there be with respect to Unix time)

To achieve the look and feel of a Firefox OS app, Mozilla's Building Blocks is used.

Screen shot of the main user interface. Screen shot of the main user interface showing credentials with different time steps. Screen shot showing several options.

Installation of dependencies

Clone the repository and use bower to install the dependencies.

$ bower install

Generate the app icon

You can convert the app icons from SVG into PNG using Inkscape.

$ for size in 60 128 512;do inkscape -z -e img/icon-$size.png -w $size -h $size img/icon.svg;done

About

Firefox OS authenticator app for one-time passwords

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published