【问题标题】:WSO2 Analytics HostnameWSO2 分析主机名
【发布时间】:2020-03-11 23:25:26
【问题描述】:

API Manager 3.0.0 和 Analytics 3.0.0

实际上 API-M 我更改为主机名有任何问题。当我更改为 Analytics 的主机名时,登录时出现一些错误:

只有我在 [API-Analytics]/conf/dashboard/deployment.yaml 中更改

deployment.yaml

## Authentication configuration
auth.configs:
  type: apim
  ssoEnabled: true
  properties:
    adminScope: apim_analytics:admin_carbon.super
    allScopes: apim_analytics:admin apim_analytics:product_manager apim_analytics:api_developer apim_analytics:app_developer apim_analytics:devops_engineer apim_analytics:analytics_viewer apim_analytics:$
    adminServiceBaseUrl: https://myhostname:9443
    adminUsername: admin
    adminPassword: admin
    kmDcrUrl: https://myhostname:9443/client-registration/v0.15/register
    kmTokenUrlForRedirection: https://myhostname:9443/oauth2
    kmTokenUrl: https://hostname:9443/oauth2
    kmUsername: admin
    kmPassword: admin
    portalAppContext: analytics-dashboard
    businessRulesAppContext : business-rules
    cacheTimeout: 900
    baseUrl: https://myhostname:9643
    grantType: authorization_code
    publisherUrl: https://myhostname:9443
    #storeUrl: https://myhostname:9443

如果我在终端中出现此错误,请在启动仪表板服务器之后。

<ip adress> != <localhost>

但我将 myhostname 更改为 localhost 不发送此错误,但在仪表板的登录页面中发送:

https://localhost:9443/oauth2/authorize?response_type=code&client_id=VACHtG8hNxzG2au1EcA3sNmmXooa&scope=apim_analytics%3Aadmin%20apim_analytics%3Aproduct_manager%20apim_analytics%3Aapi_developer%20apim_analytics%3Aapp_developer%20apim_analytics%3Adevops_engineer%20apim_analytics%3Aanalytics_viewer%20apim_analytics%3Aeveryone%20openid%20apim%3Aapi_view%20apim%3Asubscribe&redirect_uri=https%3A%2F%2Flocalhost%3A9643%2Flogin%2Fcallback%2Fanalytics-dashboard%2Flogin

那么,如何正确修复或更改 hostanem?

编辑:

我只从 deplymento.yaml 和仪表板页面更改 kmTokenUrlForRedirection,kmTokenUrlbaseUrl 我有:

我搜索错误发现这个链接https://apim.docs.wso2.com/en/latest/troubleshooting/troubleshooting-invalid-callback-error/

但我尝试把 somo regexp 类似于:

正则表达式

regexp=(https://myhostname:9643/analytics-dashboard/login|https://myhostname:6443/analytics-dashboard/logout)

但什么都没有。 我的新问题是: regexp 的正确形式在哪里?

【问题讨论】:

    标签: wso2 wso2-am


    【解决方案1】:

    将您的 analytics_dashboard sp 的正则表达式更改为关注并尝试。

    regexp=(https://myhostname:9643/login/callback/analytics-dashboard/login|https://myhostname:9643/analytics-dashboard)
    

    【讨论】:

    • 我把正则表达式发给我错误:``` invalid_callback 注册的回调与提供的 url 不匹配。```
    • 您能否尝试删除分析仪表板 SP 并尝试重新启动仪表板服务器并登录仪表板。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-17
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 2017-03-26
    相关资源
    最近更新 更多