Issue Type: Bug Bug
Affects Versions: current
Assignee: Kohsuke Kawaguchi
Components: external-monitor-job
Created: 23/Jul/13 2:41 PM
Description:

From what I can tell (using Jenkins 1.518), the 'monitor external jobs' feature does not support usernames containing the @ (at sign) character.

This is a big problem for us, since we use LDAP auth, and all our usernames contain the @ sign.

When I use this sequence:
export JENKINS_HOME=https://f...@bar.com:sec...@somebox.bar.com
java jar /somepath/jenkins-core*.jar "somejob" pwd

I get this exception:
java.net.MalformedURLException: For input string: "sec...@somebox.bar.com"
at java.net.URL.<init>(URL.java:601)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
at hudson.Main.remotePost(Main.java:93)
at hudson.Main.run(Main.java:74)
at hudson.Main.main(Main.java:56)

If there was a way to support multiple auth providers, then this would not be a big deal, since we could store our 'automation users' (the users we would use for monitoring external jobs) in Jenkins and use LDAP for the rest of the users. However, this does not appear to be an option.

Project: Jenkins
Priority: Major Major
Reporter: Steve Roth
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply via email to