gpt4 book ai didi

.net - Web API 2 使用现有访问 token 注册外部帐户

转载 作者:行者123 更新时间:2023-12-03 12:20:56 25 4
gpt4 key购买 nike

使用 Facebook iOS SDK,我收到了我的 iOS 应用程序用户的 access_token,允许我查看他们的基本个人资料信息。我想使用该 token 针对我现有的 Web 应用程序注册和登录用户。

我不希望用户导航到 account/ExternalLogins URL 并在 WebView 中从那里重定向,因为此时我已经拥有提供的访问 token 。我不明白的是如何使用 Acccount/RegisterExternalAccount/AddExternalLogin方法并向他们提供此现有 token 和用户名/电子邮件以注册新用户。我所有的尝试都遇到了400500错误。

我已经检查了很多堆栈溢出的答案和博客文章,但它们似乎是你自己的或修改了 AccountController 中的现有方法。 .但是我不明白为什么在看起来一切都已经为您准备好了的情况下做这些事情中的任何一件是必要的。我只是不确定如何使用它!

任何帮助将不胜感激。

编辑:
我最终使用了 this custom solution by codetrix .这不是我最初想要的,但到目前为止它很容易包含和工作。如果有人能够回答原始问题,那么请回答。

最佳答案

如果您已经拥有 token 并且可以查看信息,请使用 UserManager 的实例将该信息推送到。这对您的 codetrix 解决方案所做的至关重要,但您也可以这样做。

您引用的端点已经有这些设置,因此查看该代码以了解它如何调用 UserManager 并在您需要的地方使用相同的功能。

关于.net - Web API 2 使用现有访问 token 注册外部帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32310291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com