如果没有在identity.xml中正确配置APIKeyManager,应用程序将不会在商店中列出

问题描述 投票:0回答:1

我在identity.xml中设置了APIKeyManager,如下所示:

    <APIKeyManager>
        <KeyManagerClientImpl>org.wso2.keycloak.client.KeycloakClient</KeyManagerClientImpl>
        <Configuration>
            <ServerURL>http://localhost:9001</ServerURL>
            <keycloakInstanceUrl>http://localhost:9001</keycloakInstanceUrl>
            <keycloakRealmName>apim</keycloakRealmName>
            <client_id>apim-client</client_id>
            <Username>apim-user</Username>
            <Password>apim-password</Password>
            <username>apim-user</username>
            <password>apim-password</password>
            <consumerKey>apim-client</consumerKey>
            <consumerSecret>HTCSxxxxxxxxxxxxxxeb6O</consumerSecret>
            <ConsumerKey>apim-client</ConsumerKey>
            <ConsumerSecret>HTCSxxxxxxxxxxxxxxxxxxeb6O</ConsumerSecret>
            <TokenURL>http://localhost:9001/realms/apim/protocol/openid-connect/token</TokenURL>
            <RevokeURL>http://localhost:9001/realms/apim/protocol/openid-connect/revoke</RevokeURL>
        </Configuration>
    </APIKeyManager>

但是,修改后,商店不再检索我的应用程序列表。

error image

什么原因?我已经列出了大约 10-15 个应用程序,删除此设置将显示应用程序列表??

wso2 keycloak wso2-api-manager
1个回答
0
投票

在切换到新的密钥管理器之前,您是否已经为现有应用程序生成了密钥?最有可能的是,它试图从新密钥管理器检索与旧密钥相关的信息,但失败了。

检查 wso2carbon.log 文件是否有任何错误是个好主意。

删除配置可能会恢复应用程序列表。

© www.soinside.com 2019 - 2024. All rights reserved.