public static void main(String args[]) { if (args.length > 1) try { SecurityToken securityToken = (new LogonManager()).logon("live.com", args[0], args[1]); System.out.println("Logon succeeded!"); System.out.println("Passport Token: " + securityToken.getBinarySecurityToken()); System.out.println("Issue Date: " + securityToken.getIssueDate()); System.out.println("Expire Date: " + securityToken.getExpireDate()); } catch (LogonManagerException lm) { System.out.println("Logon failed: " + lm.getDetailedMessage()); } catch (Exception ex) { ex.printStackTrace(); } System.exit(0); }