gpt4 book ai didi

c# - 以编程方式自定义 Web 身份验证代理外观

转载 作者:太空宇宙 更新时间:2023-11-03 16:11:04 25 4
gpt4 key购买 nike

我正在尝试将 facebook 集成到 Metro 风格的应用程序中,我通过 WebAuthenticationBroker 连接到 facebook,如下所示:

 WebAuthenticationResult WebAuthenticationResult = await WebAuthenticationBroker.AuthenticateAsync(
WebAuthenticationOptions.None,
loginUrl,
endUri);
if (WebAuthenticationResult.ResponseStatus == WebAuthenticationStatus.Success)
{
var callbackUri = new Uri(WebAuthenticationResult.ResponseData.ToString());
var facebookOAuthResult = _fb.ParseOAuthCallbackUrl(callbackUri);
var accessToken = facebookOAuthResult.AccessToken;
if (String.IsNullOrEmpty(accessToken))
{
// User is not logged in, they may have canceled the login
}
else
{
App.AccessToken = accessToken;

// User is logged in and token was returned
LoginSucceded();
}

}

我真正的问题是,这太丑陋了,是否可以以某种方式自定义 WebAuthenticationBroker ,即使它是通过编程创建的?我找到了如何做的注释,但在这些示例中,他们以某种方式在 HTML 上使用了 CSS,而我显然没有。

问:是否可以通过某种方式改变未模糊部分的样式?

enter image description here

最佳答案

提供商可以使用其页面上的元数据标签自定义 UI,但正如 Mangiucugna 所说;您提到的技术是一种 hack,以后可能不支持。此链接解释了提供商有权自定义哪些 UI 元素: http://msdn.microsoft.com/en-us/library/windows/apps/jj856908.aspx

关于c# - 以编程方式自定义 Web 身份验证代理外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17433282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com