
insightsoftware/dundas-bi-authbridgeDundas BI身份验证桥接镜像是Dundas BI商业智能平台的配套组件,提供专用的身份验证桥接网站功能,核心用途是实现Dundas BI与第三方身份提供商之间的联合身份验证(Federated Authentication),支持企业级单点登录(SSO)及集中式身份管理。
通过以下命令启动Dundas BI身份验证桥接容器:
bashdocker run -d \ --name dundas-bi-auth-bridge \ -p 80:80 \ # HTTP端口映射,生产环境建议使用HTTPS(443端口) -e DUNDAS_BI_SERVER_URL="[***]" \ # Dundas BI服务器地址 -e AUTH_PROVIDER_TYPE="SAML" \ # 身份提供商类型(SAML/OAuth等) -v /host/path/to/config:/app/config \ # 挂载配置文件目录 -v /host/path/to/certificates:/app/certificates \ # 挂载证书文件(如SAML元数据证书) dundas/bi-auth-bridge:latest
| 环境变量 | 描述 | 示例值 | 必要性 |
|---|---|---|---|
DUNDAS_BI_SERVER_URL | Dundas BI服务器的基础URL | [***] | 必需 |
AUTH_PROVIDER_TYPE | 身份提供商类型 | SAML、OAuth | 必需 |
IDENTITY_PROVIDER_METADATA_URL | 身份提供商元数据URL(SAML场景) | [***] | 可选(优先于本地文件) |
LOG_LEVEL | 日志级别 | INFO、DEBUG、ERROR | 可选(默认:INFO) |
SESSION_TIMEOUT | 认证会话超时时间(分钟) | 60 | 可选(默认:30) |
挂载的/app/config目录下需包含核心配置文件appsettings.json,主要配置项示例:
json{ "Authentication": { "Provider": { "Type": "SAML", "Metadata": { "LocalPath": "/app/config/idp-metadata.xml" // 本地元数据文件路径(当未配置URL时使用) }, "AttributeMappings": { "Email": "[***]", "Username": "[***]" } }, "DundasBi": { "ApiTimeout": 30 // 与Dundas BI API通信超时时间(秒) } }, "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Warning" } } }
容器运行过程中产生的日志文件默认存储在/app/logs目录,建议通过卷挂载持久化日志数据:
bash-v /host/path/to/logs:/app/logs
生产环境需启用HTTPS,可通过挂载SSL证书并配置环境变量实现:
bash-p 443:443 \ -e HTTPS_ENABLED="true" \ -e SSL_CERT_PATH="/app/certificates/server.crt" \ -e SSL_KEY_PATH="/app/certificates/server.key" \



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务