sách gpt4 ai đã đi

asp.net-mvc-4 - 如何在asp.net mvc4中将OpenID迁移到OAuth

In lại 作者:行者123 更新时间:2023-12-03 05:56:30 29 4
mua khóa gpt4 Nike

我使用的是 asp.net mvc 4 模板,它默认附带 OpenID2。

由于 google 已弃用 OpenID 2.0,我想使用 OAuth 2.0。我检查了所有 MSN 博客没有开箱即用的解决方案。我仅使用 Visual Studio 2012 和 MVC 4。

所以我的问题是如何迁移 openid 2.0 来打开身份验证。

谢谢和问候,阿鲁乔蒂

1 Câu trả lời

您可以从 NuGet 获取 GoogleOAuth2Client 或自行重新实现:您必须创建一个新的 GoogleAuth 模型,该模型实现 IAuthenticationClient 接口(interface),可以使用 appId 和 appSecret 进行初始化,返回提供程序名称(“gooogle”)并包含特定的类和方法来完成身份验证、获取用户数据和反序列化数据。

如果您懒得这样做,您甚至可以使用 Google 自己的库 Google.Apis.Auth.OAuth2。或者寻找现成的模板实现。

之后,您需要做的就是配置 AuthConfig 并通过外部登录 Controller 中的 OAuthWebSecurity 使用它们。

关于asp.net-mvc-4 - 如何在asp.net mvc4中将OpenID迁移到OAuth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24304279/

29 4 0
Bài viết được đề xuất: Câu hỏi về biến khóa/điều kiện
Bài viết được đề xuất: haskell - 如何在 Haskell 中部分定义函数签名?
Bài viết được đề xuất: javascript - Mongoose 填充包含 ref 的对象数组
Bài viết được đề xuất: qt - 从 QString 中删除重音符号
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com