-UNIX {
- org.eclipse.equinox.security.auth.module.ExtensionLoginModule sufficient
+OS_SPRING {
+ org.eclipse.equinox.security.auth.module.ExtensionLoginModule required
+ extensionId="org.argeo.security.equinox.osSpringLoginModule";
+};
+
+NIX {
+ org.eclipse.equinox.security.auth.module.ExtensionLoginModule requisite
extensionId="org.argeo.security.equinox.unixLoginModule";
+ org.eclipse.equinox.security.auth.module.ExtensionLoginModule required
+ extensionId="org.argeo.security.equinox.osSpringLoginModule";
};
-SPRING {
- org.eclipse.equinox.security.auth.module.ExtensionLoginModule sufficient
- extensionId="org.argeo.security.equinox.springLoginModule";
+WINDOWS {
+ org.eclipse.equinox.security.auth.module.ExtensionLoginModule requisite
+ extensionId="org.argeo.security.equinox.ntLoginModule";
+ org.eclipse.equinox.security.auth.module.ExtensionLoginModule required
+ extensionId="org.argeo.security.equinox.osSpringLoginModule";
};
-SPRING_SECURITY_CONTEXT {
+REMOTE {
org.eclipse.equinox.security.auth.module.ExtensionLoginModule sufficient
- extensionId="org.argeo.security.equinox.springSecurityContextLoginModule";
-};
\ No newline at end of file
+ extensionId="org.argeo.security.equinox.springLoginModuleRemote";
+};
+
+KEYRING {
+ org.argeo.util.crypto.KeyringLoginModule required;
+};