【问题标题】:.NET core External Authentication - Get extra info from Twitter.NET 核心外部身份验证 - 从 Twitter 获取额外信息
【发布时间】:2023-03-28 00:54:01
【问题描述】:

我已经在我的 .net 核心项目中成功实现了 Twitter 身份验证。在 ExternalLoginCallback(帐户控制器)中,我在通过 twitter 成功验证后收到 access_token 和 access_token_secret。

我打算如何使用它们来调用 twitter REST API 以接收有关用户的更多信息?

看起来 API 需要不同的授权密钥。请参见此处:

授权:

OAuth oauth_consumer_key="xxxxxxxxxxx", oauth_signature_method="HMAC-SHA1",oauth_timestamp="xxxxxxxxxxx", oauth_nonce="xxxxxxxxxxx", oauth_version="1.0",oauth_token="xxxxxxxxxxx-xxxxxxxxxxx", oauth_signature="xxxxxxxxxxx"

我已将所有值替换为 xxxx..

希望你能把丢失的拼图给我!

谢谢,尼克

【问题讨论】:

    标签: asp.net-mvc authentication twitter asp.net-core


    【解决方案1】:

    看起来您正在构建自动化字符串属性。

    最后一步是将请求发送到 Twitter 端点,将标头的值设置为您的授权字符串。

    https://dev.twitter.com/oauth/overview/authorizing-requests

    【讨论】:

      猜你喜欢
      • 2019-11-03
      • 2019-02-23
      • 1970-01-01
      • 2021-10-01
      • 2018-06-15
      • 1970-01-01
      • 2010-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多