FireBrick OTP: Difference between revisions

(lang="xml")
(Some information on configuring an app)
There free apps available for iPhone, Nokia, Android etc.
(These listed apps are a little old now, there may be better ones available...)
*[https://itunes.apple.com/us/app/authenticator/id766157276?mt=8 Authenticator] is a free iPhone app (verified working with FireBrick 20th December 2016)
*[http://itunes.apple.com/us/app/oath-token/id364017137?mt=8 OATH Token] is a free iPhone app - (there are others too)
*[http://www.ds3global.com/index.php?option=com_content&task=view&id=71 DS3 OATHDSSS] is an event-based OATH token for J2ME capable phones
 
=== Configuring the app ===
 
Your app's config needs to match that of the FireBrick for:
*Secret - this is usually the base32 encoding of the HEX key which you enter into your FireBrick. (You could use [http://tomeko.net/online_tools/hex_to_base32.php?lang=en this] to do the conversion for you.]
*Digits - how many digits you want to use
*Interval - the time in seconds that the OTP changes, or set to Event based.
 
You can also use something like [http://dan.hersam.com/tools/gen-qr-code.html this] to generate a QR code for your app to scan. Use the following settings:
*Label: something which identifies the token (e.g. "Office FireBrick")
*User: it does not matter, but it might be sensible to set it to the Serial Number you are giving the OTP in the FireBrick config, or the FireBrick user to which you will attach the token
*Key: the base32 encoding of the HEX key which you enter into your FireBrick
*URL: a URL of the form: otpauth://totp/Example:[user]?secret=[base32 of hex secret]&issuer=[Label]
 
= Configuring the FireBrick =