无法调用 RN.createPublicClientApplication
Could not invoke RN.createPublicClientApplication
我正在尝试配置 Azure AD B2C 应用程序以响应本机并使用 this lib 进行本机响应。它适用于 IOS 但适用于 android,我在下面遇到错误。
我仔细检查了包名和签名哈希。
我还在 msalConfigurationfile.json
中检查了我的重定向 url,这与在 Azure 门户和 androidmanifest.xml
中的相同。
好吧,我已经配置了下面的配置
in android > app > src > main > assets > msal_config.json
{
"client_id": "My_client-id",
"authorization_user_agent": "DEFAULT",
"redirect_uri": "msauth://com.myPackegeName/M09kWwKnLGHKWwoswsUy5csbgBRxjM%3D",
"account_mode": "MULTIPLE",
"broker_redirect_uri_registered": true,
"authorities" : [
{
"type": "B2C",
"authority_url": "https://domain.b2clogin.com/tfp/compnay.onmicrosoft.com/",
"default": true
}
]
}
通过将 "broker_redirect_uri_registered": true,
更改为 "broker_redirect_uri_registered": false,
解决了这个问题
我正在尝试配置 Azure AD B2C 应用程序以响应本机并使用 this lib 进行本机响应。它适用于 IOS 但适用于 android,我在下面遇到错误。 我仔细检查了包名和签名哈希。
我还在 msalConfigurationfile.json
中检查了我的重定向 url,这与在 Azure 门户和 androidmanifest.xml
中的相同。
好吧,我已经配置了下面的配置
in android > app > src > main > assets > msal_config.json
{
"client_id": "My_client-id",
"authorization_user_agent": "DEFAULT",
"redirect_uri": "msauth://com.myPackegeName/M09kWwKnLGHKWwoswsUy5csbgBRxjM%3D",
"account_mode": "MULTIPLE",
"broker_redirect_uri_registered": true,
"authorities" : [
{
"type": "B2C",
"authority_url": "https://domain.b2clogin.com/tfp/compnay.onmicrosoft.com/",
"default": true
}
]
}
通过将 "broker_redirect_uri_registered": true,
更改为 "broker_redirect_uri_registered": false,