|
|
1
6
如果你只想登录Google,就不需要
创业公司
有了这一点,挑战过程将把用户重定向到
会计总监.cs
让我们将其分为两个操作:
我创建了一个Github存储库,其中包含一个完整的示例,我构建它是为了写出这个答案。 here . 针对以下评论中的几个后续评论/问题:
在某些方面,是的,我认为这是公平的。虽然可以实现内存中的存储,但是如果没有持久性,它就没有多大意义。但是,在您的情况下不使用这些类的真正原因只是因为您不需要本地用户帐户来表示用户。这与坚持不懈是紧密相连的,但值得加以区分。
文档和书籍涵盖了最常见的用例,因此
做
希望存储可以
链接
到外部帐户,如google等
呼唤
值得注意的是,Google/Facebook登录过程基于
OAuth 2 protocol
所以它本身就是一种通用的。如果你需要的不仅仅是Google的支持,你只需要针对所需的方案发布挑战,而不是像我在示例中所做的那样将其硬编码到Google。还可以向挑战添加其他属性,以便能够确定在
|
|
|
2
0
如果不想使用实体框架,则必须自定义存储提供程序: https://docs.microsoft.com/en-us/aspnet/identity/overview/extensibility/overview-of-custom-storage-providers-for-aspnet-identity 如果您想使用实体框架,但得到一些错误(如您所描述的),您可以参考我的源代码演示: https://bitbucket.org/tuanv2t/net-core-demo/src/master/NetCoreDemo/GoogleLoginDemo/ |
|
|
vale383 · 如何在Django端点中查找user_id 1 年前 |
|
|
Tunahan Keklik · 如果用户仍在网站上时会话过期怎么办 1 年前 |
|
onizukaek · 如何将无密码登录链接认证应用于无头架构? 1 年前 |
|
|
Kananda Gama · Problema com登录[关闭] 1 年前 |