I am testing the JWT Auth plugin from https://github.com/cominvent/solr-auth-jwt as my project is using Solr 7.2.
I downloaded the master branch for the code, and I built the jwt-auth-1.0.0.jar with the mvn package command. I then copied the jar to my $SOLR_HOME/lib/ I also downloaded the jose4j-0.6.3.jar <https://bitbucket.org/b_c/jose4j/downloads/jose4j-0.6.3.jar> and copied this to $SOLR_HOME/lib/ I created the following security.json file in $SOLR_HOME/server/solr { "authentication": { "class":"com.cominvent.solr.JWTAuthPlugin", "jwk" : { "kty": "oct", "use": "sig", "kid": "solr", "k": "pIpVnjhuAj9DBg8e2lwya7o_uZMM3Wqo2eK0uchOza0vBS-orZNYTkLcHTLXF9JaCBR08tWfFEWVPENF6sXKuaj8Mn65Kc3QUmS-csblVvjj69dXk2Mi-Zs2iDDM3QyyvdiyRpfxE-xKwwjhU47xs7M0Dq69I1UE5nrFkczLf9qe3b47ha3eBQDm1_zg8EVwxadJ7gfQ97jn2MtT6hHrts9YD6_Z_heAdYC2QYjBBIdEXzZgHSKqmPNNhDvAChF9AfmNiUlfAG_g0jMMLKYEUv6ck3KJA6A1JBq1iEstjvF7hchFgdgyVRCR5P8UM6n6Hb0YrHjjANyEYIZD9mFfBQ", "alg": "HS256" } } } When I start solr, I am seeing a 503 error when I go to http://localhost:8983/solr/ HTTP ERROR 503 Problem accessing /solr/. Reason: Service Unavailable When I check the solr.log file I am seeing the following error 2019-09-13 15:09:27.816 ERROR (main) [ ] o.a.s.s.SolrDispatchFilter Could not start Solr. Check solr/home property and the logs 2019-09-13 15:09:27.838 ERROR (main) [ ] o.a.s.c.SolrCore null:java.lang.NoClassDefFoundError: org/apache/solr/security/HttpClientBuilderPlugin at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:760) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)