[ 
https://issues.apache.org/jira/browse/SOLR-14196?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jan Høydahl resolved SOLR-14196.
--------------------------------
    Resolution: Fixed

> AdminUI login not working for JWTAuth when blockUnknown=false
> -------------------------------------------------------------
>
>                 Key: SOLR-14196
>                 URL: https://issues.apache.org/jira/browse/SOLR-14196
>             Project: Solr
>          Issue Type: Bug
>          Components: Admin UI
>    Affects Versions: 8.1, 8.2, 8.3, 8.4, 8.4.1
>            Reporter: Jan Høydahl
>            Assignee: Jan Høydahl
>            Priority: Major
>             Fix For: 8.5
>
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> When {{blockUnknown=false}} it is not the AuthenticationPlugin that sends the 
> HTTP response header {{WWW-Authenticate}}, but it is done by {{HttpSolrCall}} 
> based on a 401 response from AuthorizationPlugin.
> Admin UI uses info from {{WWW-Authenticate}} header to choose what login 
> screen to display, and for JWT it also requires an {{X-Solr-Authinfo}} header 
> generated by the JWT plugin.
> h3. Solution
> The BasicAuth plugin solves this by storing the map of headers to set as an 
> attribute on ServletReuest with key {{AuthenticationPlugin}}, if we fall 
> through to Authorization plugin. We can do that as well with JWT plugin.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to