ale*_*ush 7 authentication owin katana
我需要通过LinkedIn,Vkontakte和其他没有提供商的社交网络对用户进行身份验证.
我成功地通过以下方式创建自定义身份验证提供程序:
Katana源代码中获取Facebook提供商的代码.[provider_name]AuthenticatedContext类,[provider_name]AuthenticationHandler.ApplyResponseChallengeAsync()和[provider_name]AuthenticationHandler.AuthenticateCoreAsync().一切都运作良好,但只是想知道.许多代码都是重复的,没有实际的变化.有没有办法使用任何标准的东西来构建自定义提供程序,而不仅仅是复制文件?
不幸的是没有。我还为 LinkedIn 和 Yahoo 创建了新的提供程序,尽管我从 Katana 项目中复制了大部分代码,但每个提供程序都没有什么细微差别,这意味着您无法真正为所有提供程序使用单一代码库。
顺便说一句,您可以在http://www.beabigrockstar.com/introducing-the-yahoo-linkedin-oauth-security-providers-for-owin/查看 LinkedIn 和 Yahoo 提供商
| 归档时间: |
|
| 查看次数: |
3083 次 |
| 最近记录: |