Re: Basic Auth for Solr Streaming Expressions
Thanks Sandeep! Kevin Risden On Wed, Nov 16, 2016 at 3:33 PM, sandeep mukherjee < wiredcit...@yahoo.com.invalid> wrote: > [SOLR-9779] Basic auth in not supported in Streaming Expressions - ASF JIRA > > | > | > | > | || > >| > > | > | > | | > [SOLR-9779] Basic auth in not supported in Streaming Expressions - ASF JIRA >| | > > | > > | > > > > I have created the above jira ticket for the base auth support in solr > streaming expressions. > ThanksSandeep > > On Wednesday, November 16, 2016 8:22 AM, sandeep mukherjee > wrote: > > > blockquote, div.yahoo_quoted { margin-left: 0 !important; > border-left:1px #715FFA solid !important; padding-left:1ex !important; > background-color:white !important; } Nope never got past the login screen. > Will create one today. > > > Sent from Yahoo Mail for iPhone > > > On Wednesday, November 16, 2016, 8:17 AM, Kevin Risden < > compuwizard...@gmail.com> wrote: > > Was a JIRA ever created for this? I couldn't find it searching. > > One that is semi related is SOLR-8213 for SolrJ JDBC auth. > > Kevin Risden > > On Wed, Nov 9, 2016 at 8:25 PM, Joel Bernstein wrote: > > > Thanks for digging into this, let's create a jira ticket for this. > > > > Joel Bernstein > > http://joelsolr.blogspot.com/ > > > > On Wed, Nov 9, 2016 at 6:23 PM, sandeep mukherjee < > > wiredcit...@yahoo.com.invalid> wrote: > > > > > I have more progress since my last mail. I figured out that in the > > > StreamContext object there is a way to set the SolrClientCache object > > which > > > keep reference to all the CloudSolrClient where I can set a reference > to > > > HttpClient which sets the Basic Auth header. However the problem is, > > inside > > > the SolrClientCache there is no way to set your own version of > > > CloudSolrClient with BasicAuth enabled. Unfortunately, SolrClientCache > > has > > > no set method which takes a CloudSolrClient object. > > > So long story short we need an API in SolrClientCache to > > > accept CloudSolrClient object from user. > > > Please let me know if there is a better way to enable Basic Auth when > > > using StreamFactory as mentioned in my previous email. > > > Thanks much,Sandeep > > > > > >On Wednesday, November 9, 2016 11:44 AM, sandeep mukherjee > > > wrote: > > > > > > > > > Hello everyone, > > > I trying to find the documentation for Basic Auth plugin for Solr > > > Streaming expressions. But I'm not able to find it in the documentation > > > anywhere. Could you please point me in right direction of how to enable > > > Basic auth for Solr Streams? > > > I'm creating StreamFactory as follows: I wonder how and where can I > > > specify Basic Auth username and password > > > @Bean > > > public StreamFactory streamFactory() { > > >SolrConfig solrConfig = ConfigManager.getNamedConfig("solr", > > > SolrConfig.class); > > > > > >return new StreamFactory().withDefaultZkHost(solrConfig. > > > getConnectString()) > > >.withFunctionName("gatherNodes", GatherNodesStream.class); > > > } > > > > > > > > > > > > > > > > >
Re: Basic Auth for Solr Streaming Expressions
[SOLR-9779] Basic auth in not supported in Streaming Expressions - ASF JIRA | | | | || | | | | | [SOLR-9779] Basic auth in not supported in Streaming Expressions - ASF JIRA | | | | I have created the above jira ticket for the base auth support in solr streaming expressions. ThanksSandeep On Wednesday, November 16, 2016 8:22 AM, sandeep mukherjee wrote: blockquote, div.yahoo_quoted { margin-left: 0 !important; border-left:1px #715FFA solid !important; padding-left:1ex !important; background-color:white !important; } Nope never got past the login screen. Will create one today. Sent from Yahoo Mail for iPhone On Wednesday, November 16, 2016, 8:17 AM, Kevin Risden wrote: Was a JIRA ever created for this? I couldn't find it searching. One that is semi related is SOLR-8213 for SolrJ JDBC auth. Kevin Risden On Wed, Nov 9, 2016 at 8:25 PM, Joel Bernstein wrote: > Thanks for digging into this, let's create a jira ticket for this. > > Joel Bernstein > http://joelsolr.blogspot.com/ > > On Wed, Nov 9, 2016 at 6:23 PM, sandeep mukherjee < > wiredcit...@yahoo.com.invalid> wrote: > > > I have more progress since my last mail. I figured out that in the > > StreamContext object there is a way to set the SolrClientCache object > which > > keep reference to all the CloudSolrClient where I can set a reference to > > HttpClient which sets the Basic Auth header. However the problem is, > inside > > the SolrClientCache there is no way to set your own version of > > CloudSolrClient with BasicAuth enabled. Unfortunately, SolrClientCache > has > > no set method which takes a CloudSolrClient object. > > So long story short we need an API in SolrClientCache to > > accept CloudSolrClient object from user. > > Please let me know if there is a better way to enable Basic Auth when > > using StreamFactory as mentioned in my previous email. > > Thanks much,Sandeep > > > > On Wednesday, November 9, 2016 11:44 AM, sandeep mukherjee > > wrote: > > > > > > Hello everyone, > > I trying to find the documentation for Basic Auth plugin for Solr > > Streaming expressions. But I'm not able to find it in the documentation > > anywhere. Could you please point me in right direction of how to enable > > Basic auth for Solr Streams? > > I'm creating StreamFactory as follows: I wonder how and where can I > > specify Basic Auth username and password > > @Bean > > public StreamFactory streamFactory() { > > SolrConfig solrConfig = ConfigManager.getNamedConfig("solr", > > SolrConfig.class); > > > > return new StreamFactory().withDefaultZkHost(solrConfig. > > getConnectString()) > > .withFunctionName("gatherNodes", GatherNodesStream.class); > > } > > > > > > >
Re: Basic Auth for Solr Streaming Expressions
blockquote, div.yahoo_quoted { margin-left: 0 !important; border-left:1px #715FFA solid !important; padding-left:1ex !important; background-color:white !important; } Nope never got past the login screen. Will create one today. Sent from Yahoo Mail for iPhone On Wednesday, November 16, 2016, 8:17 AM, Kevin Risden wrote: Was a JIRA ever created for this? I couldn't find it searching. One that is semi related is SOLR-8213 for SolrJ JDBC auth. Kevin Risden On Wed, Nov 9, 2016 at 8:25 PM, Joel Bernstein wrote: > Thanks for digging into this, let's create a jira ticket for this. > > Joel Bernstein > http://joelsolr.blogspot.com/ > > On Wed, Nov 9, 2016 at 6:23 PM, sandeep mukherjee < > wiredcit...@yahoo.com.invalid> wrote: > > > I have more progress since my last mail. I figured out that in the > > StreamContext object there is a way to set the SolrClientCache object > which > > keep reference to all the CloudSolrClient where I can set a reference to > > HttpClient which sets the Basic Auth header. However the problem is, > inside > > the SolrClientCache there is no way to set your own version of > > CloudSolrClient with BasicAuth enabled. Unfortunately, SolrClientCache > has > > no set method which takes a CloudSolrClient object. > > So long story short we need an API in SolrClientCache to > > accept CloudSolrClient object from user. > > Please let me know if there is a better way to enable Basic Auth when > > using StreamFactory as mentioned in my previous email. > > Thanks much,Sandeep > > > > On Wednesday, November 9, 2016 11:44 AM, sandeep mukherjee > > wrote: > > > > > > Hello everyone, > > I trying to find the documentation for Basic Auth plugin for Solr > > Streaming expressions. But I'm not able to find it in the documentation > > anywhere. Could you please point me in right direction of how to enable > > Basic auth for Solr Streams? > > I'm creating StreamFactory as follows: I wonder how and where can I > > specify Basic Auth username and password > > @Bean > > public StreamFactory streamFactory() { > > SolrConfig solrConfig = ConfigManager.getNamedConfig("solr", > > SolrConfig.class); > > > > return new StreamFactory().withDefaultZkHost(solrConfig. > > getConnectString()) > > .withFunctionName("gatherNodes", GatherNodesStream.class); > > } > > > > > > >
Re: Basic Auth for Solr Streaming Expressions
Was a JIRA ever created for this? I couldn't find it searching. One that is semi related is SOLR-8213 for SolrJ JDBC auth. Kevin Risden On Wed, Nov 9, 2016 at 8:25 PM, Joel Bernstein wrote: > Thanks for digging into this, let's create a jira ticket for this. > > Joel Bernstein > http://joelsolr.blogspot.com/ > > On Wed, Nov 9, 2016 at 6:23 PM, sandeep mukherjee < > wiredcit...@yahoo.com.invalid> wrote: > > > I have more progress since my last mail. I figured out that in the > > StreamContext object there is a way to set the SolrClientCache object > which > > keep reference to all the CloudSolrClient where I can set a reference to > > HttpClient which sets the Basic Auth header. However the problem is, > inside > > the SolrClientCache there is no way to set your own version of > > CloudSolrClient with BasicAuth enabled. Unfortunately, SolrClientCache > has > > no set method which takes a CloudSolrClient object. > > So long story short we need an API in SolrClientCache to > > accept CloudSolrClient object from user. > > Please let me know if there is a better way to enable Basic Auth when > > using StreamFactory as mentioned in my previous email. > > Thanks much,Sandeep > > > > On Wednesday, November 9, 2016 11:44 AM, sandeep mukherjee > > wrote: > > > > > > Hello everyone, > > I trying to find the documentation for Basic Auth plugin for Solr > > Streaming expressions. But I'm not able to find it in the documentation > > anywhere. Could you please point me in right direction of how to enable > > Basic auth for Solr Streams? > > I'm creating StreamFactory as follows: I wonder how and where can I > > specify Basic Auth username and password > > @Bean > > public StreamFactory streamFactory() { > > SolrConfig solrConfig = ConfigManager.getNamedConfig("solr", > > SolrConfig.class); > > > > return new StreamFactory().withDefaultZkHost(solrConfig. > > getConnectString()) > > .withFunctionName("gatherNodes", GatherNodesStream.class); > > } > > > > > > >
Re: Basic Auth for Solr Streaming Expressions
Thanks for digging into this, let's create a jira ticket for this. Joel Bernstein http://joelsolr.blogspot.com/ On Wed, Nov 9, 2016 at 6:23 PM, sandeep mukherjee < wiredcit...@yahoo.com.invalid> wrote: > I have more progress since my last mail. I figured out that in the > StreamContext object there is a way to set the SolrClientCache object which > keep reference to all the CloudSolrClient where I can set a reference to > HttpClient which sets the Basic Auth header. However the problem is, inside > the SolrClientCache there is no way to set your own version of > CloudSolrClient with BasicAuth enabled. Unfortunately, SolrClientCache has > no set method which takes a CloudSolrClient object. > So long story short we need an API in SolrClientCache to > accept CloudSolrClient object from user. > Please let me know if there is a better way to enable Basic Auth when > using StreamFactory as mentioned in my previous email. > Thanks much,Sandeep > > On Wednesday, November 9, 2016 11:44 AM, sandeep mukherjee > wrote: > > > Hello everyone, > I trying to find the documentation for Basic Auth plugin for Solr > Streaming expressions. But I'm not able to find it in the documentation > anywhere. Could you please point me in right direction of how to enable > Basic auth for Solr Streams? > I'm creating StreamFactory as follows: I wonder how and where can I > specify Basic Auth username and password > @Bean > public StreamFactory streamFactory() { > SolrConfig solrConfig = ConfigManager.getNamedConfig("solr", > SolrConfig.class); > > return new StreamFactory().withDefaultZkHost(solrConfig. > getConnectString()) > .withFunctionName("gatherNodes", GatherNodesStream.class); > } > > >
Re: Basic Auth for Solr Streaming Expressions
I have more progress since my last mail. I figured out that in the StreamContext object there is a way to set the SolrClientCache object which keep reference to all the CloudSolrClient where I can set a reference to HttpClient which sets the Basic Auth header. However the problem is, inside the SolrClientCache there is no way to set your own version of CloudSolrClient with BasicAuth enabled. Unfortunately, SolrClientCache has no set method which takes a CloudSolrClient object. So long story short we need an API in SolrClientCache to accept CloudSolrClient object from user. Please let me know if there is a better way to enable Basic Auth when using StreamFactory as mentioned in my previous email. Thanks much,Sandeep On Wednesday, November 9, 2016 11:44 AM, sandeep mukherjee wrote: Hello everyone, I trying to find the documentation for Basic Auth plugin for Solr Streaming expressions. But I'm not able to find it in the documentation anywhere. Could you please point me in right direction of how to enable Basic auth for Solr Streams? I'm creating StreamFactory as follows: I wonder how and where can I specify Basic Auth username and password @Bean public StreamFactory streamFactory() { SolrConfig solrConfig = ConfigManager.getNamedConfig("solr", SolrConfig.class); return new StreamFactory().withDefaultZkHost(solrConfig.getConnectString()) .withFunctionName("gatherNodes", GatherNodesStream.class); }
Basic Auth for Solr Streaming Expressions
Hello everyone, I trying to find the documentation for Basic Auth plugin for Solr Streaming expressions. But I'm not able to find it in the documentation anywhere. Could you please point me in right direction of how to enable Basic auth for Solr Streams? I'm creating StreamFactory as follows: I wonder how and where can I specify Basic Auth username and password @Bean public StreamFactory streamFactory() { SolrConfig solrConfig = ConfigManager.getNamedConfig("solr", SolrConfig.class); return new StreamFactory().withDefaultZkHost(solrConfig.getConnectString()) .withFunctionName("gatherNodes", GatherNodesStream.class); }