我正在尝试使用 Web Authenticator 使用 B2C 用户流身份验证
(来自 Essentials 包 Xamarin.forms 或 MAUI)。网络验证器
我无法正确添加 B2C 所需的一些参数,
例如 'client_id'、'scope' 等......在 url 中,我总是收到 'bad url' 消息。
var url = new Uri("https://xxx.b2clogin.com/xxx.onmicrosoft.com/<policy-name>/oauth2/v2.0/authorize");
var callbackUrl = new Uri("myapp://auth");
var authResult = await WebAuthenticator.AuthenticateAsync(new WebAuthenticatorOptions
{
Url = url,
CallbackUrl = callbackUrl,
PrefersEphemeralWebBrowserSession = false,
});
有人实现了这种东西吗?