[ https://issues.apache.org/jira/browse/KNOX-3105?focusedWorklogId=959884&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-959884 ]
ASF GitHub Bot logged work on KNOX-3105: ---------------------------------------- Author: ASF GitHub Bot Created on: 04/Mar/25 05:40 Start Date: 04/Mar/25 05:40 Worklog Time Spent: 10m Work Description: lmccay opened a new pull request, #1001: URL: https://github.com/apache/knox/pull/1001 ## What changes were proposed in this pull request? I originally had this topology level config only for the truststore and password but decided that it should be configured at the gateway level. However, it is much easier to use specific truststores for dev and testing environments than adding a cert from one Knox to another's truststore which may have other certs, etc. This change will add the params for location and password with alias service support of the password. ## How was this patch tested? Added new unit tests, ran all existing tests and manually tested with another knox instance. `curl -ivku admin:admin-password https://localhost:8444/gateway/tokengen/knoxtoken/api/v1/token` Audit logs for each instance are below to show the correlation ID across instances: Local instance: ``` 25/03/03 23:21:10 ||878975c9-de91-4da3-94e8-f716ce5b337a|audit|[0:0:0:0:0:0:0:1]|KNOXTOKEN||||access|uri|/gateway/tokengen/knoxtoken/api/v1/token|unavailable|Request method: GET 25/03/03 23:21:21 ||878975c9-de91-4da3-94e8-f716ce5b337a|audit|[0:0:0:0:0:0:0:1]|KNOXTOKEN|admin|||authentication|uri|/gateway/tokengen/knoxtoken/api/v1/token|success|Groups: [] 25/03/03 23:21:21 ||878975c9-de91-4da3-94e8-f716ce5b337a|audit|[0:0:0:0:0:0:0:1]|KNOXTOKEN|admin|||identity-mapping|principal|admin|success|Groups: [] 25/03/03 23:21:21 ||878975c9-de91-4da3-94e8-f716ce5b337a|audit|[0:0:0:0:0:0:0:1]|KNOXTOKEN|admin|||access|uri|/gateway/tokengen/knoxtoken/api/v1/token|success|Response status: 200 ``` remote instance: ``` 25/03/03 23:21:21 ||878975c9-de91-4da3-94e8-f716ce5b337a|audit|127.0.0.1|KNOX-AUTH-SERVICE||||access|uri|/gateway/sandbox/auth/api/v1/pre|unavailable|Request method: GET 25/03/03 23:21:21 ||878975c9-de91-4da3-94e8-f716ce5b337a|audit|127.0.0.1|KNOX-AUTH-SERVICE|admin|||authentication|uri|/gateway/sandbox/auth/api/v1/pre|success| 25/03/03 23:21:21 ||878975c9-de91-4da3-94e8-f716ce5b337a|audit|127.0.0.1|KNOX-AUTH-SERVICE|admin|||authentication|uri|/gateway/sandbox/auth/api/v1/pre|success|Groups: [] 25/03/03 23:21:21 ||878975c9-de91-4da3-94e8-f716ce5b337a|audit|127.0.0.1|KNOX-AUTH-SERVICE|admin|||identity-mapping|principal|admin|success|Groups: [] 25/03/03 23:21:21 ||878975c9-de91-4da3-94e8-f716ce5b337a|audit|127.0.0.1|KNOX-AUTH-SERVICE|admin|||access|uri|/gateway/sandbox/auth/api/v1/pre|success|Response status: 200 ``` The local instance above is running on port 8444 and the remote instance on 8443. Issue Time Tracking ------------------- Worklog Id: (was: 959884) Remaining Estimate: 0h Time Spent: 10m > Add Topology Level Config for Truststore to RemoteAuthProvider > -------------------------------------------------------------- > > Key: KNOX-3105 > URL: https://issues.apache.org/jira/browse/KNOX-3105 > Project: Apache Knox > Issue Type: Improvement > Components: Server > Reporter: Larry McCay > Assignee: Larry McCay > Priority: Major > Fix For: 2.2.0 > > Time Spent: 10m > Remaining Estimate: 0h > > I originally had this topology level config only for the truststore and > password but decided that it should be configured at the gateway level. > However, it is much easier to use specific truststores for dev and testing > environments than adding a cert from one Knox to another's truststore which > may have other certs, etc. > This change will add the params for location and password with alias service > support of the password. -- This message was sent by Atlassian Jira (v8.20.10#820010)