使用Visual Studio 2013 OWIN Security时如何自定义登录UI(外部提供程序)

亚科

我想自定义VS2013 Web表单新项目模板OpenAuthProviders随附UI,以便它显示Facebook,Google,Twitter,Microsoft Live品牌图像而不是文本按钮。我将接受提供有关详细信息的答案,即使它与MVC5模板有关。在Web表单模板中,UI用户控件具有一个通过以下服务器方法填充的:ListView

 public IEnumerable<string> GetProviderNames()
    {
        return Context.GetOwinContext().Authentication.GetExternalAuthenticationTypes().Select(t => t.AuthenticationType);
    }

其中,属性AuthenticationType是提供商的文本名称,例如GoogleFacebook如果Select()可以返回brand-logo-images ,那就太好了

我的第一次尝试是登录Startup.ConfigureAuth(IAppBuilder app),其中配置了外部提供程序,例如app.UseFacebookAuthentication(..)但是,我看不到如何提供可以在服务器方法中选择的brand-logo-images src-url。

如果要修改这一点,我将修改该GetProviderNames()方法,对每个方法进行AuthenticationType一次查找以获得图像src-url,该图像可用于填充UI html中图像元素的属性。我只是想知道是否有更优雅的方法。

郝公

使用新链接进行编辑:此问题/解答可能有帮助:自定义图标问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使Visual Studio 2013使用自定义JSON架构?

来自分类Dev

如何使用Visual Studio 2013构建Boost

来自分类Dev

Visual Studio 2013登录错误

来自分类Dev

Visual Studio 2013登录错误

来自分类Dev

visual Studio 2013项目安装程序如何创建自定义操作

来自分类Dev

使用Visual Studio 2013的cURL

来自分类Dev

使用Cmake和Visual Studio 2013的未解决的外部

来自分类Dev

使用Git时在Visual Studio 2013中设置超越比较

来自分类Dev

使用Git时在Visual Studio 2013中设置超越比较

来自分类Dev

Visual Studio 2013服务器资源管理器自定义数据提供程序:MongoDB

来自分类Dev

如何使用Visual Studio 2013开发Kooboo模块?

来自分类Dev

如何从Visual Studio 2013开始使用Xamarin?

来自分类Dev

如何使用Visual Studio 2013设置Bootstrap SASS / SCSS?

来自分类常见问题

如何在Visual Studio 2013中使用Sass

来自分类Dev

如何在Visual Studio 2013中删除未使用的功能

来自分类Dev

如何在Visual Studio 2013中本地使用SDL

来自分类Dev

如何使用Visual Studio 2013(Express)提取接口

来自分类Dev

如何在Visual Studio 2013中使用SSL

来自分类Dev

在winapi中复制Visual Studio 2013自定义GUI

来自分类Dev

Visual Studio 2013中的自定义js httphandler

来自分类Dev

使用Visual Studio Express 2013运行Visual Studio 2012 Ultimate时出错

来自分类Dev

Visual Studio 2013编码的UI测试

来自分类Dev

Visual Studio 2013保存时部署文件

来自分类Dev

添加参考Visual Studio 2013时出错

来自分类Dev

如何使Visual Studio 2010 + 2012 + 2013共存?

来自分类Dev

如何获取Visual Studio 2013 Express的Blend

来自分类Dev

如何选择SDK版本Visual Studio 2013

来自分类Dev

如何为Java设置Visual Studio 2013

来自分类Dev

Git与Visual Studio 2013

Related 相关文章

热门标签

归档