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

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

大小:1,570.7M 语言: 中文

类型:办公效率 系统:macOS

备案号:备案号:粤2E-200781780-59H
简介 相关 评论(10)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

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

组件升级的简单介绍

1:登陆的样式变了下,变成这样了:

以前是这样的:

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:引入了淘宝登陆(不是搞淘客站的,淘小二以没备案为由,不给过,鄙视下);小魔医生app下载-小魔医生1.0.18安卓医生端

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

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

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

支持新浪微博、QQ、淘宝

软件简介

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啥的是需要改的,您懂的。

微信上下分打鱼 乐高彩登录 众博旗舰国际 进口体育器材 康瑞达体育
展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/12/05 09:29
超级看VSTLive是一款强大的视频播放器,免费收看电视直播节目,可以看湖南卫视,中央台,江苏卫视等,支持电影频道播放,小编提供的是超级看去广告绿色版,没有广告...

支持( 182 ) 盖楼(回复)

2025/12/14 17:05
陨落之地游戏为玩家带来了一场奇幻之旅,让人们深刻地感受到了人类在面对困境时的勇气和智慧。这个世界虽然充满了危险和挑战,但只要人们团结一心,勇敢面对困难,就一定能...

支持( 17 ) 盖楼(回复)

2025/11/29 18:56
疯狂娃娃城是一个最新推出的手机抓娃娃小游戏,采用线上模式,通过手机控制抓娃娃,丰富的奖品等你来领!游戏介绍疯狂娃娃城,24小时不打烊,潮牌商品等你抓回家。在手机...

支持( 177 ) 盖楼(回复)

2025/12/04 14:18
 暗黑4K壁纸,这款软件内的超多壁纸基本都是暗黑系的,图片画面基本以黑色为主,图片画质一般都是4K高清的,有喜欢这类壁纸风格的可以挑选自己所喜欢的做为...

支持( 117 ) 盖楼(回复)

2025/12/02 01:41
英雄无敌黑龙与泰坦公益服是一款以战争为题材的国战手游,游戏画面精细,玩法热血多样,集写实、战争、策略游戏玩法为一体,组建并搭配最强战队,率领你的军团一起消灭强大...

支持( 160 ) 盖楼(回复)

2025/12/04 13:55
SketchAR绘画软件是一款非常不错的绘画软件,可以用来画出各种草图,非常实用,小编为您带来的是苹果版本的免费版,需要的朋友可以来下载使用!SketchAR绘...

支持( 134 ) 盖楼(回复)

2025/11/27 07:24
改变系统字体大小软件,是一款国外大神制作的可以随意改变字体大少的软件,非常好用的一款助手,喜欢就快来试试吧!改变系统字体大小软件功能介绍各大市场吐血推荐,装机必...

支持( 103 ) 盖楼(回复)

2025/11/20 00:03
精彩的奥运已经过去了是不是,没什么好玩咯,小编为您带来,休闲跳水安卓版!感受跳水带来的乐趣,还有清凉的夏日感受吧!休闲跳水安卓版游戏特色•布局,派克...

支持( 146 ) 盖楼(回复)

2025/12/13 01:26
一百分学习是一款针对于中小学生掌上学习软件,这里涵盖的学习知识范围非常的广泛,课堂同步学习,基础知识搭建,手机词典工具,在线网校金牌教师全面讲解;一百分学习ap...

支持( 193 ) 盖楼(回复)

2025/11/23 07:05
荒野战斗是一款卡通画面的竞技手游,游戏中玩家可以选择自己喜欢的角色,然后开始与队友一起pk,游戏中每一位角色都有着独特的玩法特色,感兴趣的小伙伴快来东坡下载吧!...

支持( 127 ) 盖楼(回复)

2025/12/17 17:29
同城鲁班app是一款同城上门维修保洁的平台,提供专业的维修服务,无论是漏水、空调维修还是上门安装等都可通过app下单,师傅快速上门服务,无中介费更放心。同城鲁班...

支持( 85 ) 盖楼(回复)

2025/12/17 18:19
小星星AI陪练app是由国内专业音乐团队倾力打造的一款钢琴智能陪练app,旨在解决家长陪练缺乏专业知识、琴童课后练琴难以自查自纠的痛点。软件使用方法简单,让孩子...

支持( 87 ) 盖楼(回复)

2025/12/04 14:08
守卫剑阁三界战役1.7破解版最新版出来了,此次破解版的更新加入了新英雄,也修复了几个英雄的bug,喜欢的玩家们可以下载试试哦!守卫剑阁三界战役破解版地图信息:地...

支持( 18 ) 盖楼(回复)

2025/11/30 20:07
宝宝情商习惯养成软件中提供了一些互动小故事,来让宝宝养成良好的礼貌习惯,潜移默化的让宝宝懂礼貌。宝宝情商习惯养成介绍《宝宝情商习惯养成》是一款帮助幼儿培养良好情...

支持( 80 ) 盖楼(回复)

2025/12/05 02:34
新课标高中英语单词app是一款专为高中生推出的学习软件,帮助同学们记单词,通过有趣的图解、动画、游戏等方式,让同学们更好的记住这些单词,效率大增!新课标高中英语...

支持( 15 ) 盖楼(回复)