extensions/net.sf.basedb.otp/trunk/META-INF/extensions.xml

Code
Comments
Other
Rev Date Author Line
4846 12 Jun 18 nicklas 1 <?xml version="1.0" encoding="UTF-8" ?>
4846 12 Jun 18 nicklas 2 <extensions xmlns="http://base.thep.lu.se/extensions.xsd">
4846 12 Jun 18 nicklas 3   <about safe-scripts="1">
4846 12 Jun 18 nicklas 4     <name>OTP authentication</name>
4846 12 Jun 18 nicklas 5     <description>
4846 12 Jun 18 nicklas 6       A package that makes it possible to use
4846 12 Jun 18 nicklas 7       one-time-passwords when logging in to BASE.
4846 12 Jun 18 nicklas 8     </description>
5563 14 Aug 19 nicklas 9     <version>1.4-dev</version>
5561 14 Aug 19 nicklas 10     <min-base-version>3.15.0</min-base-version>
4846 12 Jun 18 nicklas 11     <copyright>BASE development team</copyright>
4846 12 Jun 18 nicklas 12     <email>basedb-users@lists.sourceforge.net</email>
6308 11 Jun 21 nicklas 13     <url>https://baseplugins.thep.lu.se/wiki/net.sf.basedb.otp</url>
4846 12 Jun 18 nicklas 14   </about>
4846 12 Jun 18 nicklas 15
4847 13 Jun 18 nicklas 16   <extension 
4847 13 Jun 18 nicklas 17     id="net.sf.basedb.otp.authentication-manager" 
4847 13 Jun 18 nicklas 18     extends="net.sf.basedb.core.authentication-manager"
4847 13 Jun 18 nicklas 19     >
4847 13 Jun 18 nicklas 20     <about>
4847 13 Jun 18 nicklas 21       <name>OTP authentication manager</name>
4847 13 Jun 18 nicklas 22     </about>
5147 26 Nov 18 nicklas 23     <index>5</index>
4847 13 Jun 18 nicklas 24     <action-factory>
4847 13 Jun 18 nicklas 25       <factory-class>net.sf.basedb.otp.OtpAuthenticationManagerFactory</factory-class>
4847 13 Jun 18 nicklas 26     </action-factory>
4847 13 Jun 18 nicklas 27   </extension>
4846 12 Jun 18 nicklas 28
4847 13 Jun 18 nicklas 29   <extension 
4847 13 Jun 18 nicklas 30     id="net.sf.basedb.otp.login-form" 
4847 13 Jun 18 nicklas 31     extends="net.sf.basedb.clients.web.login-form"
4847 13 Jun 18 nicklas 32     >
4847 13 Jun 18 nicklas 33     <about>
4847 13 Jun 18 nicklas 34       <name>OTP login form</name>
4847 13 Jun 18 nicklas 35     </about>
5145 26 Nov 18 nicklas 36     <index>5</index>
4847 13 Jun 18 nicklas 37     <action-factory>
4847 13 Jun 18 nicklas 38       <factory-class>net.sf.basedb.otp.OtpLoginFormFactory</factory-class>
4847 13 Jun 18 nicklas 39       <parameters>
4849 13 Jun 18 nicklas 40         <stylesheet>~/css/otp.css</stylesheet>
4849 13 Jun 18 nicklas 41         <script>~/scripts/login.js</script>
4847 13 Jun 18 nicklas 42       </parameters>
4847 13 Jun 18 nicklas 43     </action-factory>
4847 13 Jun 18 nicklas 44   </extension>
4922 10 Aug 18 nicklas 45   
4922 10 Aug 18 nicklas 46   <extension 
4922 10 Aug 18 nicklas 47     id="net.sf.basedb.otp.user-edit" 
4922 10 Aug 18 nicklas 48     extends="net.sf.basedb.clients.web.tabcontrol.edit.user"
4922 10 Aug 18 nicklas 49     >
4922 10 Aug 18 nicklas 50     <about>
4922 10 Aug 18 nicklas 51       <name>OTP tab in user edit dialog</name>
4922 10 Aug 18 nicklas 52     </about>
4922 10 Aug 18 nicklas 53     <index>1</index>
4922 10 Aug 18 nicklas 54     <action-factory>
4922 10 Aug 18 nicklas 55       <factory-class>
4922 10 Aug 18 nicklas 56         net.sf.basedb.clients.web.extensions.tabcontrol.IncludeContentTabFactory
4922 10 Aug 18 nicklas 57       </factory-class>
4922 10 Aug 18 nicklas 58       <parameters>
4922 10 Aug 18 nicklas 59         <id>otp-tab</id>
4922 10 Aug 18 nicklas 60         <title>OTP</title>
4922 10 Aug 18 nicklas 61         <tooltip>Manage One-time passcode login</tooltip>
4922 10 Aug 18 nicklas 62         <include>~/edit-user.jsp</include>
4922 10 Aug 18 nicklas 63         <stylesheet>~/css/otp.css</stylesheet>
4922 10 Aug 18 nicklas 64         <script>~/edit-user.js</script>
4922 10 Aug 18 nicklas 65       </parameters>
4922 10 Aug 18 nicklas 66     </action-factory>
4922 10 Aug 18 nicklas 67   </extension>
4923 10 Aug 18 nicklas 68   
4923 10 Aug 18 nicklas 69   <extension 
4923 10 Aug 18 nicklas 70     id="net.sf.basedb.otp.show-qrcode" 
4923 10 Aug 18 nicklas 71     extends="net.sf.basedb.clients.web.tabcontrol.edit.user-information"
4923 10 Aug 18 nicklas 72     >
4923 10 Aug 18 nicklas 73     <about>
4923 10 Aug 18 nicklas 74       <name>OTP tab in user information dialog</name>
4923 10 Aug 18 nicklas 75       <description>
4923 10 Aug 18 nicklas 76         This adds a tab in the BASE ยป Contact information dialog
4923 10 Aug 18 nicklas 77         that can be used to display the QR code with the secret
4923 10 Aug 18 nicklas 78         information that is needed to configure OTP on a device.
4923 10 Aug 18 nicklas 79         This extension can be disabled if this is considered a
4923 10 Aug 18 nicklas 80         security risk.
4923 10 Aug 18 nicklas 81       </description>
4923 10 Aug 18 nicklas 82     </about>
4923 10 Aug 18 nicklas 83     <index>1</index>
4923 10 Aug 18 nicklas 84     <action-factory>
4923 10 Aug 18 nicklas 85       <factory-class>
4923 10 Aug 18 nicklas 86         net.sf.basedb.otp.OtpQRCodeTabFactory
4923 10 Aug 18 nicklas 87       </factory-class>
4923 10 Aug 18 nicklas 88       <parameters>
4923 10 Aug 18 nicklas 89         <id>otp-tab</id>
4923 10 Aug 18 nicklas 90         <title>OTP QR code</title>
4923 10 Aug 18 nicklas 91         <tooltip>Display the QR code used for setting up OTP</tooltip>
4923 10 Aug 18 nicklas 92         <include>~/display-qrcode.jsp</include>
4923 10 Aug 18 nicklas 93         <stylesheet>~/css/display-qrcode.css</stylesheet>
4923 10 Aug 18 nicklas 94         <script>~/display-qrcode.js</script>
4923 10 Aug 18 nicklas 95       </parameters>
4923 10 Aug 18 nicklas 96     </action-factory>
4923 10 Aug 18 nicklas 97   </extension>
4847 13 Jun 18 nicklas 98
4846 12 Jun 18 nicklas 99 </extensions>