自定义ASP.NET身份,OWIN和社交提供程序登录

丽莎·玛丽

我是ASP.NET MVC 5和OWIN的新手。

我已经将项目升级到MVC 5,以实现项目的身份验证和授权。问题是我的项目没有存储用户数据。当用户登录时,我通过WCF服务要求其他系统告诉我该用户是否已通过身份验证。因此,我没有存储用户的数据库或表。

但是我想添加使用OWIN通过社交提供商登录的功能。为此,我将添加一个本地数据库表来存储社交提供者ID /令牌

环顾四周,其他人也提出了类似的问题,但仅当他们想要更改数据库类型存储时才...实际上我并不存储数据...是否仍然可以使用ASP.NET Identity进行自定义,我将如何做到?

丽莎·玛丽

我调查了建议的解决方案。我发现要实现的接口的方法名称确实不合适,并且那里的方法太多了。

我最终仅在AccountController中使用OWIN上下文来提取包含我想要的所有详细信息的LoginInfo。这样,我不必实现IUserLoginStore等的任何自定义版本。

我想要实现最简单的解决方案,因此最终得到了:1.从模板mvc项目中添加了StartupAuth类,并在那里配置了不同的提供程序。1.在AccountController中:从LoginInfo中提取了声明,2.在表中存储了OpenId以供查找,然后像以前一样继续。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Windows身份验证和自定义角色提供程序设置OWIN

来自分类常见问题

C#asp.net身份和自定义角色

来自分类Dev

C#asp.net身份和自定义角色

来自分类Dev

ASP.NET Identity外部身份验证提供程序自定义图标

来自分类Dev

如何在自定义成员身份提供程序中保存ASP.NET_SessionId

来自分类Dev

asp.net自定义错误

来自分类Dev

保护ASP.NET WebAPI-自定义登录+社交登录

来自分类Dev

具有自定义身份存储的ASP.NET Web应用程序和MySQL

来自分类Dev

ASP.Net身份-使用自定义架构

来自分类Dev

如何自定义ASP.Net身份

来自分类Dev

ASP.NET身份自定义SignInManager

来自分类Dev

自定义实现ASP.NET身份

来自分类Dev

具有自定义角色的asp.net身份

来自分类Dev

自定义asp.net身份角色声明

来自分类Dev

ASP MVC中的自定义角色提供程序

来自分类Dev

如何自定义ASP.Net登录控件的外观?

来自分类Dev

ASP.NET 4.5如何创建自定义登录?

来自分类Dev

具有IdentityServer4,Asp.Net Core身份和不带实体框架的自定义提供程序的Blazor WebAssembly身份验证

来自分类Dev

Asp.net Identity 2自定义用户和自定义表名称

来自分类Dev

带有OWIN的ASP.NET Web Api-自定义身份验证

来自分类Dev

asp.net自定义验证程序未触发。

来自分类Dev

带有实体框架的MVC(ASP.NET身份)自定义登录状态

来自分类Dev

带有实体框架的MVC(ASP.NET身份)自定义登录状态

来自分类Dev

用户登录后将自定义属性添加到ASP.NET MVC身份

来自分类Dev

ASP身份自定义上下文

来自分类Dev

ASP身份自定义上下文

来自分类Dev

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

来自分类Dev

自定义OWIN / ASP.NET OAuth / OpenID提供程序,可以依次委托给第三方提供程序

来自分类Dev

.net MVC:自定义authorizeattribute和customoutputcache提供程序

Related 相关文章

  1. 1

    如何使用Windows身份验证和自定义角色提供程序设置OWIN

  2. 2

    C#asp.net身份和自定义角色

  3. 3

    C#asp.net身份和自定义角色

  4. 4

    ASP.NET Identity外部身份验证提供程序自定义图标

  5. 5

    如何在自定义成员身份提供程序中保存ASP.NET_SessionId

  6. 6

    asp.net自定义错误

  7. 7

    保护ASP.NET WebAPI-自定义登录+社交登录

  8. 8

    具有自定义身份存储的ASP.NET Web应用程序和MySQL

  9. 9

    ASP.Net身份-使用自定义架构

  10. 10

    如何自定义ASP.Net身份

  11. 11

    ASP.NET身份自定义SignInManager

  12. 12

    自定义实现ASP.NET身份

  13. 13

    具有自定义角色的asp.net身份

  14. 14

    自定义asp.net身份角色声明

  15. 15

    ASP MVC中的自定义角色提供程序

  16. 16

    如何自定义ASP.Net登录控件的外观?

  17. 17

    ASP.NET 4.5如何创建自定义登录?

  18. 18

    具有IdentityServer4,Asp.Net Core身份和不带实体框架的自定义提供程序的Blazor WebAssembly身份验证

  19. 19

    Asp.net Identity 2自定义用户和自定义表名称

  20. 20

    带有OWIN的ASP.NET Web Api-自定义身份验证

  21. 21

    asp.net自定义验证程序未触发。

  22. 22

    带有实体框架的MVC(ASP.NET身份)自定义登录状态

  23. 23

    带有实体框架的MVC(ASP.NET身份)自定义登录状态

  24. 24

    用户登录后将自定义属性添加到ASP.NET MVC身份

  25. 25

    ASP身份自定义上下文

  26. 26

    ASP身份自定义上下文

  27. 27

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

  28. 28

    自定义OWIN / ASP.NET OAuth / OpenID提供程序,可以依次委托给第三方提供程序

  29. 29

    .net MVC:自定义authorizeattribute和customoutputcache提供程序

热门标签

归档