open All Channels
seplocked EVE Technology Lab
blankseplocked [Proposal] QRcode APIkeys, or simplyfying apikey transfer to mobiles
 
This thread is older than 90 days and has been locked due to inactivity.


 
Author Topic

Peter Powers
FinFleet
Raiden.
Posted - 2011.08.31 11:58:00 - [1]
 

Edited by: Peter Powers on 31/08/2011 13:18:19
QRcode APIkeys
or simplyfying apikey transfer to mobiles

the Problem..
If you are the owner of a modern smartphone you are probably running one or more of the eve apps that are arround.

Getting those to work usually requires you to either type the api key, copy some file, send a link through email to your phone that you then can click...

all in all the usability of that is, frankly speaking ****.

.. the Solution?
Most modern mobiles feature a cam, and an API that app developers can use to scan for QRcode and read information from there.
a qr code is an image, and looks like
Please visit your user settings to re-enable images.

(for those interested you can read more about QRcode on wikipedia).

for almost all languages, including the ones CCP is using for their website there are ready-to-go libraries to create QRcode images,
it would be piece of cake for them to display such an image right next to the apikey on your key management page.

for the end user it would be as easy as: login to ccps site with your pc, go to the management page, point your phone on the screen, click on 'scan', and you'd have the key imported to the app.

for the app developer, well depending on what OS you are on, its just a few lines aswell (a bit more than displaying the pic for ccp is though ;)

in the end a pretty cheap and easy to implement way to improve usability.

contents of the code
this is only relevant to developers, if you are enduser stop reading :)
since there are many ways to implement the storage of keydata in that code, i would like to suggest the form of the code aswell:
eveapikey://<keyID>:<vCode>@<hostname>/

(hostname to allow for api / testapi, and maybe 3rd party caches to be used)

How to integrate QR code in my mobile App

Android using zxing
iOS (using zbar)



Marcel Devereux
Aideron Robotics
Posted - 2011.08.31 13:57:00 - [2]
 

What I proposed (CCP Stillman is hopefully going to get to us!) is that they provide a link on the API key page (I proposed the format of eve://api.eveonline.com/?keyID=x&vCode=y) called Install. This way a third-party app can request the creation of a key and all the user has to do is click on the install link to launch the app again. The QR code is nice but requires another computer. I'm not saying that it shouldn't be done but I would much prefer that we have a single device solution first.

Peter Powers
FinFleet
Raiden.
Posted - 2011.08.31 14:03:00 - [3]
 

Originally by: Marcel Devereux
What I proposed (CCP Stillman is hopefully going to get to us!) is that they provide a link on the API key page (I proposed the format of eve://api.eveonline.com/?keyID=x&vCode=y) called Install. This way a third-party app can request the creation of a key and all the user has to do is click on the install link to launch the app again. The QR code is nice but requires another computer. I'm not saying that it shouldn't be done but I would much prefer that we have a single device solution first.

no reason why one shouldnt do both.
and the idea is that you can use your computers keyboard. personally putting in my password to even login to api key generation is pain in the ass. (touchscreen, and only soft-keyboard)

Zaepho
Gallente
Phoenix Propulsion Labs
Omega Vector
Posted - 2011.08.31 16:27:00 - [4]
 

having just configured an app on my smartphone, I can say i highly support this idea. I would suggest that a standard be made with regards to the specifics of the URL used but at that point any representation of that URL would work brilliantly.

Marcel Devereux
Aideron Robotics
Posted - 2011.08.31 20:07:00 - [5]
 

Originally by: Peter Powers
Originally by: Marcel Devereux
What I proposed (CCP Stillman is hopefully going to get to us!) is that they provide a link on the API key page (I proposed the format of eve://api.eveonline.com/?keyID=x&vCode=y) called Install. This way a third-party app can request the creation of a key and all the user has to do is click on the install link to launch the app again. The QR code is nice but requires another computer. I'm not saying that it shouldn't be done but I would much prefer that we have a single device solution first.

no reason why one shouldnt do both.
and the idea is that you can use your computers keyboard. personally putting in my password to even login to api key generation is pain in the ass. (touchscreen, and only soft-keyboard)


Agreed. Both should be done.


 

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only