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

Mikhail Filatov updated IGNITE-14023:
-------------------------------------
    Description: 
There are users with authentication enabled on the cluster
 Ducktape tests should work on such clusters.

Tests should work if authentication is enabled on the cluster via a third-party 
plugin

Running  Ignite node and application with third-party authentication plugin 
remains to be implemented by the developers of that plugin.
 In this PR we will only implement the ability to tell control.sh how to 
connect to the cluster.

connection parameters should be passed through globals with structure like that.

{
 "use_ssl": True,
 "admin": {
  "credentials": ["username", "qwerty_123"],
  "ssl": {
    "key_store_jks": ....
 }
 }
}

  was:
There are users with authentication enabled on the cluster
Ducktape tests should work on such clusters.

Tests should work if authentication is enabled on the cluster via a third-party 
plugin

Running  Ignite node and application with third-party authentication plugin 
remains to be implemented by the developers of that plugin.
 In this PR we will only implement the ability to tell control.sh how to 
connect to the cluster.

connection parameters should be passed through globals

for default parameters: -gj '\{"use_auth":"True"}'
 to pass parameters explicitly: -gj '{"use_auth":"True","admin":{"creds":

{"login":"admin1","password":"qwe123"}

}}'
 for a cluster with enabled ssl and authentication: -gj 
'\{"use_ssl":"True","use_auth":"True"}'
 for a cluster with enabled ssl and authentication: -gj 
'{"use_ssl":"True","use_auth":"True","admin":{"creds":

{"login":"admin1","password":"qwe123"}

,"ssl":\{"key_store_jks":"admin1.jks","key_store_password":"qwe123","trust_store_jks":"truststore.jks","trust_store_password":"qwe123"}}}'
 


> Password based authentication support in ducktape tests
> -------------------------------------------------------
>
>                 Key: IGNITE-14023
>                 URL: https://issues.apache.org/jira/browse/IGNITE-14023
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Mikhail Filatov
>            Assignee: Mikhail Filatov
>            Priority: Minor
>          Time Spent: 3h 40m
>  Remaining Estimate: 0h
>
> There are users with authentication enabled on the cluster
>  Ducktape tests should work on such clusters.
> Tests should work if authentication is enabled on the cluster via a 
> third-party plugin
> Running  Ignite node and application with third-party authentication plugin 
> remains to be implemented by the developers of that plugin.
>  In this PR we will only implement the ability to tell control.sh how to 
> connect to the cluster.
> connection parameters should be passed through globals with structure like 
> that.
> {
>  "use_ssl": True,
>  "admin": {
>   "credentials": ["username", "qwerty_123"],
>   "ssl": {
>     "key_store_jks": ....
>  }
>  }
> }



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

Reply via email to