SPNEGO working
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / http / client / SpnegoAuthScheme.java
index 27ed2ec3e6407a34c5635f9bf51762473b35aa68..d72e695d5fb5209b3a2974fa989d0c8c406aa457 100644 (file)
@@ -133,8 +133,10 @@ public class SpnegoAuthScheme implements AuthScheme {
        }
 
        public static void main(String[] args) {
-               if (args.length == 0) {
-                       System.err.println("usage: java " + SpnegoAuthScheme.class.getName() + " <url>");
+               String principal = System.getProperty("javax.security.auth.login.name");
+               if (args.length == 0 || principal == null) {
+                       System.err.println("usage: java -Djavax.security.auth.login.name=<principal@REALM> "
+                                       + SpnegoAuthScheme.class.getName() + " <url>");
                        System.exit(1);
                        return;
                }