位置:首页 » 技术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 预览图

最新文章
  • 如何处理台式机风道

    没有什么经验,求建议如何正确设计风道 --cut-- fangwenshan在2016-05-09 05:13:08回答到: 是自己设计箱子吗? 自己设计的话个人感觉垂直风道比较好,CPU风扇朝上吹,但是基本都要上公版的涡轮显卡. 买的现成的就基本前面板吸风,后面出风.可以参考.(http://blog.sina.com.cn/s/blog_49cea9d60102e5ik.html)

  • 京东众筹这么火,创业公司该如何参与? 京东众筹这么火,创业公司该如何参与?

    文/李东楼 众筹最早兴起于美国,随后被引入国内.2014年里,国内众筹平台层出不穷,不同的众筹平台侧重点也不同,有侧重行业的,有侧重股权的,还有侧重于产品的.但这其中,真正具有影响力的众筹平台并不太多,京东众筹平台算是最有影响力的一家.而在京东众筹平台上也诞生了不少具有代表性的众筹项目,比如三个爸爸儿童空气净化器.55度智能水杯等等. 京东众筹为何能火? 那么,除了依赖于京东本身的平台影响力之外,在发展的过程中,京东众筹平台还是很有很多可取之处呢.总体看来有三个方面的原因: 第一,单点突破的市场

  • 怀孕初期阴道出血怎么办

    出血对胎儿的影响有多大? 当遇上这个问题时,孕妈咪们通常会很担心,不知道是否会流产或生下不正常的胎儿.其实孕早期阴道出血的原因是多方面的,有些可以继续妊娠,而有些是胚胎"优胜劣汰"的结果,必须中止妊娠.一起来学习吧! 孕早期阴道出血的大致分布情况 继续妊娠 50%左右 自然流产 30%左右 宫外孕 10%左右 其它问题 10%左右 根据统计,妊娠早期发生阴道出血后,大约有一半的病人能继续成功怀孕,另外约百分之三十的病人会发生自然流产,百分之十的病人是子宫外孕,而极少数病人可能是葡萄胎.

  • 美味的人生蛋糕 美味的人生蛋糕

    困难有一天糅合在一起,能把我们的人生变成一只美味无比的大蛋糕 有个姑娘向她的母亲大倒苦水,说最近老板扣了她的奖金.男朋友见异思迁弃她而去,总之心情郁闷,事事不顺. 母亲耐心听完女儿的抱怨后,对她说:"孩子,先不想这些,看我做一个蛋糕吧!" 母亲取出器皿和原料,女儿坐在餐桌旁看着. "亲爱的,想吃蛋糕吗?"母亲问. "您知道,我最喜欢蛋糕了."女儿答. "那好,"母亲说,"把这些色拉油喝下去吧!" 女儿吃了一

  • 金字塔巨石是人造的吗 金字塔巨石是人造的吗

    在埃及,大大小小的金字塔有七八十座之多,其中最大的一座是胡夫金字塔.该塔高约146.5米,共用了220多万块巨石.每块石头都有一人多高,约2500公斤重.人们一直存在种种疑问,这些石块是怎样开采.运送的,又是怎样堆砌起来的呢?要知道,即使在今天,拥有世界上所有现代化技术手段的建筑师也很难完成如此艰巨的工作.尤其令人疑惑不解的是,在附近数百英里范围内,竟然难以找到类似的石头.象征拉姆谢斯二世权势的最大纪念碑另外,埃及胡夫大金字塔的塔高乘上10亿所得的数,和地球到太阳之间的距离相等;穿过大金字塔的子

  • 广州市民公积金水电费可网上查询缴纳

    广州已为577万市民建立市民网页 昨天,广州市政府相关负责人在广东省网上办事大厅建设东莞现场会上介绍经验时透露,截至2013年12月底,广州已经为全市577万市民建立了个人网页.和市民生活服务相关的公积金.社保.水费.电费.燃气费.移动话费.电信话费.交通违章.退休待遇等民生信息可一网查询.一网搞掂. 今年广东要在全省拓展完善网上办事大厅,年底前基本建立全省统一的企业专属网页和市民个人网页逻辑系统,珠三角各地级以上市和顺德区开通企业专属网页和市民个人网页. 2011年4月,广州在全国首创推出市民

  • 5.4青年节祝福弟弟节日快乐

    青春如梦,许多精彩的片段只有自己最懂:青春似风,放飞梦想激情澎湃地前行:青春的梦想值得尊重,青春的激情令人动容,青春的拼搏收获成功.五四青年节快乐! 路,用双脚踏实走:景,用心去体会:事,用头脑灵活做:友,用真心坦诚交:青春,用梦想热情奋斗人生,祝你梦想成真,青年节快乐! 年少轻狂的我们,体会着油盐酱醋的杂碎,品尝酸甜苦辣的滋味,迷恋悲喜苦乐的沉醉,深感到青春年华的可贵.年轻就是资本,好好珍惜吧,青年节快乐! 青春之光在闪耀,努力拼搏志气高.不愿享乐去啃老,勤奋工作业绩超.人生在世当创造,怎可坐

  • 橱柜安装需注意的五大细节 橱柜安装需注意的五大细节

    橱柜安装需注意的五大细节.橱柜安装是厨房装修过程中的核心环节,所以橱柜安装过程可不容忽视.其实橱柜安装可有不少需要注意的细节,下面,小编就为大家盘点橱柜安装需注意的五大细节. 橱柜安装细节1.壁柜的测量 壁柜的柜体既可以是墙体,也可以是夹层,这样既保证有效利用空间,又不变形,但一定要做到顶部与底部水平.两侧垂直,如有误差,则要求洞口左右两侧高度差小于5mm,壁柜门的底轮可以通过调试系统弥补误差. 橱柜安装细节2.轨道的安装 做柜体时需为轨道预留尺寸,上下轨道预留尺寸为折门8cm.推拉门10cm.

  • StartSSL免费SSL证件成功申请-HTTPS让访问网站更安全 StartSSL免费SSL证件成功申请-HTTPS让访问网站更安全

    StartSSL免费SSL证书成功申请-HTTPS让访问网站更安全 StartSSL是StartCom公司旗下的SSL证书,貌似是现在唯一一家提供免费SSL证书服务并且被主流浏览器支持的免费SSL,包括Chrome.Firefox.IE等浏览器都可以正常识别StartSSL,任何个人都可以从StartSSL中申请到免费一年的SSL证书. StartSSL申请虽然要审核,但是一般十几分钟就会回复邮件了.而且经过部落的几次申请测试发现,StartSSL申请审核并不严格,如果遇到问题,你只要回复一封邮

  • 打包 打包

    封装 封装(Encapsulation)是OOP的一大重要特性,为什么要进行封装呢?如何进行封装呢?站在用户的立场考虑,有些则需要见,有些则不需要见.而对那些要见得东西,我们要考虑用户思考.用户体验.用户习惯,总之,一切为了用户,毕竟,他们是我们的"衣食父母".相反,对于那些不需要见得东西,我们可以设计成"黑盒子",至于里面是些什么以及里面是如何工作的,用户不关心.而这样的"黑盒子",就是所谓的封装. 实际上,我喜欢把封装当做一种思想来看待,在这

热门推荐
  • [北京]「25-40k」社交初创团队寻高级 Python 工程师 [北京]「25-40k」社交初创团队寻高级 Python 工程师 致未来的你:创业是一个修行的过程.如果你也有这样的勇气,不如来跟我们一起. 1. 我 入行第一家公司是网易,然后分别在知乎.豆瓣.豌豆荚等公司做产品设计.至今 6 年有余,从 PC 到移动,不变的是一直在社交/社区向前行. 做产品看似无门槛,但这条路没有终点,迄今我积累了超过 6000 个小时的经验,离 10000 个小组还有不远的距离.这会让接下来的产品成功率提升那么的一丁点. 2. 事儿 一个人创业自然是顺着他的能力.经验和兴趣来.对我来说,基于 UGC 的社交/社区类产品就是这个点.我一直
  • 谷歌将推独立VR头盔 不再依靠手机或电脑使用 谷歌将推独立VR头盔 不再依靠手机或电脑使用 据外媒报道,谷歌将会在下周的I/O开发者大会上发布一款独立的VR头盔设备.今年年初就有传闻称谷歌正研发一个独立式的VR头盔,可能会叫做Android VR.据悉,这款新设备类似HTCVive和OculusRift的独立VR眼镜,不需要配合手机使用. 目前,这款谷歌VR头盔还未有照片流出,但能够肯定的是这是一款独立式VR头盔,有自己的显示屏和处理器.消息还称这款VR头盔要比三星的Gear VR更加高端,但不及需要配合电脑使用的HTC Vive和Oculus Rift. 据报道称,VR作为一个单独的
  • 家庭教育六种牢骚发不得 家庭教育六种牢骚发不得 养育孩子是个幸福的过程,同时更是个艰辛的过程,除了要做好哺乳.换尿布.洗澡等护理工作,还要面对孩子的哭吵.破坏进行教养工作. 可能对我们这些边缘人士来说,我们也只能奉劝新爸爸.新妈妈耐心点,这是为人父母的必经之路.但实际上,繁琐的护理工作已让妈妈们精疲力竭,如果孩子再哭闹.任性,那么这时妈妈眼中的孩子将会由小天使变成小魔鬼,即使忍耐度再好的妈妈都会对宝宝发一通牢骚. 或许,发泄完之后,妈妈自己会好受些,并感觉这样做也没什么大不了的.可妈妈是否想过,挨批后,宝宝的心里感受?专家告诫:妈妈生气可以体
  • 在Excel2013中利用图标集来标记状态 在Excel2013中利用图标集来标记状态 ①启动Excel2013,创建下图所示的表格,我们要来统计完成情况. ②在H2单元格输入下面的公式: =N(COUNTBLANK(B2:G2)=0) ,COUNTBLANK这是一个统计函数,意思是统计B2:G2空白单元格,没有空白的就返回TRUE,否则返回FALSE.外面的N,如果是N(TRUE),结果就是1,N(FALSE)就是0. ③这样就将各项的完成情况以1和0的形式表示出来了.选中这些单元格,右击,设置单元格格式. ④在数字选项卡,自定义中,类型栏里面输入:已完成;;进行中 ,之间有2个
  • 卓大师刷机专家一键备份路径修改 卓大师刷机专家一键备份路径修改 目前卓大师(刷机专家)暂时不提供更改备份路径的功能,但是您可以手动将备份在SD/TF卡的clockworkmod/backup 目录下的备份文件转移到电脑或者其他存储介质.需要的时候可以将备份文件拷贝到SD/TF卡的clockworkmod/backup 目录下重新在卓大师(刷机专家)上执行还原操作.
  • 科学家称尽快建立小行星防御机制     保护地球人类 科学家称尽快建立小行星防御机制 保护地球人类 据媒体报道,小行星未来将要撞击地球的预测让很多人提高警惕.近日,100多位资深科学家和宇航员共同签署一项联合声明--"100X小行星声明",呼吁全球各界对可能碰撞地球的小行星引起高度关注,如果地球遭受小行星碰撞袭击,将带来人类灭顶之灾. 签署这项声明的还有:歌星布莱恩-梅.宇航员克里斯-哈费德.英国皇家天文学家马丁-里斯.进化生物学家理查德-道金斯.电视节目主持人布莱恩-考克斯等,预计2015年6月30日将举办一场"拯救生命"为主题的演唱会,让更多的人们参与搜寻可能