[ 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)