i like this. we'd want to use GD::Barcode::QRcode to generate the qrcode (it seems to have better availability on repositories in comparison to Imager::QRCode).
(In reply to Byron Jones ‹:glob› from comment #1) > i like this. > > we'd want to use GD::Barcode::QRcode to generate the qrcode (it seems to > have better availability on repositories in comparison to Imager::QRCode). Do we need to generate the qrcode server-side?
(In reply to Dylan William Hardison [:dylan] from comment #2) > Do we need to generate the qrcode server-side? good point; probably not :)
http://davidshimjs.github.io/qrcodejs/ looks like a good choice. How would we want to display this? I don't think we want to generate them automatically, so a user should have to click on it first. Display it below the table, maybe? That might be inconvenient if a user has a lot of keys, though... in a float to the right of the table? Or an overlay maybe?
(In reply to Mark Côté [:mcote] from comment #4) > http://davidshimjs.github.io/qrcodejs/ looks like a good choice. > > How would we want to display this? I don't think we want to generate them > automatically, so a user should have to click on it first. Display it below > the table, maybe? That might be inconvenient if a user has a lot of keys, > though... in a float to the right of the table? Or an overlay maybe? yeah +1 for being on demand. Just a link in each api key row that when clicked, displays the QR code below the API key table. I am not sure of what the restrictions are for what noise can be around a QR code for a phones camera to pick it up properly but maybe a non-issue. dkl
Maybe a white background overlay is good for better recognition with mobile cameras.
Some may already know but I have just implemented QR code auth support in my BzDeck app. Once the user has signed in on desktop, his/her valid API key is cached, so the app can show the QR code itself :) https://github.com/bzdeck/bzdeck/commit/f4b25aa My Flame phone and Galaxy Tab worked, but Galaxy S2 could't get a sharp capture so that QR decoding failed. I'll try to change some params of getUserMedia... https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
You need to log in before you can comment on or make changes to this bug.