Hi

Have you read the documentation?


https://solr.apache.org/guide/solr/latest/deployment-guide/jwt-authentication-plugin.html

You typically set the SOLR_MODULES=jwt-auth environment-var, or pass 
-Dsolr.modules=jwt-auth when starting Solr, and then it should work.

Jan

> 31. jan. 2023 kl. 07:15 skrev Vinay Kumar <vinaykumar2...@gmail.com>:
> 
> HI All,
> 
> Recently we migrated from solr 8 to Solr 9 , in SOLR 8 we did not face any
> issue using SOLR JWT Authorization , but in Solr 9 we are seeing the below
> error, after going through the document it is saying to enable the JWT
> module , could you please help how to enable the JWT module in solr.in.sh
> 
> ERROR - 2023-01-31 01:10:12.871; [   ]
> org.apache.solr.common.cloud.ZkStateReader$2; Error running collections
> node listener
> org.apache.solr.common.SolrException: * Error loading class
> 'solr.JWTAuthPlugin'*
>        at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:543)
> ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 -
> janhoy - 2022-05-05 01:00:08]
>        at
> org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:604)
> ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 -
> janhoy - 2022-05-05 01:00:08]
> 
> 
> could you please help me to enable solr module for *solr.JWTAuthPlugin in
> solr 9.0 *
> 
> security.json
> 
> {
>        "authentication": {
>                "class": "solr.MultiAuthPlugin",
>                "schemes": [{
>                                "scheme": "bearer",
>                                "blockUnknown": true,
>                                "class": "solr.JWTAuthPlugin",
>                                "wellKnownUrl": "
> https://auth./ausl3dal2JfnJ2ENi4h6/.well-known/openid-configuration";,
>                                "clientId": "0oa32rh1yhd3SoSUK4h7",
>                                "redirectUris": ["http://hostname:8983/solr
> ",
>                                        "http:// hostname 8983/solr",
>                                        "http:// hostname:8983/solr",
>                                        "http:// hostname:8983/solr/admin"
>                                ],
>                                "rolesClaim": "roles",
>                                 "adminUiScope": "openid"
>             },
>                        {
>                                "scheme": "basic",
>                                "blockUnknown": true,
>                                "class": "solr.BasicAuthPlugin",
>                                "credentials": {
>                                        "solr":
> "IV0EHq1OnNrj6gvRCwvFwTrZ1+z1oBbnQdiVC3otuq0=
> Ndd7LKvVBAaZIF0QAVi1ekCfAJXr1GGfLtRUXhgrF8c="
>                                }
>                        }
>                ]
>        }
> 
> 
> }

Reply via email to