source: extensions/net.sf.basedb.yubikey/trunk/META-INF/extensions.xml @ 2259

Last change on this file since 2259 was 2259, checked in by Nicklas Nordborg, 9 years ago

References #580: Authenticate users using YubiKey? sticks

Added a YubiKey? tab in the 'Edit user' dialog. This should make it relatively easy to register/unregister a YubiKey? with a certain user.

File size: 2.0 KB
Line 
1<?xml version="1.0" encoding="UTF-8" ?>
2<extensions xmlns="http://base.thep.lu.se/extensions.xsd">
3  <about safe-scripts="1">
4    <name>YubiKey authentication</name>
5    <description>
6      A package that makes it possible to use YubiKey sticks for
7      one-time-password when logging in to BASE.
8    </description>
9    <version>1.0-dev</version>
10    <min-base-version>3.3.0</min-base-version>
11    <copyright>BASE development team</copyright>
12    <email>basedb-users@lists.sourceforge.net</email>
13    <url>http://baseplugins.thep.lu.se/wiki/net.sf.basedb.yubikey</url>
14  </about>
15
16  <extension 
17    id="net.sf.basedb.yubikey.authentication-manager" 
18    extends="net.sf.basedb.core.authentication-manager"
19    >
20    <about>
21      <name>YubiKey authentication manager</name>
22    </about>
23    <index>1</index>
24    <action-factory>
25      <factory-class>net.sf.basedb.yubikey.YubiKeyAuthenticationManagerFactory</factory-class>
26    </action-factory>
27  </extension>
28 
29  <extension 
30    id="net.sf.basedb.yubikey.login-form" 
31    extends="net.sf.basedb.clients.web.login-form"
32    >
33    <about>
34      <name>YubiKey login form</name>
35    </about>
36    <index>1</index>
37    <action-factory>
38      <factory-class>net.sf.basedb.yubikey.YubiKeyLoginFormFactory</factory-class>
39      <parameters>
40        <stylesheet>~/css/yubico.css</stylesheet>
41      </parameters>
42    </action-factory>
43  </extension>
44
45  <extension 
46    id="net.sf.basedb.yubikey.user-edit" 
47    extends="net.sf.basedb.clients.web.tabcontrol.edit.user"
48    >
49    <about>
50      <name>YubiKey tab in user edit dialog</name>
51    </about>
52    <index>1</index>
53    <action-factory>
54      <factory-class>
55        net.sf.basedb.clients.web.extensions.tabcontrol.IncludeContentTabFactory
56      </factory-class>
57      <parameters>
58        <id>yubikey-tab</id>
59        <title>YubiKey</title>
60        <tooltip>Assign a YubiKey to the user</tooltip>
61        <include>~/edit-user.jsp</include>
62        <stylesheet>~/css/yubico.css</stylesheet>
63        <script>~/edit-user.js</script>
64      </parameters>
65    </action-factory>
66  </extension>
67
68 
69</extensions>
Note: See TracBrowser for help on using the repository browser.