risdenk commented on PR #2835:
URL: https://github.com/apache/solr/pull/2835#issuecomment-2509523158

   Some added context about delegation tokens - these were a Hadoop construct 
at one point and expanded elsewhere to avoid hitting the KDC (kerberos server) 
too much so the delegation token was used in place after the initial 
authentication happened. Basically it was a secure token passed around instead 
of doing the whole roundtrip to the KDC for each call. There are some other 
things the delegation token can do as well (impersonation if needed). 
   
   As David said the Hadoop authentication framework is not just Kerberos, but 
has a whole framework for authentication. Its similar to how Hadoop filesystem 
support isn't just HDFS but also S3 and some other backends. 
   
   Jetty does have Kerberos/SPNEGO support if we want to go down that route 
later. The Hadoop implementation for Kerberos support was better than most 
other Java support out there since not many Kerberos and Java implementations 
historically and lots of bugs across implementations (Active Directory vs Kerby 
vs others). 
   
   I do think its time to remove this module and make it fully opt in (via a 
plugin or separately supported module). I haven't had time to keep up with the 
Hadoop side development of this and don't use it anymore. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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

Reply via email to