位置:首页 » 技术2 » 在github上注册了一个应用,在iOS下怎么实现oAuth认证呢?

在github上注册了一个应用,在iOS下怎么实现oAuth认证呢?

日期:2016-05-10 阅读:0num
Advertisement

请问如何引导用户在浏览器上认证,认证结束会返回应用,步骤是什么?

--cut--

aisensiy在2014-01-09 23:16:5回答到:

我建议你看看 shareSDK

clarkhtse在2014-01-10 13:48:1回答到:

我写了一个应用(https://itunes.apple.com/cn/app/octopage-blogging-jekyll-markdown/id649843345?mt=8) 可以在移动端操作你架在github pages的jekyll powered的博客, 用的也是OAuth. 很简单,你需要在返回的callback中使用自定义的URL Scheme就好。

sd4399340在2014-01-10 17:22:1回答到:

@clarkhtse 好东西啊,有空试试~

xieweizhi007在2014-01-10 18:48:1回答到:

@clarkhtse 你好,我就是不知道怎么设置URL Scheme呢.

clarkhtse在2014-01-11 13:03:1回答到:

@xieweizhi007 很简单的, 你在iOS app端自定义URL Scheme (可以参考文章: http://www.idev101.com/code/Objective-C/custom_url_schemes.html) 比如我定义的是githubpagesmobile

接着在Github设置中的Application添加一个应用
将Authorization callback URL设置为githubpagesmobile://oauth_callback

最后在app端加入处理这个callback的逻辑,比如获取access token, 这样一来就可以了

clarkhtse在2014-01-11 13:05:1回答到:

@sd4399340 谢谢 我在想要不要发个帖子 给大家一些promo code来用一下看看大家的反馈

kidlj在2014-01-11 14:43:3回答到:

@clarkhtse 真棒

sd4399340在2014-01-12 20:27:5回答到:

@clarkhtse 可以来个活动撒!

favormm在2014-01-13 10:20:1回答到:

@clarkhtse
这是你写的app呀,非常不错。 你能说说你的思路吗?jekyll生成静态html的过程是在什么地方做的?手机还是后台?

在github上注册了一个应用,在iOS下怎么实现oAuth认证呢?的相关内容

相关文章
  • 在github上注册了一个应用,在iOS下怎么实现oAuth认证呢?

    请问如何引导用户在浏览器上认证,认证结束会返回应用,步骤是什么? --cut-- aisensiy在2014-01-09 23:16:5回答到: 我建议你看看 shareSDK clarkhtse在2014-01-10 13:48:1回答到: 我写了一个应用(https://itunes.apple.com/cn/app/octopage-blogging-jekyll-markdown/id649843345?mt=8) 可以在移动端操作你架在github pages的jekyll power

  • 从github上下载了一个satellite-menu源码,却不知道如何用,请大牛指点一二 从github上下载了一个satellite-menu源码,却不知道如何用,请大牛指点一二

    从github上下载了一个satellite-menu源码,却不知道怎么用,请大牛指点一二! 从github上下载了一个satellite-menu源码,却不知道怎么用,请大牛指点一二! 地址https://github.com/daCapricorn/ArcMenu --cut-- 那个网站下载的开源代码 都是有个简单案例的 你看下案例怎么写吧

  • github 上 fork 了一个项目,有人发 PR 让我删掉,我该怎么办? github 上 fork 了一个项目,有人发 PR 让我删掉,我该怎么办?

    https://github.com/huobazi/NewEBuy/pull/1 我不知道要不要删掉,上游版本还没删. 我实在不知如何确认 PR 提交者和这份代码的关系,他是在开玩笑或者是恶作剧呢? 万能的 V2 , 我该怎么办? --cut-- SeanChense在2016-05-09 15:24:39回答到: @skyler 你至少告诉我遇到什么错了 Allianzcortex在2016-05-09 15:24:39回答到: 楼上都在想什么呢--很明显是 gdby 这个人 fork 代码

  • Github 上怎么删除一个文件的版本控制信息,只保留最新文件?

    现在·Github·上有一个Repo已经快超过1G的体积了,但是其实项目本身并不大,主要是由于有些大图片多次修改,所以GIT保留的这些图片的历史记录文件非常大,但是我这些图片又不需要历史记录信息,请问: 1.怎么删除这些文件的版本控制信息,只保留最新文件? 2.在一开始创建新文件的时候,能不能设置改文件不参与版本控制,但是又能push到远程? --cut-- Septembers在2016-05-10 11:10:05回答到: 美术资源单独一个仓库比较好吧?适当的版本管理还是需要的 Septem

  • 一款国外的极简PHP开源博客,不同于typecho,github上一直蛮活跃,可以研究下

    叫Anchor,其实是极简cms,不过都能胜任,性能好嘛. http://anchorcms.com/ http://github.com/anchorcms/anchor-cms GIT上fork的也不少 本来几年前typecho很不错,可惜三年无变化,不等了,太坑了.. 准备研究下Anchor,挺靠谱,称得上精简版wordpress了 --cut-- liuhang0077在2013-04-17 16:11:4回答到: mark 一会研究下. adspe在2013-04-17 16:25:1

  • 在 Github 上弄了一个 blog, 写写 Haskell

    地址在: http://blog.pmonad.com/ 一个人写挺无聊的, 欢迎大家位临参观,不吝赐教哇. --cut-- yetone在2012-08-23 02:15:5回答到: 是个 Haskell 大牛,持续关注! infinte在2012-08-23 08:44:3回答到: 马. amazingjxq在2012-08-23 09:16:2回答到: 身为C++码农,一直对Haskell很感兴趣,但总是坚持不下去,无奈啊 limu在2012-08-23 10:33:1回答到: @amaz

  • 我在 godaddy 上注册了一个新域名,昨天可以访问了,今天不能访问了,我配置的有问题吗? 我在 godaddy 上注册了一个新域名,昨天可以访问了,今天不能访问了,我配置的有问题吗?

    我昨天新注册的域名,在管理面板中,在"DNS Zone File"页面,配置了"@"指向我的Linode主机IP. 我的主机是正常的,好久之前另外一个绑定的域名都可以正常访问. 不知道今天为什么不能访问了,我是不是有些地方没有设置好? 我配置的如这个样子: --cut-- qichunren在2014-08-23 17:35:4回答到: ping 域名提示 ping: cannot resolve ***: Unknown host qq529633582在2014

  • github 上在某一个项目中如何直接引入另外一个项目(作为一个项目内文件夹),比如某个 SDK 项目,这样可以保持同步,是直接库中库的操作? github 上在某一个项目中如何直接引入另外一个项目(作为一个项目内文件夹),比如某个 SDK 项目,这样可以保持同步,是直接库中库的操作?

    --cut-- xudshen在2014-11-26 11:54:5回答到: git submodule pezy在2014-11-26 12:19:1回答到: 我以前写过一个wiki,可以参考下: https://github.com/pezy/blog/wiki/GitTips#如何引入别人的repo jamiesun在2014-11-26 12:27:4回答到: @xudshen @pezy 多谢 Stony在2014-11-27 10:35:5回答到: 在依赖的项目持续开发的时候,原则上

  • 在 GitHub 上建立了一个 vim 实操学习项目,欢迎一起完善。

    项目地址: https://github.com/dofy/learn-vim 以我个人学习 vim 的经验来看,通过看文档或看其他人操作其实是很难真正学会 vim 的,你必须在实际应用中,进入真实场景才能逐渐熟悉并掌握相关命令. 因此,为了同时满足学习和操作的需求,项目中的文件都采用了 Markdown 格式,即可以当作说明文档来阅读,也可以用 vim 打开文件进行实际操作(建议采用后者). 项目刚刚建立,目前只完善了前两章,后面的会在空闲时逐步完善,同时也欢迎有兴趣的朋友来一起维护. 下面是

  • .me 域名解析出问题了吗?我在 Godaddy 上注册的一个.me 域名解析失效了。

    这是出了什么问题?哪位知道? --cut-- princeofwales在2014-05-01 09:48:3回答到: 改狗爹的DNS server Delbert在2014-05-01 09:49:2回答到: 测试了一下自己的 delbert.me ,正常. http://delbert.me/archives/502.html 看看是不是和我一样的状况. 我是遭遇到解析回档,A记录指向之前曾经改过的一个地址. 而且Google提醒的话,应该不是国内造成的,NS处的记录也根本没变,不知道为什么

  • 在github上发现了一个有意思的repo...programmer-has-no-girlfriend

    https://github.com/programmer-has-no-girlfriend --cut-- doskoi在2013-06-23 22:50:5回答到: 那是一个人..不是repo kendisk在2013-06-23 22:53:2回答到: diaosi zhu zai da jie shang diaosi-mu-you-email zippera在2013-06-23 23:22:2回答到: cool!谁能告诉我咋做的? AstroProfundis在2013-06-23

  • 在 Github 上新建了一个 V2EX 的 Organizations 可以在个人 profile 上显示一个 badge 留下用户名我发邀请 在 Github 上新建了一个 V2EX 的 Organizations 可以在个人 profile 上显示一个 badge 留下用户名我发邀请

    可以方便以后大家能合作一些项目 badge 如图 --cut-- heaton_nobu在2016-05-13 18:52:27回答到: heatonnobu xiongbiao在2016-05-13 18:52:27回答到: BillBillBillBill DoraJDJ在2016-05-13 18:52:27回答到: DoraJDJ kidding在2016-05-13 18:52:27回答到: imshuhao heiybb在2016-05-13 18:52:27回答到: heiybb

  • 有啥办法可以使得当 github 上有人 fo 了你可以提醒下呢

    现在似乎别人fo了我,并没有任何提醒哎 --cut-- KexyBiscuit在2016-05-09 07:49:16回答到: 又不是 Twitter-- 自己写个定时查询脚本?

  • Github+Jekyll —— 创造个人免费博客(五)jekyll工程发布到github上 Github+Jekyll —— 创造个人免费博客(五)jekyll工程发布到github上

    Github+Jekyll -- 创建个人免费博客(五)jekyll工程发布到github上 摘要: 本文中我将介绍一下如何在github上搭建个人Blog(博客),也顺便让我们掌握一下github Pages功能,另外还涉及到Jekyll技术. ===============================分割线==================================== 前面的文章我们已经做出了我们的第一个jekyll页面,那么接下来我们尝试把它传到github上托管.考虑到部分

  • Github+Jekyll —— 创建个人免费博客(五)jekyll工程发布到github上 Github+Jekyll —— 创建个人免费博客(五)jekyll工程发布到github上

    摘要: 本文中我将介绍一下如何在github上搭建个人Blog(博客),也顺便让我们掌握一下githubPages功能,另外还涉及到Jekyll技术. ===============================分割线==================================== 前面的文章我们已经做出了我们的第一个jekyll页面,那么接下来我们尝试把它传到github上托管.考虑到部分跟我一样刚刚接触github上传,这里我就唠叨一点从创建github上的repository开始

  • 向 Github 上 Push 代码时权限不允许

    万能的 V 友们,我又来求助了! 我在本地创建了一个仓库 Config ,然后又在 Github 上创建了一个仓库 Config ,在本地通过 git remote add origin [email protected]:/bwangel23/Config.git 命令,指定了远端仓库. 然后推送的时候出问题了,错误提示是这样: [email protected]:~/Bundle/Config$ git push [email protected]:bwangel23/Config.git ERROR: Perm

  • github 上 push 代码但是 Contributions 上面的灯并不亮

    有时候我 push 代码上去 contributions 下面的对应日期就会变绿, 如果今天提交少的话就是浅绿, 提交多的话就是深绿,但是为什么最近提交代码上去 只有日志会记录,但是 日历并不会变绿呢? --cut-- blahgeek在2016-05-09 04:16:16回答到: 算的是 log 中 commit 的时间,不是 push 上去的时间 celadevra在2016-05-09 04:16:16回答到: 可能 git 设置中 user.email 不是 GitHub 上注册的邮箱

  • 毋宁让代码在Github上发霉,不如到Binpress出售 毋宁让代码在Github上发霉,不如到Binpress出售

    与其让代码在Github上发霉,不如到Binpress出售 开源项目显然成为现在程序员们的最大能力认证和炫耀资本之一.据说现在愤怒的程序员们约架都会去Github上开个分支写代码?不过,如果做开源项目这件事,除了能让你长脸,也许还能带来不错的收入呢. Binpress就是做这样的平台.你可以把它看成商业版本的Github,或者开源项目的Amazon:各种各样的开源项目在这上面交易,比如"Piano Keyboard for iOS",或者"RadioStreams SDK f

  • Github上fork之后如何保持同步(Windows环境) Github上fork之后如何保持同步(Windows环境)

    我们会去fork别人的一个项目,这就在自己的Github上生成了一个与原作者项目互不影响的副本,自己可以将自己Github上的这个项目再clone到本地进行修改,修改后再push,只有自己Github上的项目会发生改变,而原作者项目并不会受影响,避免了原作者项目被污染.但是如果原作者在不断更新他的项目,如何也让自己Github上的也跟着同步?这里需要借助在windows下安装github出现的一个工具Git Shell,以前一直不知道它的用处,这次体会一下. 1)进入本地项目目录,输入 git

  • 开源一个实现了类似虾米 iOS 下拉标签列表视图的 Demo 开源一个实现了类似虾米 iOS 下拉标签列表视图的 Demo

    ESTCollectionViewDropDownList 是一个实现了 iOS 下拉标签列表视图的 Demo. 创作灵感来自于虾米. 开源自 The EST Group 团队. 我们团队的其它开源项目 PHPHub-iOS by @Aufree PHPHub-Server by @NauxLiu PHPHub-Android by @Kelvin and @Xiaoxiaoyu PHPHub-UI by @Summer and @Aufree PHPHub-Web by @Summer 预览图

最新文章
  • WordPress.com使用JavaScript替换掉PHP WordPress.com使用JavaScript替换掉PHP

    近期,WordPress.com已经用网络技术和RESTful后端API来替换原来使用PHP编写的管理后台. 当提到为什么WordPress.com决定将管理后台的编写语言从PHP换成JavaScript时 , WordPress.com 的母公司, Automattic Inc .的创始人兼CEO Matt Mullenweg 说道:该管理平台的建立已经难以适应即将到来的工作变化,并且也不利于WordPress的优势发挥.这次调整所影响到的主要部件是系统的管理主界面,该界面在3.8版本时已经有

  • 问一个关于网络(网关与代理)的问题

    假设我电脑用一个网关A:10.17.1.1,该网关上装有喜闻乐见的"上网行为管理",然后我把电脑的代理设成了内网的另外一个IP:10.17.2.2:8888,这个代理服务器的网关是另外一个B:10.17.3.3,这样我所有的流量都走这个代理出去. 那么在网关A的记录里,能记录到我哪些流量信息呢? --cut--

  • 大家推荐下好的Podcast

    中文的优先,英文的也可以 --cut-- jzhone在2013-01-28 17:29:4回答到: 糖蒜广播.友的聊.tiny4voice.科学脱口秀.新闻酸菜馆 zjyyjqf在2013-01-28 17:31:1回答到: <ibuick,italk> Losang在2013-01-28 18:08:1回答到: PMQS fankay在2013-01-28 21:19:4回答到: 刚才发现了<狗熊有话说>也不错 gavingeng在2013-01-28 22:00:0回答到:

  • 「魅族」求才高级 PHP,办公地点可选深圳或珠海,薪资 15k~25k

    邮箱 [email protected] or [email protected] 可带队,也可专精开发,高并发大流量站点 技术结构 PHP + Nginx + Redis + MySQL 我们需要您具备扎实的基本功.可靠的编码风格,与薪资匹配的技术实力 有电商经验优先,熟悉 CI/Yii 优先,熟悉 Discuz! 优先,熟悉前端技术优先 详情可戳 → http://maimai.cn/job?webjid=WQ9KQ0M&srcu=dCnGeZGW&src=app&fro

  • 买不起 Herman Miller Embody, 求推荐实用电脑椅

    心里价位 2K 之内 --cut-- loading在2016-05-10 05:47:09回答到: 宜家 99 的,我就在用,主要是要多走动. kevinreadonly在2016-05-10 05:47:09回答到: 宜家 39 那款,简易硬板,坐久了屁股疼,提醒你该起立休息一下,在保护颈椎方面,个人认为效果要比所谓的人体工程学座椅更有效. kexihai在2016-05-10 05:47:09回答到: 我花了 1099 还是多少买的宜家的所谓皮办公椅,居然比 1799 的 dxracer

  • asp.net开发微信公众平台之验证消息的真实性 asp.net开发微信公众平台之验证消息的真实性

    这篇文章主要介绍了asp.net开发微信公众平台之验证消息的真实性的相关资料,需要的朋友可以参考下 验证消息的真实性 在MVC Controller所在项目中添加过滤器,在过滤器中重写 public override void OnActionExecuting(ActionExecutingContext filterContext)方法 新建数据模型 注:服务器接收消息时,不再是signature而是msg_signature 微信服务器推送消息到服务器的HTTP请求报文示例 POST /c

  • 劳动争议仲裁授权委托书范本

    [劳动争议仲裁授权委托书] 劳动争议仲裁委员会: 你委受理 与我(单位)的劳动争议一案,依照法律规定,特委托下列人员为我(单位)的代理人: (1)姓名: 性别: 民族: 出生年月: 工作单位: 职务: 电话: 与委托人关系: (2)姓名: 性别: 民族: 出生年月: 工作单位: 职务: 电话: 与委托人关系: 委托事项和权限如下: 委 托 人: (签章) 受委托人: (签章) 二○ 年 月 日 附注:1.本委托书一式两份,一份提交给劳动争议仲裁委员会,一份交受委托人. 2.委托代理人代为承认.放

  • 淘宝创业酸甜苦辣:搭档离开 身体变差

    本文作者柴公子是一位广东的淘宝创业者,放弃稳定的高薪选择创业勇气可嘉.他三个月来的点点滴滴值得所有准备进入电商领域创业或正在创业的人们好好阅读. 开场白 不知不觉做淘宝已经三个多月,这三个月对我来说,可以说是我人生最低潮的时候,也是我压力最大的时期,犹如跌到人生低谷.这几天一直在想,我要不要写下我这段人生经历,如果我不写,我怕会忘记,写了,我怕太伤感.思前想后,今天终于鼓起勇气,还是写下这几个月一些感悟和经历,和大家作一个分享,我希望传递的是一个正能量,能够鼓舞大家继续前行. 我正式做淘宝是在5

  • 单反 单电 普通DC 单反 单电 普通DC

    数码相机发展到现在,已经从最开始的数码单反和普通数码相机两大类,发展为现在的数码单反.数码旁轴.可换镜头(模块)数码相机(单电数码相机).大尺寸感光芯片数码相机和普通数码相机五大类. 其中,可换镜头(模块)数码相机是近几年来才出现的新鲜类别,从M43系统的松下G1推出来到现在,已经包含了松下.奥林巴斯.理光.sony.三星五家厂商加入了这个潜在市场的角逐. 可换镜头(模块)数码相机推出之初,大家都期待其上打中低端数码单反相机,下压高端普通数码相机,然而直到现在,似乎还不能起到这个作用. 这中间价

  • 五招轻松祛除装修的异味 五招轻松祛除装修的异味

    装修好的房子有很重的味道,而且还有不少的对人体有害的物质威胁人们的健康,那么就跟着小编一起来看看教你五招轻松祛除装修的异味吧! 1.将300克红茶泡入两盆热水中,放在室内,并开窗透气,48小时内室内甲醛含量将下降90%以上,刺激性气味基本消除. 2.购买800克颗粒状活性碳除甲醛.将活性碳分成8份,放入盘碟中,每屋放两至三碟,72小时后可基本除尽室内异味. 3.准备400克煤灰,用脸盆分装后放入室内,一周内能使甲醛含量下降到安全范围内.以上方法同样适用于装修完没有异味的家庭,因为有些有害物气体是

热门推荐
  • 最新女生拍照技巧 最新女生拍照技巧 女神在旅行中拍的照片,能充分显示个人格调和品味.快快速度get新技能吧!
  • 周杰伦LOL直播遭吐糟 战五渣指的谁? 周杰伦LOL直播遭吐糟 战五渣指的谁? 周杰伦LOL直播遭吐糟 ,战五渣指的谁?周杰伦LOL直播可以说有很多l喜欢周杰伦的玩家们去看,当然也有很多的玩家没可能,他们更加倾向于实力派,这次的全明星召唤师当中还是有几个表现得不错的,起码没有那么放水. 通过LOL全明星召唤师可以发现很多有意思的事情,比如周杰伦几番遭吐槽,甚至还有一脸懵逼或者战五渣的形容词出现,这些到底指的是谁呢?我们来一起了解一下吧. 这次周杰伦跟薛之谦.胡夏一起打比赛,而且还是队友.一个是听了十几年的歌的偶像天王,一个是全身放射逗比光环的网红段子歌手,再加上实力歌手胡夏
  • 小米钱包怎么样 小米钱包怎么样 小米钱包怎么样? 在小米手机内置的"小米钱包"中发现了一个名为"货币基金"的服务,打开一看还是Beta版.过收益率让人大吃一惊,7日年化收益竟然达到了6.437%,当日的万份收益也飙到了3块多一点点儿. 要知道,目前余额宝每天一万元的收益不到1.3元,小米这款基金无疑更具诱惑力.这款货币基金为"易方达天天理财货币基金A(000009)",微信理财通同样有一款易方达货币基金,不过当天收益也不到1.3元,应该不是同一款. 小米钱包这款理财产品收益高于
  • 黑白艺术空间 黑白艺术空间 工作室: 卧室:
  • 苹果iphone 5s的小圆点在哪里? 苹果iphone 5s的小圆点在哪里? 据说iphone 5s有一个小圆点,而这个小圆点呢能够取代home键,大家都知道苹果的home键比较容易损坏,甚是令人郁闷的事情.那么如何找到这个小圆点呢?iphone 5s的小圆点在哪里呢? iphone 5s小圆点的开启方法如下: 首先我们点击设置,再点通用,然后,辅助功能,AssistiveTouch后面改成打开即可,这样小圆点功能就开启了. 如果您喜欢本文请分享给您的好友,谢谢!如想浏览更多更好的手机技巧内容,