]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - security/plugins/org.argeo.security.ui.rap/plugin.xml
First working remote node
[lgpl/argeo-commons.git] / security / plugins / org.argeo.security.ui.rap / plugin.xml
index 9d6135fea0de73a15c58cbdbce451e9201f54188..d9afe3e2b0090d6d5802c677e15ccc447457d160 100644 (file)
@@ -9,17 +9,39 @@
             parameter="secureWebUi">
       </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/default.htm">
+       </branding>
+       </extension>
+
+   <extension
+         point="org.eclipse.equinox.security.callbackHandlerMapping">
+      <callbackHandlerMapping
+            callbackHandlerId="org.argeo.security.ui.defaultLoginDialog"
+            configName="SPRING">
+      </callbackHandlerMapping>
+   </extension>
+   <extension
+         point="org.eclipse.equinox.security.callbackHandlerMapping">
+         <callbackHandlerMapping
+            callbackHandlerId="org.argeo.security.ui.defaultLoginDialog"
+            configName="NIX">
+      </callbackHandlerMapping>
+   </extension>
    <extension
-         id="secureWebapp"
-         name="Argeo Secure Web App"
-         point="org.eclipse.core.runtime.applications">
-      <application cardinality="singleton-global"
-         thread="main"
-         visible="true">
-         <run
-               class="org.argeo.security.ui.rap.SecureEntryPoint">
-         </run>
-      </application>
+         point="org.eclipse.equinox.security.callbackHandlerMapping">
+      <callbackHandlerMapping
+            callbackHandlerId="org.argeo.security.ui.defaultLoginDialog"
+            configName="SPRING_SECURITY_CONTEXT">
+      </callbackHandlerMapping>
    </extension>
 
 </plugin>