Php 每次访问站点时进行oAuth身份验证

Php 每次访问站点时进行oAuth身份验证,php,authentication,oauth,authorization,tumblr,Php,Authentication,Oauth,Authorization,Tumblr,我正在尝试为我正在创建的web应用程序实现一个临时oAuth身份验证。基本上,用户每次访问我的web应用程序时都需要使用该服务登录。主要是让我能够在不存储任何用户身份验证数据的情况下使用web应用程序。我正在尝试使用TumblrAPI 我选择的平台是PHP。然而,我以前从未真正使用过oAuth,现在仍在学习。以下场景说明了我试图实现的目标: 该场景假设: 用户已在其Tumblr帐户中授权了我的应用程序 使用我的Tumblr消费者密钥Tumblr Consumer Secret,我调用获取请求\u

我正在尝试为我正在创建的web应用程序实现一个临时oAuth身份验证。基本上,用户每次访问我的web应用程序时都需要使用该服务登录。主要是让我能够在不存储任何用户身份验证数据的情况下使用web应用程序。我正在尝试使用TumblrAPI

我选择的平台是PHP。然而,我以前从未真正使用过oAuth,现在仍在学习。以下场景说明了我试图实现的目标:

该场景假设:

  • 用户已在其Tumblr帐户中授权了我的应用程序
  • 使用我的Tumblr消费者密钥Tumblr Consumer Secret,我调用获取请求\u令牌,稍后通过链接将其显示给用户
  • 现在单击上面的链接,我希望Tumblr不会要求用户再次允许该应用(在其帐户中授权),而只是将用户重定向回,并返回一些信息,以便我区分用户。由于用户试图使用Tumblr登录网站,因此没有$\u会话
  • 这可能吗?如果是的话,你能帮我弄清楚怎么做吗


    另外,我是一个完全的oAuth Noob,所以请温柔一点:)

    如果您试图以类似于Facebook Connect的方式使用Tumblr,Tumblr目前不提供此功能。ie:您不能使用Tumblr登录您的站点

    Tumblr的OAuth实现将允许用户无限期地允许您的应用程序访问用户帐户。这意味着您的应用程序将始终能够访问用户帐户,无论他们是否登录到您的网站。每次他们想访问你的应用程序时,仍然必须登录你的网站

    下面是OAuth的可靠指南。Tumblr使用OAuth 1.0:

    谢谢。这也是我想出来的,很糟糕。如果有类似FB connect或“Twitter登录”的功能,那就太好了