From 77935b7e3c0cb16a295af7059ed48ed1b916de2d Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Sun, 4 Feb 2018 20:14:33 +0100 Subject: [PATCH] Windows OS login --- .../src/org/argeo/osgi/useradmin/OsUserUtils.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/org.argeo.enterprise/src/org/argeo/osgi/useradmin/OsUserUtils.java b/org.argeo.enterprise/src/org/argeo/osgi/useradmin/OsUserUtils.java index 8a36cb082..ad6bf8816 100644 --- a/org.argeo.enterprise/src/org/argeo/osgi/useradmin/OsUserUtils.java +++ b/org.argeo.enterprise/src/org/argeo/osgi/useradmin/OsUserUtils.java @@ -12,7 +12,7 @@ import javax.security.auth.login.LoginException; public class OsUserUtils { private static String LOGIN_CONTEXT_USER_NIX = "USER_NIX"; - private static String LOGIN_CONTEXT_USER_WINDOWS = "USER_WINDOWS"; + private static String LOGIN_CONTEXT_USER_NT = "USER_NT"; public static String getOsUsername() { return System.getProperty("user.name"); @@ -24,12 +24,12 @@ public class OsUserUtils { .getResource("org/argeo/osgi/useradmin/jaas-os.cfg"); URIParameter uriParameter = new URIParameter(jaasConfigurationUrl.toURI()); Configuration jaasConfiguration = Configuration.getInstance("JavaLoginConfig", uriParameter); - LoginContext lc = new LoginContext(isWindows() ? LOGIN_CONTEXT_USER_WINDOWS : LOGIN_CONTEXT_USER_NIX, - subject, null, jaasConfiguration); + LoginContext lc = new LoginContext(isWindows() ? LOGIN_CONTEXT_USER_NT : LOGIN_CONTEXT_USER_NIX, subject, + null, jaasConfiguration); lc.login(); return lc; } catch (URISyntaxException | NoSuchAlgorithmException | LoginException e) { - throw new RuntimeException("Cannot loging as system user", e); + throw new RuntimeException("Cannot login as system user", e); } } -- 2.30.2