<entrypoint
id="org.argeo.security.ui.rap.secureEntryPoint"
class="org.argeo.security.ui.rap.SecureEntryPoint"
- parameter="secureWebUi">
+ path="/node"
+ brandingId="org.argeo.security.ui.rap.defaultBranding">
+ </entrypoint>
+ <entrypoint
+ id="org.argeo.security.ui.rap.secureEntryPoint"
+ class="org.argeo.security.ui.rap.SecureEntryPoint"
+ path="/secureWebUi"
+ brandingId="org.argeo.security.ui.rap.defaultBranding">
</entrypoint>
<entrypoint
id="org.argeo.security.ui.rap.anonymousEntryPoint"
class="org.argeo.security.ui.rap.AnonymousEntryPoint"
- parameter="publicWebUi">
+ path="/publicWebUi"
+ brandingId="org.argeo.security.ui.rap.defaultBranding">
</entrypoint>
<entrypoint
id="org.argeo.security.ui.rap.logoutEntryPoint"
class="org.argeo.security.ui.rap.LogoutEntryPoint"
- parameter="logout">
+ path="/logout"
+ brandingId="org.argeo.security.ui.rap.logoutBranding">
</entrypoint>
<entrypoint
id="org.argeo.security.ui.rap.nullEntryPoint"
class="org.argeo.security.ui.rap.NullEntryPoint"
- parameter="null">
+ path="/nullEP">
</entrypoint>
</extension>
<extension
point="org.eclipse.rap.ui.branding">
- <branding
- id="org.argeo.security.ui.rap.branding"
- servletName="node"
- defaultEntrypointId="org.argeo.security.ui.rap.secureEntryPoint"
- title="Argeo Web UI"
- favicon="branding/favicon.ico"
- body="branding/login.html">
- </branding>
- <branding
- id="org.argeo.security.ui.rap.branding"
- servletName="default"
- defaultEntrypointId="org.argeo.security.ui.rap.secureEntryPoint"
- title="Argeo Web UI"
- favicon="branding/favicon.ico"
- body="branding/login.html">
- </branding>
- <branding
- id="org.argeo.security.ui.rap.branding"
- servletName="private"
- defaultEntrypointId="org.argeo.security.ui.rap.secureEntryPoint"
- title="Argeo Web UI"
- favicon="branding/favicon.ico"
- body="branding/login.html">
- </branding>
- <branding
- id="org.argeo.security.ui.rap.branding"
- servletName="basicauth"
- defaultEntrypointId="org.argeo.security.ui.rap.secureEntryPoint"
- title="Argeo Web UI"
- favicon="branding/favicon.ico"
- body="branding/login.html">
- </branding>
- <branding
- id="org.argeo.security.ui.rap.branding"
- servletName="clientauth"
- defaultEntrypointId="org.argeo.security.ui.rap.secureEntryPoint"
+ <!-- themeId attribute is by default set to this value.
+ Left anyway to provide the pattern when defining a later
+ own default theme for Argeo Rap UIs.
+ corresponding theme is found in spite of the warning -->
+ <branding
+ id="org.argeo.security.ui.rap.defaultBranding"
+ themeId="org.eclipse.rap.rwt.theme.Default"
title="Argeo Web UI"
favicon="branding/favicon.ico"
body="branding/login.html">
</branding>
+ <!-- we need a servlet with this name j_spring_security_logout
+ for the logout filter -->
<branding
- id="org.argeo.security.ui.rap.branding"
- servletName="public"
- defaultEntrypointId="org.argeo.security.ui.rap.anonymousEntryPoint"
- title="Argeo Public Web UI"
- favicon="branding/favicon.ico"
- body="branding/public.html">
- </branding>
- <branding
- id="org.argeo.security.ui.rap.branding"
- servletName="logout"
- defaultEntrypointId="org.argeo.security.ui.rap.logoutEntryPoint"
- title="Argeo Logout"
- favicon="branding/favicon.ico"
- body="branding/afterLogout.html">
- </branding>
- <!-- we need a servlet with thios name j_spring_security_logout for the logout filter -->
- <branding
- id="org.argeo.security.ui.rap.branding"
- servletName="j_spring_security_logout"
- defaultEntrypointId="org.argeo.security.ui.rap.nullEntryPoint"
+ id="org.argeo.security.ui.rap.logoutBranding"
title="Argeo Logout"
favicon="branding/favicon.ico"
body="branding/empty.html">
</branding>
</extension>
+
+ <!-- LOCAL THEMES - Use the following to extend or overwrite default theme -->
+<!-- <extension
+ point="org.eclipse.rap.ui.themes">
+ <themeContribution
+ themeId="org.eclipse.rap.rwt.theme.Default"
+ file="theme/defaultExt.css" />
+ </extension> -->
+
<extension
point="org.eclipse.equinox.security.callbackHandlerMapping">
</toolbar>
</menuContribution>
<menuContribution locationURI="menu:org.argeo.security.ui.rap.mainMenu">
- <command
+ <command
commandId="org.argeo.security.ui.rap.userMenuCommand"
icon="icons/home.gif"
id="org.argeo.security.ui.rap.userMenu">
<extension
point="org.eclipse.ui.activities">
+ <activity
+ description="Anonymous"
+ id="org.argeo.security.ui.rap.anonymousActivity"
+ name="Anonymous">
+ <enabledWhen>
+ <with variable="roles">
+ <iterate ifEmpty="false" operator="or">
+ <equals value="ROLE_ANONYMOUS" />
+ </iterate>
+ </with>
+ </enabledWhen>
+ </activity>
<activity
description="Not anonymous"
id="org.argeo.security.ui.rap.notAnonymousActivity"