extensions/net.sf.basedb.otp/trunk/README

Code
Comments
Other
Rev Date Author Line
4846 12 Jun 18 nicklas 1 == Requirements ==
4846 12 Jun 18 nicklas 2
5496 17 Jun 19 nicklas 3  1. BASE 3.15 or later.
5496 17 Jun 19 nicklas 4  2. Java 11 or later.
4846 12 Jun 18 nicklas 5  
4846 12 Jun 18 nicklas 6 == Introduction ==
4846 12 Jun 18 nicklas 7
4846 12 Jun 18 nicklas 8 This package is an extension package to BASE that adds support
4846 12 Jun 18 nicklas 9 for authenticating users with one-time-passwords (OTP).
4846 12 Jun 18 nicklas 10
4846 12 Jun 18 nicklas 11
4846 12 Jun 18 nicklas 12  * The homepage for this extension: 
6308 11 Jun 21 nicklas 13    https://baseplugins.thep.lu.se/wiki/net.sf.basedb.otp
4846 12 Jun 18 nicklas 14    
4846 12 Jun 18 nicklas 15  * More information about OTP:
4846 12 Jun 18 nicklas 16    https://en.wikipedia.org/wiki/One-time_password
4846 12 Jun 18 nicklas 17    https://freeotp.github.io/
4846 12 Jun 18 nicklas 18
4846 12 Jun 18 nicklas 19 == Installation ==
4846 12 Jun 18 nicklas 20
6308 11 Jun 21 nicklas 21 See https://baseplugins.thep.lu.se/wiki/net.sf.basedb.otp/install
4846 12 Jun 18 nicklas 22  
4846 12 Jun 18 nicklas 23 == Using ==
4846 12 Jun 18 nicklas 24
6308 11 Jun 21 nicklas 25 See https://baseplugins.thep.lu.se/wiki/net.sf.basedb.otp/using
4846 12 Jun 18 nicklas 26
4846 12 Jun 18 nicklas 27
4846 12 Jun 18 nicklas 28 == Compiling ==
4846 12 Jun 18 nicklas 29
4846 12 Jun 18 nicklas 30 To compile this package you also need:
4846 12 Jun 18 nicklas 31  
5496 17 Jun 19 nicklas 32  1. Ant 1.10
5496 17 Jun 19 nicklas 33  2. Java 11
4846 12 Jun 18 nicklas 34
4846 12 Jun 18 nicklas 35 Follow these instructions:
4846 12 Jun 18 nicklas 36
4846 12 Jun 18 nicklas 37  1. Download the source code from the subversion repository. See
6308 11 Jun 21 nicklas 38     https://baseplugins.thep.lu.se/wiki/net.sf.basedb.otp for instructions.
4846 12 Jun 18 nicklas 39  
4846 12 Jun 18 nicklas 40  2. Type `ant download-lib` to automatically download the BASE core JAR files that
4846 12 Jun 18 nicklas 41     are neeed for compilation. You can also do this manually by copying the 
4846 12 Jun 18 nicklas 42     base-core-3.x.jar file from the BASE installation directory 
4846 12 Jun 18 nicklas 43     (<basedir>/www/WEB-INF/lib/) to the ./lib/compile directory.
4846 12 Jun 18 nicklas 44
4846 12 Jun 18 nicklas 45  3. Type 'ant' to compile the code and generate the 'base-otp.jar' file
4846 12 Jun 18 nicklas 46     in the project directory.
4846 12 Jun 18 nicklas 47
4846 12 Jun 18 nicklas 48  4. Use 'ant package' to create a downloadable tar.gz package.
4846 12 Jun 18 nicklas 49  
4846 12 Jun 18 nicklas 50 Tip: If you need different values for any of the properties defined in
4846 12 Jun 18 nicklas 51 the 'build.xml' file, create a file named 'build.properties' and set
4846 12 Jun 18 nicklas 52 the values there.
4846 12 Jun 18 nicklas 53