]> git.argeo.org Git - lgpl/argeo-commons.git/blob - plugin.xml
59ccd3beec46e7b982bbb98e30270682bd721aac
[lgpl/argeo-commons.git] / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4 <!-- Security -->
5 <extension
6 id="defaultLoginDialog"
7 name="Default Login Dialog"
8 point="org.eclipse.equinox.security.callbackHandler">
9 <callbackHandler
10 class="org.argeo.security.ui.dialogs.DefaultLoginDialog">
11 </callbackHandler>
12 </extension>
13 <extension
14 point="org.eclipse.equinox.security.callbackHandlerMapping">
15 <callbackHandlerMapping
16 callbackHandlerId="org.argeo.security.ui.defaultLoginDialog"
17 configName="SPRING">
18 </callbackHandlerMapping>
19 </extension>
20 <extension
21 point="org.eclipse.equinox.security.callbackHandlerMapping">
22 <callbackHandlerMapping
23 callbackHandlerId="org.argeo.security.ui.defaultLoginDialog"
24 configName="NIX">
25 </callbackHandlerMapping>
26 </extension>
27 <extension
28 point="org.eclipse.equinox.security.callbackHandlerMapping">
29 <callbackHandlerMapping
30 callbackHandlerId="org.argeo.security.ui.defaultLoginDialog"
31 configName="SPRING_SECURITY_CONTEXT">
32 </callbackHandlerMapping>
33 </extension>
34 <extension
35 point="org.eclipse.ui.commands">
36 <command
37 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
38 id="org.argeo.security.ui.openChangePasswordDialog"
39 name="OpenChangePasswordDialog">
40 </command>
41 </extension>
42 <extension
43 point="org.eclipse.ui.menus">
44 <menuContribution
45 locationURI="menu:file?after=additions">
46 <command
47 commandId="org.argeo.security.ui.openChangePasswordDialog"
48 icon="icons/password.gif"
49 label="Change password"
50 style="push"
51 tooltip="Change password">
52 </command>
53 </menuContribution>
54 </extension>
55 <extension
56 point="org.eclipse.ui.services">
57 <sourceProvider
58 provider="org.argeo.security.ui.RolesSourceProvider">
59 <variable
60 name="org.argeo.security.ui.rolesVariable"
61 priorityLevel="workbench">
62 </variable>
63 </sourceProvider>
64 </extension>
65 </plugin>