Sandor Molnar created KNOX-3376:
-----------------------------------

             Summary: Use DefultAliasService OOTB
                 Key: KNOX-3376
                 URL: https://issues.apache.org/jira/browse/KNOX-3376
             Project: Apache Knox
          Issue Type: Improvement
          Components: Server
            Reporter: Sandor Molnar
            Assignee: Sandor Molnar
             Fix For: 3.0.0


Currently, the following config is set in {{gateway-site.xml}}:

{noformat}
    <property>
        <name>gateway.service.alias.impl</name>
        
<value>org.apache.knox.gateway.services.security.impl.RemoteAliasService</value>
    </property>
{noformat}

Since there is no other {{remote}} config defined, Knox falls back to 
`ZooKeeper`. No ZK-related configs either -> just an unnecessary round in 
remote alias provider every time that checks if remote exists (not) then turn 
to local.

Relevant logs:
{noformat}
2026-07-10 22:14:45,225  INFO  knox.gateway 
(AbstractServiceFactory.java:logServiceUsage(105)) - Using 
org.apache.knox.gateway.services.security.impl.RemoteAliasService 
implementation for AliasService
2026-07-10 22:14:45,227  INFO  knox.gateway (RemoteAliasService.java:init(291)) 
- Remote Alias Service enabled
2026-07-10 22:14:45,228  WARN  knox.gateway 
(ZookeeperRemoteAliasService.java:init(411)) - There is no registry client 
defined for remote configuration monitoring.
{noformat}

Given all these, it doesn't make sense to default to the remote alias service 
implementation.




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to