• 第三方登录,一般都是遵循OAuth2.0协议。


    1. QQ登录OAuth2.0协议开发流程

    1.1 开发流程

    1. 申请接入,获取appid和appkey;
    2. 开发应用,设置协作者账号,上线之前只有协作者才能进行第三方登录
    3. 放置QQ登录按钮(这个自己可以用一些其他的按钮)
    4. 通过用户登录验证和授权,获取Access Token;
    5. 通过Access Token获取用户的OpenID;
    6. 调用OpenAPI,来请求访问或修改用户授权的资源

    2. 申请接入

    申请地址

    申请地址

    2.1 填写回调地址

    以下是我的回调地址,具体代码和原理会在下一篇博客中讲解

    www.changzhi.website/index.PHP/login/callback/type/qq 
    其中访问login控制器下的callback方法

    2.2 基本信息填写完整后在管理中心可以管理相应的信息

    这里写图片描述

    其中APPID和APPKEY申请成功后会自动提供,填写网站地址的时候记得填过之后进行验证,根据提示可以将它所提供的对应的验证信息添加到你的网站的首页里面。然后验证成功后添加设置的回调地址,相应的测试者账号,然后进行保存。如果直接进行保存则可能会提示验证失败。

  • 相关阅读:
    WebForms 开发基础
    Web 开发基础
    Winform MDI窗体容器、权限、简单通讯
    Winform TextBox中只能输入数字的几种常用方法(C#)
    WinForm TreeView递归加载
    窗体四边阴影
    winform 进程,线程
    树状数组 / 二维树状数组
    zkw线段树
    [HNOI2014]世界树
  • 原文地址:https://www.cnblogs.com/hangxing1996/p/6701244.html
Copyright © 2020-2023  润新知