]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - security/plugins/org.argeo.security.ui.rap/plugin.xml
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.4"?>
5 point=
"org.eclipse.rap.ui.entrypoint">
7 id=
"org.argeo.security.ui.rap.secureEntryPoint"
8 class=
"org.argeo.security.ui.rap.SecureEntryPoint"
9 parameter=
"secureWebUi">
12 id=
"org.argeo.security.ui.rap.anonymousEntryPoint"
13 class=
"org.argeo.security.ui.rap.AnonymousEntryPoint"
14 parameter=
"publicWebUi">
17 id=
"org.argeo.security.ui.rap.logoutEntryPoint"
18 class=
"org.argeo.security.ui.rap.LogoutEntryPoint"
22 id=
"org.argeo.security.ui.rap.nullEntryPoint"
23 class=
"org.argeo.security.ui.rap.NullEntryPoint"
29 point=
"org.eclipse.rap.ui.branding">
31 id=
"org.argeo.security.ui.rap.branding"
33 defaultEntrypointId=
"org.argeo.security.ui.rap.secureEntryPoint"
35 favicon=
"branding/favicon.ico"
36 body=
"branding/login.html">
39 id=
"org.argeo.security.ui.rap.branding"
41 defaultEntrypointId=
"org.argeo.security.ui.rap.secureEntryPoint"
43 favicon=
"branding/favicon.ico"
44 body=
"branding/login.html">
47 id=
"org.argeo.security.ui.rap.branding"
49 defaultEntrypointId=
"org.argeo.security.ui.rap.secureEntryPoint"
51 favicon=
"branding/favicon.ico"
52 body=
"branding/login.html">
55 id=
"org.argeo.security.ui.rap.branding"
56 servletName=
"basicauth"
57 defaultEntrypointId=
"org.argeo.security.ui.rap.secureEntryPoint"
59 favicon=
"branding/favicon.ico"
60 body=
"branding/login.html">
63 id=
"org.argeo.security.ui.rap.branding"
64 servletName=
"clientauth"
65 defaultEntrypointId=
"org.argeo.security.ui.rap.secureEntryPoint"
67 favicon=
"branding/favicon.ico"
68 body=
"branding/login.html">
71 id=
"org.argeo.security.ui.rap.branding"
73 defaultEntrypointId=
"org.argeo.security.ui.rap.anonymousEntryPoint"
74 title=
"Argeo Public Web UI"
75 favicon=
"branding/favicon.ico"
76 body=
"branding/public.html">
79 id=
"org.argeo.security.ui.rap.branding"
81 defaultEntrypointId=
"org.argeo.security.ui.rap.logoutEntryPoint"
83 favicon=
"branding/favicon.ico"
84 body=
"branding/afterLogout.html">
86 <!-- we need a servlet with thios name j_spring_security_logout for the logout filter -->
88 id=
"org.argeo.security.ui.rap.branding"
89 servletName=
"j_spring_security_logout"
90 defaultEntrypointId=
"org.argeo.security.ui.rap.nullEntryPoint"
92 favicon=
"branding/favicon.ico"
93 body=
"branding/empty.html">
98 point=
"org.eclipse.equinox.security.callbackHandlerMapping">
99 <callbackHandlerMapping
100 callbackHandlerId=
"org.argeo.security.ui.defaultLoginDialog"
102 </callbackHandlerMapping>
105 point=
"org.eclipse.equinox.security.callbackHandlerMapping">
106 <callbackHandlerMapping
107 callbackHandlerId=
"org.argeo.security.ui.defaultLoginDialog"
109 </callbackHandlerMapping>
112 point=
"org.eclipse.equinox.security.callbackHandlerMapping">
113 <callbackHandlerMapping
114 callbackHandlerId=
"org.argeo.security.ui.defaultLoginDialog"
115 configName=
"SPRING_SECURITY_CONTEXT">
116 </callbackHandlerMapping>
119 <extension point=
"org.eclipse.ui.menus">
120 <menuContribution locationURI=
"toolbar:org.eclipse.ui.main.toolbar">
121 <toolbar id=
"org.argeo.security.ui.rap.userToolbar">
123 commandId=
"org.argeo.security.ui.rap.mainMenuCommand"
124 icon=
"icons/main.gif"
125 id=
"org.argeo.security.ui.rap.mainMenu"
128 <command commandId=
"org.eclipse.ui.file.save"/>
129 <command commandId=
"org.eclipse.ui.file.saveAll"/>
132 <menuContribution locationURI=
"menu:org.argeo.security.ui.rap.mainMenu">
134 commandId=
"org.argeo.security.ui.rap.userMenuCommand"
135 icon=
"icons/home.gif"
136 id=
"org.argeo.security.ui.rap.userMenu">
139 commandId=
"org.eclipse.ui.window.preferences"
140 icon=
"icons/preferences.png"/>
142 commandId=
"org.argeo.security.ui.rap.openChangePasswordDialog"
143 icon=
"icons/password.gif"
144 label=
"Change password"/>
146 name=
"org.argeo.security.ui.rap.beforeFile"
150 commandId=
"org.eclipse.ui.file.closeAll"
151 icon=
"icons/closeAll.gif"/>
152 <command commandId=
"org.eclipse.ui.file.save"/>
153 <command commandId=
"org.eclipse.ui.file.saveAll"/>
155 name=
"org.argeo.security.ui.rap.beforeExit"
158 <!--<command commandId="org.eclipse.ui.views.showView"/>-->
159 <!--<command commandId="org.eclipse.ui.perspectives.showPerspective"/>-->
161 commandId=
"org.eclipse.ui.file.exit"
162 icon=
"icons/exit.png"/>
166 <extension point=
"org.eclipse.ui.commands">
168 id=
"org.argeo.security.ui.rap.openChangePasswordDialog"
169 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
170 name=
"Change Password">
173 id=
"org.argeo.security.ui.rap.mainMenuCommand"
174 defaultHandler=
"org.argeo.security.ui.commands.OpenHomePerspective"
180 point=
"org.eclipse.ui.activities">
182 description=
"Anonymous"
183 id=
"org.argeo.security.ui.rap.anonymousActivity"
186 <with variable=
"roles">
187 <iterate ifEmpty=
"false" operator=
"or">
188 <equals value=
"ROLE_ANONYMOUS" />
194 description=
"Not anonymous"
195 id=
"org.argeo.security.ui.rap.notAnonymousActivity"
199 <with variable=
"roles">
200 <iterate ifEmpty=
"false" operator=
"or">
201 <equals value=
"ROLE_ANONYMOUS" />
207 <activityPatternBinding
208 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
209 pattern=
"org.argeo.security.ui.rap/org.argeo.security.ui.rap.userMenuCommand"/>
210 <activityPatternBinding
211 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
212 pattern=
"org.argeo.security.ui.rap/org.eclipse.ui.window.preferences"/>
213 <activityPatternBinding
214 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
215 pattern=
"org.argeo.security.ui.rap/org.argeo.security.ui.rap.openChangePasswordDialog"/>