You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android应用MSAL重定向URI不匹配问题排查求助

MSAL重定向URI不匹配:无法定位系统期望URI的来源

我正被一个MSAL重定向URI不匹配的问题困扰,找不到系统期望的重定向URI来源,已检查Entra ID及应用配置,执行过清理重建项目、重新签名应用的操作,但每次得到的期望URI都是同一个,现有搜索方案均无效。

完整错误信息

com.microsoft.identity.client.exception.MsalClientException: 配置文件中的重定向URI与包名和签名哈希生成的URI不匹配,请验证配置文件中的URI及Azure门户中的应用注册信息。系统期望'msauth://com.raseq.rascompanionalpha/mmbDKi57oif%2FHi7RBEUI4F%2FSLN4%3D',但收到'msauth://com.raseq.rascompanionalpha/vBrPeV4t52%2FPzwfZYc9t4Z8QEJg%3D'。

(注:不在意URI会被重新生成)

应用中的JSON配置

{
"client_id" : "",
"authorization_user_agent" : "DEFAULT",
"redirect_uri" : "msauth://com.raseq.rascompanionalpha/vBrPeV4t52%2FPzwfZYc9t4Z8QEJg%3D",
"broker_redirect_uri_registered": true,
"account_mode" : "SINGLE",
"authorities" : [
{
"type": "AAD",
"audience": {
"type": "AzureADMyOrg",
"tenant_id": "mine"
}
}
]
}

Android Manifest中的Intent Filter配置

<intent-filter>
    <action android:name="android.intent.action.VIEW" />

    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />

    <data
        android:host="com.raseq.rascompanionalpha"
        android:path="/vBrPeV4t52/PzwfZYc9t4Z8QEJg="
        android:scheme="msauth" />
</intent-filter>

Azure应用注册中的重定向URI配置

Azure应用注册重定向URI配置

我无法理解系统从何处获取这个期望的URI(msauth://com.raseq.rascompanionalpha/mmbDKi57oif%2FHi7RBEUI4F%2FSLN4%3D),还可能藏在哪里?

内容的提问来源于stack exchange,提问作者Dale Kingston

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 11:33:20