I have a Jenkins freestyle project, and have enabled “trigger builds remotely 
e.g. from scripts” with an authentication token. I’m trying to trigger the job, 
but I keep getting “Authentication required” with this error message:

You are authenticated as: anonymous
Groups that you are in:

Permission you need to have (but didn't): hudson.model.Hudson.Read
 ... which is implied by: hudson.security.Permission.GenericRead
 ... which is implied by: hudson.model.Hudson.Administer

I want a script to trigger this job, and I’m using Postman or curl to test the 
trigger now. So unauthenticated is good; security comes from using https and 
having a strong randomly generated authentication token.

On the project, I have enabled project-based security, and have granted all 
permissions to all Authenticated and Anonymous users. So I don’t understand why 
I keep getting that error message. I’ve also tried removing project-based 
security and confirm that the global anonymous read and build permissions are 
granted. So I really don’t understand why I keep getting this error.

When I enable “trigger builds remotely” it says: Use the following URL to 
trigger build remotely: JENKINS_URL/job/myjobname/build?token=TOKEN_NAME or 
/buildWithParameters?token=TOKEN_NAME

I browse to my job, in order to get the JENKINS_URL, and for TOKEN_NAME, I am 
using a randomly generated alphanumeric string, which is in the Jenkins job 
configuration, as Authentication Token, so the complete URL is (with real 
hostname, jobname, authentication token changed):
https://myhost.mydomain/job/myjobname/build?token=maWd5eBG3QPkBrzvmCzM

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/582369AF-27BF-46B9-858D-4C698C47FB81%40tufts.edu.

Reply via email to