OAuth2通用组件源码下载(支持新浪微博、QQ、淘宝)手游最新版本

OAuth2通用组件源码下载(支持新浪微博、QQ、淘宝)手游最新版本

大小:1,878.5M 语言: 简体中文

类型:休闲益智游戏 系统:macOS

备案号:备案号:京3O-202061195-79E
简介 相关 评论(8)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

软件简介

OAuth2.0是OAuth协议的下一版本,但不向后兼容OAuth1.0即完全废止了OAuth1.0。OAuth2.0关注客户端开发者的简易性。要么通过组织在资源拥有者和HTTP服务商之间的被批准的交互动作代表用户,要么允许第三方应用代表用户获得访问的权限。同时为Web应用,桌面应用和手机,和起居室设备提供专门的认证流程。

OAuth2.0几乎成了当今第三方平台的一个标准中的标准(我不知道几年后会出3.0),那既然是一个标准,为什么就不能用一个相对标准的类库或项目来实现呢?翻遍整个china的开源项目,就别说是C#了,连java、php都没有这样的现成项目,那老朽就卖一把老,继续为各位献上一点微薄之力吧。

由于时间关系,第一版我就做了6个接口的对接,其中微信的回调地址是在公众平台设置的,不支持传参,注意哦

整个项目只有register_third.aspx是需要跟您的会员系统对接,其他都不需要修改~~哦,忘了说,appkey和appsecret啥的是需要改的,您懂的。

OAuth2通用组件源码,OAuth2.0几乎成了当今第三方平台的一个标准中的标准,其中微信的回调地址是在公众平台设置的,appkey和appsecret啥的是需要改的,您懂的。

组件升级的简单介绍

1:登陆的样式变了下,变成这样了:娱乐游戏-360游戏大厅3.0 免费版

以前是这样的:

2:代码新增加淘宝支持:TaoBaoAuth.cs

代码如下:

using System;
using System.Collections.Generic;
using System.Text;

namespace OAuth2
{
    class TaoBaoAuth : OAuth2Base
    {
        internal override OAuthServer server
        {
            get
            {
                return OAuthServer.TaoBao;
            }
        }
        internal override string ImgUrl
        {
            get
            {
                return "<img align='absmiddle' src="/skin/system_tech/images/oauth_taobao.png" /> 淘宝";
            }
        }
        internal override string OAuthUrl
        {
            get
            {
                return "https://oauth.taobao.com/authorize?response_type=code&client_id={0}&redirect_uri={1}&state={2}";
            }
        }
        internal override string TokenUrl
        {
            get
            {
                return "https://oauth.taobao.com/token";
            }
        }
        public override bool Authorize()
        {
            if (!string.IsNullOrEmpty(code))
            {
                string result = GetToken("POST");//一次性返回数据。
                //分解result;
                if (!string.IsNullOrEmpty(result))
                {
                    try
                    {
                        token = Tool.GetJosnValue(result, "access_token");
                        if (!string.IsNullOrEmpty(token))
                        {
                            double d = 0;
                            if (double.TryParse(Tool.GetJosnValue(result, "expires_in"), out d))
                            {
                                expiresTime = DateTime.Now.AddSeconds(d);
                            }
                            //读取OpenID
                            openID = Tool.GetJosnValue(result, "taobao_user_id");
                            nickName = Tool.GetJosnValue(result, "taobao_user_nick");
                            return true;

                        }
                        else
                        {
                            CYQ.Data.Log.WriteLogToTxt("QQOAuth.Authorize():" + result);
                        }
                    }
                    catch (Exception err)
                    {
                        CYQ.Data.Log.WriteLogToTxt(err);
                    }
                }
            }
            return false;
        }
    }

其中,如下图:

异常部分。。一看就知道这类是从QQAuth类复制过来改的。。。这个忘了改了。。sorry..-_-...。

3:Demo部分的项目截图:

其中小图片的目录,藏了好几层,主要是因为秋色园的样式里直接过渡过来的,具体和代码里有路径对应。

OAuth2组件升级的重点

1:引入了淘宝登陆(不是搞淘客站的,淘小二以没备案为由,不给过,鄙视下);

2:优化Tool类的GetJosnValue,更加适应不同不规范的Json截取相应的值;

3:搭配了最新版本的CYQ.DataV5数据组件来操作文本数据库。 

4:源码中增加了Demo示例。

支持新浪微博、QQ、淘宝

万博送55 大班体育游戏 乐投体育怎么样 双色球预测28 开云演唱会官网
展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/10/20 03:20
BKReplaceEm唯一的功能就是文本查找与替换,别无它求,所以它的品质很高功能介绍:你是否曾经需要在多个文件当中去替换同一小段文字?假如你有过这样的经历的话...

支持( 73 ) 盖楼(回复)

2025/11/03 23:34
这款软件是一款非常不错的化肥购买平台,在上面可以直接查找众多商品,超多不同的物品价格齐全,可以随时随地轻松购买商品!云叶生物app介绍云南云叶化肥股份有限公司是...

支持( 139 ) 盖楼(回复)

2025/11/07 05:47
这是一款十分给力手机聚合工具类软件,在软件中更是涵盖了多样化的实用小工具。软件中更可以很轻松的来进行操作体验,主要功能目前是比较少的,但是没有广告也不用注册登录...

支持( 175 ) 盖楼(回复)

2025/11/19 00:47
Joyread海外阅读软件是一款可以看海外小说的应用,这款软件里面有各种类型的海外小说,奇幻,冒险,言情,诡异等等都有,软件设置也非常的贴心,用户们只需通过手指...

支持( 151 ) 盖楼(回复)

2025/10/23 04:13
用户可以查看自己附近的免费wifi,并可以轻松方便的进行连接,一款连接速度快,稳定,还可以查看对方WIFI密码的手机WIFI神器,一款WIFI神器绝不可错过。无...

支持( 164 ) 盖楼(回复)

2025/11/03 01:24
萌盒app集合了多种非常实用的功能,qq辅助,活动现报,wifi密码,葫芦侠等一系列非常给力的功能,并且这些都是免费使用的。萌盒app功能介绍萌盒,是一款网络上...

支持( 105 ) 盖楼(回复)

2025/11/17 15:34
茶多君是一款专业的茶叶购买平台,在这里大家能买到最真实的茶叶品牌,没有任何茶叶有掺假成分,大家可以根据自己的需求进行购买,海量茶叶品牌任意选购,还有各种折扣活动...

支持( 68 ) 盖楼(回复)

2025/11/01 16:41
托里亚之战是一款英文策略战争游戏,西欧风格,高清的画质,画风颇为卡通富有趣味,游戏各种战争游戏的元素十分齐全,玩家能够自己建设属于自己的城池,还需要玩家率领自己...

支持( 184 ) 盖楼(回复)

2025/11/14 22:18
范海辛的奇妙冒险3全版本十五项修改器是一款同名游戏范海辛的奇妙冒险3的游戏辅助。该辅助支持主角HP锁定(HP不减少)、主角MP锁定(MP不减少)等等功能。喜欢就...

支持( 34 ) 盖楼(回复)

2025/11/04 03:45
山东省滨州市全科大网格信息管理系统客户端app,网格信息员必备工作软件之一,集合地方最新的消息,有任何情况以及变动都是可以第一时间在APP上获取上报的,节省时间...

支持( 44 ) 盖楼(回复)

2025/10/22 01:37
植物大战僵尸卡通版游戏对经典植物与僵尸形象进行卡通化改造,例如豌豆射手变身圆头圆脑的“豌豆萌萌”,铁桶僵尸的桶头设计更显滑稽。部分版本还新增原创角色如“跳舞僵尸...

支持( 160 ) 盖楼(回复)

2025/10/23 05:19
911救护车驾驶员3D手机版是一款模拟驾驶玩法的手游,这一次你驾驶的是911的救护车,你需要根据游戏中的箭头找到病人所在的位置然后快速到达!911救护车驾驶员3...

支持( 47 ) 盖楼(回复)

2025/11/02 07:03
GigaBody:AIMusclefilter,AI修身材软件,肥宅也能变身肌肉男!相信大家对于修图美颜滤镜软件都是不陌生的,但是之前大部分的软件基本功能都是为...

支持( 25 ) 盖楼(回复)

2025/10/28 02:19
泰州通是一款全新推出的泰州城市生活综合服务平台。这里汇聚了多种实用的功能,每天都有最新最热的本地新闻资讯推送。让你足不出户便知天下事,还有医疗、交通、教育、政务...

支持( 25 ) 盖楼(回复)

2025/11/01 05:58
让您的部队做好战斗准备!是时候征服敌人的土地了!作为总司令,为保卫国家的权利而战。您唯一的目标就是通过组建士兵和驻地来夺取敌人的旗帜。尽可能多地收集标签单位。您...

支持( 20 ) 盖楼(回复)