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

最新文章
  • 试用刚满一个月就被公司辞了,请让我咆哮一会

    今天一早到公司电脑还没有打开,小领导就说老板找我有事,我问他什么事情,他说他也不知道.然后老板把我领导办公室(当然小领导也坐在旁边),告知我在试用期的最后一天被辞退了,理由是和公司的观念与企业文化不符,当时连早饭都没有吃的我瞬间被惊到了. 稍微介绍下人物: 老板:女,80后,海外留学归来,家里有钱: 小领导:做事很积极,看似好好人,实际上是个聪明人: 我:工科男,有几年工作经验,慢热型: 公司:在线教育行业的创业公司,公司运转的钱全部都是女老板和其他人(我猜是她家里人)出的. 惊到后第一反应就是

  • [我们需要你] 汽车之家——全球访问量最大汽车网站

    [我们需要你] 汽车之家--全球访问量最大汽车网站 我们是做什么的: 汽车之家成立于 2005 年 6 月,是全球访问量最大的汽车网站,根据 iUserTracker 数据统计,汽车之家月度覆盖人数接近 8000 万.中国互联网汽车用户 60%的时间花费在汽车之家. 我们一直是优: 汽车之家日均覆盖人数在汽车互联网中位列第一,汽车之家网站人均单日访问次数第一.网站人均月度访问次数第一.网站人均月度访问次数第一.网站整体日均访问次数第一.网站整体月均访问次数第一. 我们坚信专业是玩出来的 不管你是

  • 鸡蛋清的营养价值 鸡蛋清的营养价值

    关于鸡蛋清的营养价值介绍 鸡蛋清的作用 鸡蛋清不但可以使皮肤变白,而且能使皮肤细嫩.这是因为它含有丰富的蛋白质和少量醋酸,蛋白质可以增强皮肤的润滑作用,醋酸可以保护皮肤的微酸性,以防细菌感染.此外,鸡蛋清还具有清热解毒作用.鸡蛋清性微寒而气清,能易经补气,润肺利咽,清热解毒,补充优质蛋白质,护肤,美容,有助于延缓衰老. 食疗药膳:取白糖50克,鸡蛋清2个;用鸡蛋清将白糖化开,每服1--2匙,每天2--3次,治疗慢性咽炎. 适用人群 一般人都可食用;患高热.腹泻.肝炎.肾炎.胆囊炎及胆结石的人应忌

  • 夏日吃海鲜的8个致命细节

    1.海鲜煮不熟含有细菌 海鲜中的病菌主要是副溶血性弧菌等,耐热性比较强,80℃以上才能杀灭.除了水中带来的细菌之外,海鲜中还可能存在寄生虫卵以及加工带来的病菌和病毒污染.一般来说,在沸水中煮4-5分钟才算彻底杀菌.因此,在吃"醉蟹"."生海胆"."酱油(油食品)腌海鲜"之类不加热烹调的海鲜一定要慎重,吃生鱼片的时候也要保证鱼的新鲜和卫生. 2.死贝类病菌毒素多 贝类本身带菌量比较高,蛋白质分解又很快,一旦死去便大量繁殖病菌.产生毒素,同时其中所含

  • iPhone6连接网络后接收QQ消息但无法打开网页 iPhone6连接网络后接收QQ消息但无法打开网页

    在使用苹果手机的时候,相信不少的网友们遇到了这种情况,那就是连接wifi后,可以接收QQ消息,但是无法打开网页,那么这是怎么回事呢?该如何解决呢? 方法/步骤 1.首先要排除是WiFi本身的原因,重启一下路由器,或者用其他设备连接WiFi,看一下是不是能够上网 2.如果只有iPhone无法上网,可以将iPhone的网络断开,重新连接到网络 3.重新启动你的iPhone,大部分小问题,都可以尝试关机再重新启动设备 4.要是还是无法解决,可以点击iPhone主屏上的[设置] 5.找到[通用] 6.找

  • 杀死SEO的5个技术:无线滚动、延迟加载等 杀死SEO的5个技术:无线滚动、延迟加载等

    几天前,胡亮亮先生(网迈SEO总监)在其微信公众帐号里发布了文章<杀死你网站SEO的5个技术>,当时感觉内容挺好可是个别地方写得不够清晰完善,于是小编主动联系作者进行了沟通,胡亮亮收到反馈后很快整理出完整版,学院终于可以发出来给大家分享一下了: 应百度站长平台邀请,抽空把这篇文章做一些细节上的补充 ,欢迎大家关注并讨论.由于现阶段,触屏技术以及移动话联网的发展,SEO也面临着各种各样的算法变革,技术变革或者更进一步,营销方法上的变革,那么这 些变革,对于一些技术上的细节事项,往往可能无法兼顾,

  • UDP checksum错误导致DHCP服务不可用解决办法 UDP checksum错误导致DHCP服务不可用解决办法

    本文章为各位介绍UDP checksum错误导致DHCP服务不可用解决办法,如果大家碰到UDP checksum错误导致DHCP服务不可用问题可以参考本文章来解决 . 前两天,运维同事在给客户部署环境时,碰到虚拟机无法获取IP的情况. 在虚拟机网卡eth0抓包来看,DHCP请求和回复都正常,但是虚拟机没响应,手动配置IP地址可以通. 如果单从tcpdump或者wireshark来分析,看不出来是什么异常. 这时候就需要有很好的搜索能力了,google到下面这篇文章: https://github

  • 浅析微信交互设计 浅析微信交互设计

    1. 朋友圈的印象 2. 设计上的体现 3. 浅析设计背后原因 4.不足点分析 5.我们向微信学习什么

  • 美团大众点评合并有什么好处 美团大众点评合并有什么好处

    美团.大众点评即将合并的消息已经传的沸沸扬扬.目前,所有新闻来源都可以证实,美团大众点评两者即将合并,宣布时间并未公布.据说,两者合并的最主要原因是为了打压百度投资200亿的百度糯米. 美团和大众点评的合并已于昨天(2015年10月6日)正式完成,双方股东已经签字,此次合并事宜,确凿无误.消息或于明日正式宣布. 美团和大众点评合并,除了减少摩擦降低烧钱速度之外,也是为了应对百度撑腰号称"砸200亿"的糯米.美团.大众点评在其投资人的推动下合并说明行业竞争惨烈,巨头也只好抱团取暖. 同质

  • Nginx配置虚拟主机教程详解

    本文章来告诉大家怎么在nginx中配置虚拟主机了,虚拟主机的意思就是可以在一台服务器中有多个站点(包括一级域名,二级域名或三级域名了),下面我来给大家介绍介绍. nginx可以使用server块来设置多个虚拟主机,在server段中用server_name和listen指令来绑定域名和端口.例如: 代码如下 复制代码 server { listen 80; server_name www.111cn.net; location / { root hzhuti; index index.html;

热门推荐
  • 春季婺源旅游全方位必读攻略 春季婺源旅游全方位必读攻略 "半亩方塘一鉴开,天光云影共徘徊,问渠哪得清几许,唯有源头活水来."这是南宋著名理学家朱熹对家乡婺源的赞美.这是一片神奇秀美的土地,是吸引着无数摄影爱好者神往的地方;是久居钢筋水泥丛中的都市人寻梦的地方;这里有如诗如画的绝美田园风光;有寻幽访古的明清古建古洞;有历史久远的民风民俗文化;最动人心魄的还是那开满乡间的油菜花--走进婺源,但见蓝天.青山.绿水.小桥.流水.人家.粉墙.青砖.黛瓦.红色.绿色.黑色.白色.黄色将婺源融入了一个童话般的世界. 春天正是"寻花问柳"
  • 胃胀气推荐六款茶饮 胃胀气推荐六款茶饮 吃太饱或是吃太多豆类,会出现胃胀气的现象,喝茶是缓解的好方法,那么胃胀气喝什么茶呢?橘皮茶.山楂茶.桂花茶等六款茶饮是消除胃胀的好选择,下面小编为您介绍胃胀气喝什么茶. 胃胀气喝什么茶? 李时珍在<本草纲目>上有记载:"诸药为各病之药,茶为万病之药."喝茶也能解决胃胀气的问题.那么胃胀气喝什么茶呢?下面小编推荐六款茶,帮你赶走胃胀气. 1.橘皮茶 橘皮是一味中药,叫"陈皮",味辛而微苦,性温,入脾.肺经,有理气调中.燥湿化痰之功效.除了入药外,橘皮还可以
  • iPhone键盘输入货币/大写数字/温度及千分符号技巧 iPhone键盘输入货币/大写数字/温度及千分符号技巧 虽然iOS8支持第三方键盘,不过相信很多用户因为流畅度和安全的考虑依然会使用iOS内置的键盘.国行和港行的机器支持9宫格输入,使用起来的体验与搜狗和百度等输入法没有太大的区别.iOS 默认键盘有很多实用的字符输入,大部分隐藏的输入功能需要我们长按字符实现.今天为大家介绍快速输入各种货币符号以及中文大写数字的输入方式. 无论是中文输入法还是英文输入法,只需点击左下角的数字可以进入数字以及标点符号输入界面.在标点符号输入界面的第二排,可以看到人民币符号¥,如果是英文输入法,则会显示为$符号.这时,我
  • 溯溪注意事项 溯溪注意事项 你是否厌倦了城市内的灰色天空和一成不变的生活,那么就跟朋友一起走进溯溪运动这一新的生活方式中吧!在这里,你可以张显本性,也会融入团队,不一样的感觉尽在其中.了解溯溪注意事项可以尽享溯溪带来的乐趣. 1.去溯溪的话,最好关注下最近的天气,如果下雨的话,最好不要去溯溪,雨天溯溪会比较的危险,不但高山.岩石.路面比较滑,不宜攀登,而且下雨的时候,深滩里面的水一般都是浑浊的,看不到水的深浅,如果就贸然的涉水的话,这是很危险的,还有下雨的时候泥土都比较松散了,会出现泥石流现象. 2.走高危的线路在装备和个