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

  • Mac OS X 10.10 Yosemite hosts 文件不工作?

    自从升级到10.10之后就出现了这个情况,不管是DP1还是DP2都有这个问题 凡是hosts中的条目,不管是指向127.0.0.1的还是其它IP的,ping要等几十秒,建立连接也要等半天,似乎自己本地架设了dnsmasq也不解决问题 我是搞Web开发的,所以高度依赖hosts文件配置大量本地开发用的域名,不知道大家有没有碰到过这个问题,有没有解决方案 --cut-- churchmice在2014-06-25 21:53:4回答到: 检查你的 /etc/nsswitch.conf 看看是不是dn

  • 一周养胃食谱——调理好肠胃 一周养胃食谱——调理好肠胃

    春天来了,也是胃口大开的时候,不过对于很多肠胃不好的人士来说可不是好事,那么肠胃不好的人怎么吃才不伤胃而能养胃呢?下面本站阅读小编饮食专家就为你推荐一周开胃护胃食谱,让你享受美味同时又不用担心肠胃不适.一起来看看吧. 周一:春意满园 盈盈绿意是春天的序曲,一起分享希望的喜悦. 材料:新鲜玉米粒.青豆粒.胡萝卜粒.盐.油.母亲鲜辣牛肉酱 步骤: 1.起油锅,先放入母亲鲜辣牛肉酱炒香,再放胡萝卜粒,略炒后加入玉米粒和青豆粒翻炒. 2.最后加盐调味即可. 营养: 玉米富含维生素,青豆则蛋白质.钙质含量

  • 校园经典公益广告语

    校园公益广告: 1.字字含意韵,句句传真情--(宣传橱窗) 2.求知而来,载知而去--(阅览室) 3.您的爱心能托起一项事业--(希望工程) 4.做人讲德,用水思源--(自来水) 5.懒惰者不会在此留下矫健的身影(锻炼场) 6.该出手时莫出脚--(门寄语) 7.我的形象全在你的举手投足之间(墙壁寄语) 8.知道我在等你吗? (垃圾桶) 9.不要让我无故流泪(水龙头) 10.轻轻的我走了,正如我轻轻的来(阅览室) 12. 滴滴情深自来水,请你拭去我的泪(请节约用水 ) 13.举手投足间,别忘了我饥

  • 一位学霸从小学到博士的92条学习感悟 一位学霸从小学到博士的92条学习感悟

    一位学霸从小学到博士的92条学习感悟 本人985高校在读博士,回首这十几年的求学路,以及自身和同学的经历,颇多感悟.为了方便看,我就以点的形式写出来,不写成长篇大论. 1.小学时代如果能写一手工整的字,具有准确的数学运算能力,OK,完美了.对以后的学业生涯够用了,所以尽量给孩子五彩缤纷的童年吧-- 2.小学和中学这十二年的学习内容,都是几百年甚至几千年以前(阿基米德啊.牛顿啊.笛卡尔)人类创造以前的东西,思辨性不高,真的不难. 3.如果想要拿诺贝尔奖或者当选两院院士,这个要看天赋和智商,但是学那

  • 在word2003中创建自定义工具栏

    在word2003中,用户可以根据自己的操作习惯来自定义工具栏,例如将自己常用的命令添加到自定义的工具栏上.具体操作如下: 1.打开"自定义"窗口.在菜单栏的"工具"--"自定义", 打开"自定义"窗口,单击切换到"工具栏"选项卡(或者点击菜单栏的"视图"--"工具栏"--"自定义"). 2.新建并命名工具栏.点击右侧的"新建"

  • 纸媒App盈利模式之辩:内容为王是否过时?

    18个月前,浙报传媒(600633)的董事长高海浩突然找到还在任都市报总编辑的王纲,双方进行了5分钟的谈话.而这短短几分钟谈话,足以决定这家在国内率先上市的大型报业集团未来10年的日子过的怎么样. 在那次谈话后,王纲被委派去负责浙报集团的新媒体业务.王纲回忆说,这突如其来的变化让他一度难以适应,在此之前自己每天都在考虑发行量多少,广告量上多少,甚至每天都在半夜里发愁该用什么样的标题做头版头条来刺激发行. 而现在,他要面对一块完全陌生的领域.当他回到办公室,点上烟的时候,焦虑感顿时涌上心头,一个月

  • win10磁盘占用100%怎么办? win10磁盘占用100%怎么办?

    win10磁盘使用率100解决方法来咯~如果你不知道win10磁盘占用100%怎么办的话可以参考下文的步骤.有很多朋友遇到了这样的提示,希望下文的方法能帮助到大家. 法1.家庭组 家庭组是占用硬盘的原因之一.有用户反映在关闭家庭组后,硬盘占用率从90%降到10%左右,但对没加入家庭组的用户来说,这个方法也许无法解决问题. 在Windows搜索中输入services.msc,找到"HomeGoup Listener"与"HomeGroup Provider"两项服务,

  • 最伤胃习惯排行榜 最伤胃习惯排行榜

    就像身边的人大多只关心我们"飞得高不高",却少有人关心我们累不累,对于自己的胃,何尝不是一样:我们只是把它看成酒 囊饭袋,想着法子让它多装一些好酒好菜,却很少关心它是不是消受得了;我们自己忙得晕头转向,也把它忘到九霄云外,想起它时早已过了饭点;我们喜欢麻辣熏 烤,也强迫它无条件接受;我们为了身材苗条,粒米不进,它却跟着一起"受刑"---倍受胃酸"腐蚀".如此反复,自私的我们让胃很受伤. 有数据显示,中国13亿人口中,肠胃病患者就有1.2亿,消化性

  • 描写下雨的优美段落

    1.最后小雨也无影踪了,哇!彩虹出现了,赤.橙.黄.绿.青.蓝.紫,像条彩带斜挂在天边.太阳也笑呵呵的,像个孩子似的.就在此时,大地上春光一片,苍翠的枝叶上挂着水珠,好象要滴下水来,连小草也显得格外清新,一片生机勃勃的景象,就仿佛这是春天,而不是夏天. 2.走在上学的路上,我抬头一看,那雨像丝线一样细,像面粉一样轻,细密的雨丝在天地间织起一张灰蒙蒙的幔帐.行人们都穿上了雨衣,打上了花伞,就像大地上开满了五颜六色的花.地面上积起了一个个水坑,雨点滴在水坑上,有的漾起了大大小小的圈圈,有的变成了小泡

热门推荐
  • 遇到一个关于 JavaScript 的 for 循环问题 遇到一个关于 JavaScript 的 for 循环问题 在 chrome 控制台执行 $('#main [class=github]') 就会重现问题,检查之后发现是上图里的问题 JS Code function $(selector) { var str = selector.split(' '), temp, element = document; console.log(str[0]); for (var i = 0; i < str.length; i++) {//ID if (str[i].indexOf('#') === 0) { tem
  • PS Vita 美版带一个正版游戏 1400 包邮 PS Vita 美版带一个正版游戏 1400 包邮 美版的, 带 4GB 原装内存卡和一个正版游戏: 苍翼默示录 BLAZBLUE CONTINUUM SHIFT EXTEND 日文版, 游戏 200 多购进的 九成新, 有使用痕迹, 买来不到四个月, 也没玩几次, 论坛收的. 机况: 只有背面触摸板贴膜了, 正面没有贴膜, 但是哥斯拉玻璃也没那么脆弱, 在灯光下看屏幕是有几条轻微划痕的, 但是实际使用是察觉不到的, 不推荐完美主义者购买. 全套包装都在 注: PS Vita 目前只能玩正版游戏或者 PS Store 的试玩版游戏. --cut-
  • 高考诈骗网站激增40% 百度安全一键检测恶意网址 高考诈骗网站激增40% 百度安全一键检测恶意网址 再有十天,2014年的高考大幕就将拉开.目前,考生和家长已进入最后冲刺阶段,但每年这个时节也是骗子借高考之名大肆行骗之时,百度安全中心今日发布高考预警,鉴于目前各类打着"高考"旗号实施的网络欺诈行为,各位考生及家长务必要端正心态,切勿抱任何侥幸心理,免得一时不慎步入骗子精心布下的陷阱. 2013年5月,北京市民王先生在网上浏览与高考相关的信息时,就曾误进入一家名为"全国高考指导联盟"的网站,由于该网站声称可为有意上进的考生提供由出题专家组内部"泄露&quo
  • 畜生少年侮辱河北清苑抗日烈士 其行为令人发指 畜生少年侮辱河北清苑抗日烈士 其行为令人发指 据报道,一名少年,在河北省保定市清苑县南段庄烈士陵园的英雄纪念碑前做出各种不雅动作,还将一墓碑踢倒.照片一经发出,立刻引起网友愤怒,不少网友声称要"人肉搜索"图片中的少年,还有人提出"别放过那个拍照的". 保定清苑县当年是冀中抗战典型,地道战就发生在清苑县.有当地网友介绍,事发烈士陵园埋葬着抗日烈士,该陵园是今年刚刚重建的.记者在"中国采招网"上看到,"清苑县(刘庄.温仁.罗家营.南段庄.大李各庄)烈士陵园修建工程"的定标日期