我已按照以下说明为Azure AD B2C用户流设置“使用Apple登录”作为身份提供者: https://github.com/azure-ad-b2c/samples/tree/master/policies/sign-in-with-apple
我们目前在Xamarin.iOS应用中使用msal进行其他登录(本地,Microsoft,Google),但是当我们尝试从该应用使用新的Apple登录时,出现错误:” Apple登录页面上显示无效的redirect_uri” 。
我认为这是因为在按照说明进行操作时,我们仅指定了以下重定向:
https://yourtenant.b2clogin.com/yourtenant.onmicrosoft.com/oauth2/authresp
,而不是msal使用的那个(例如msal[appId]://auth
)。
但是,此重定向无效,无法在上述说明的“ Apple Services ID” 部分中作为域输入,因此我认为我们可能需要做一些不同的事情。
这里是否有办法让Apple登录使用msal?