From 14c76e5b936e3c91d88d21e30558d4eee1ab98ef Mon Sep 17 00:00:00 2001 From: b1galez Date: Tue, 14 Dec 2010 10:40:58 +0000 Subject: 3.0 Release, added MySQL support, various fixes. git-svn-id: http://yubico-yubiserve.googlecode.com/svn/trunk@29 fbcee277-3294-991b-8290-beb7048acdd6 --- README | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'README') diff --git a/README b/README index efee60f..033211b 100644 --- a/README +++ b/README @@ -3,10 +3,11 @@ YubiServe has been written by Alessio Periloso Version 1.0: 21/05/2010 Version 2.0: 19/11/2010 Version 2.9: 13/12/2010 +Version 3.0: 14/12/2010 == Description == This simple service allows to authenticate Yubikeys and OATH Tokens using -only a small sqlite database. +only a small sqlite database (the mysql support is optional!) The code has been released under GNU license (license into LICENSE file) The project is divided into two parts: @@ -17,12 +18,20 @@ The project is divided into two parts: == Installation == Installation is pretty simple, you just have to install few python packages: Under Debian, you can run: -apt-get install python python-sqlite python-crypto python-openssl +apt-get install python python-crypto python-openssl +If you want to add the sqlite support, you should run: +apt-get install python-sqlite +Or, if you want to add the mysql support, you should run: +apt-get install python-mysqldb +If you chosen the mysql support, you must create a database and create the +tables. The mysql dump is at src/dump.mysql. Then, you have to generate the certificate for ssl validation, so if you don't already have a certificate you have to issue the following command to self-sign one: openssl req -new -x509 -keyout yubiserve.pem -out yubiserve.pem -days 365 -nodes -That's all, yes! + +A good idea would be taking a look at yubiserve.cfg, to configure the validation server settings. + After installing the needed packages, you just need to extract the files to a directory, add the keys and launch the server (or, if you prefer you can launch the server before adding the keys, it doesn't matter). @@ -156,4 +165,4 @@ h=vYoG9Av8uG6OqVkmMFuANi4fyWw= That's all. Pretty simple, huh? Of course you can add new keys while the server is already running, without needing it to restart, and of course multiple queries a time are allowed, that's why the server -is multithreaded. \ No newline at end of file +is multithreaded. -- cgit v1.2.3