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

最新文章
  • 国际禁毒日发展历程

    发展历程1993年6月,最高人民法院授权广东省高级人民法院可核准部分毒品犯罪死刑案件. 1991年6月,最高人民法院首先授权云南省高级人民法院核准部分毒品犯罪死刑案件. 1991年6月,中国召开全国禁毒会议 1991年4月30日,联合国麻醉药品委员会召开第34届反毒品会议 1990年12月28日全国人大常务会第十七次会议上通过了<关于禁毒规定>,共16条. 1990年11月中国成立了国家禁毒委员会 1990年4月9日,世界部长级反毒品大会在伦敦召开. 1990年2月20日至23日,联合国在美国

  • 重阳节敬老习俗的由来 重阳节敬老习俗的由来

    节日习俗是古代人民社会生活的"活化石",是一个民族传统文化的"活文物".但它不会一成不变,总要随着时代的发展而渗透进新的内容和价值观念.近年来,随着我国老年社会的提前到来,60" 岁以上的老年人已占到我国总人口的25%以上,在金钱至上.物欲横流的冲击下,敬老孝亲.尊老敬老成为一个突出的社会问题.正是在这样的社会大背景下,从上个世纪%" 年代以来,把重阳节定为老人节已成约定俗成之势,并为全社会所公认. 首先,重阳节是夕阳红的象征.重阳时节,秋高气爽

  • 安卓版《过劳死》自寻死路快速攻略

    1.直接跳下自杀. 2.石块推到右, 踩着上去自杀. 3.踩蓝色按钮,两石块掉落,一个推到右垫脚,一个推到左按住按钮跳上去即可. 4.石块推到最左,然后下去踩按钮.石块落下人往右移一点就能死了. 5.先把下面的石块往右移动到右边的石块下方,然后踩住蓝色按钮,上面的石块就会掉落和下面的叠在一起.再推下面的,被上面的压死. 6.往右走.按RESTART.刺就出来了. 7.把火药箱推到左,按住按钮,过去自焚. 8.踩兰色.石块掉落.踩红色石块压住黄色按钮. 9.先把火药箱往左推一格.上高台推下石块.再

  • 2013给朋友的元旦搞笑祝福短信

    新年到.元旦到.有成绩.别骄傲.失败过.别死掉.齐努力.开大炮.好运气.天上掉.同分享.大家乐.天天好运道,日日福星照! 新年到,祝一帆风顺,二龙腾飞,三羊开泰,四季平安,五福临门,六六大顺,七星高照,八方来财,九九同心,十全十美. 元旦了,送你一件外套:口袋叫温暖;领子叫关怀;袖子叫体贴;扣子叫思念;让这件外套紧紧伴著你渡过每一分每一秒,一定要幸福喔! 新年天气预报:你将会遇到金钱雨.幸运风.雾.爱情露.霞.幸福云.顺利霜.美满雷.安全雹.开心闪.它们将伴你整一年! 一朵花采了许久枯了也舍不得

  • 大一上学期总结

    [篇一] 这学期比起第一学期有了很大的进步,各次测验的成绩也明显比以前有所提高.上个学期由于是刚来到崭新的大学校园,对这里的情况很不熟悉,特别是这里的上课时间,每节课是五十分钟,挺不习惯,经常坐不住,弄到每节课的最后几分钟都不自觉地分神,浪费了不少时间.经过上个学期的适应,这个学期基本上都可以习惯了这个学习时间制度,保证每堂课都认真听好听足.还有在阅读课外书的数量上有了大大的增多,不但坚持每个星期看至少两本专业书以上,还坚持每次看完之后就写下读后感,将重要的知识点记下来,使自己以后有时间就经常打

  • 三星A8手机在连接耳机或蓝牙设备时,如何开启自动接听?(A8000) 三星A8手机在连接耳机或蓝牙设备时,如何开启自动接听?(A8000)

    三星A8手机在连接耳机或蓝牙设备时,如何开启自动接听?(A8000),对于这个新功能小编发现居然有人发过了,不过小编这篇算是标准的吧. 若想在连接耳机或蓝牙设备时,在2秒后自动接听来电,请按以下步骤操作: 1.在待机页面下,点击[电话]. 2.点击屏幕右上角的[更多],然后选择[设定]. 3.点击[自动接听]右侧的滑块,绿色代表开启.

  • Win8如何查看无线AP密码 Win8如何查看无线AP密码

    打开笔记本移动AP热点功能后,可使其他带有WiFi功能的设备(例如手机.平板电脑)搜索笔记本的无线信号连接上网.当连接笔记本无线热点时会提示输入密码,如何获取此密码呢?下面介绍查看此密码的方法 在桌面模式下,按键盘的[Fn]+[F1]组合键打开"Settings"软件. 2. 选择左侧的[网络]. 3. 点击右上方的[移动AP]. 4. 在移动AP下方即可查看密码(勾选"显示字符"),如下图:

  • 使用MySQL数据库(1)登录到MySQL

    当 MySQL 服务已经运行时, 我们可以通过MySQL自带的客户端工具登录到MySQL数据库中, 首先打开命令提示符, 输入以下格式的命名: mysql -h 主机名 -u 用户名 -p -h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略; -u : 所要登录的用户名; -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项. 以登录刚刚安装在本机的MySQL数据库为例, 在命令行下输入 mysql -u root -p

  • 挪动广告平台-有米广告初体验 挪动广告平台-有米广告初体验

    移动广告平台--有米广告初体验 先介绍一下有米广告:据称是国内首家移动广告平台. 如果你知道AdMob平台,那么有米就相当于一家国内的AdMob. 如果你有花业余时间写一些免费的手机应用软件,并且还蛮受欢迎的话,那么不妨在里面放一些广告,这会给你带来一点额外的收入,也算是对你编写这些软件的一点回报吧.当然了,你也可以选择将它Open Source,可以换来一些好名声和用户的好评,那也不错. 下面上一张是我使用有米的效果图,看起来还不错,SDK的使用和AdMob也几乎一样,所以转换到有米非常容易

  • 【剑指offer】二叉搜寻树的后序遍历序列

    [剑指offer]二叉搜索树的后序遍历序列 转载请注明出处:http://blog.csdn.net/ns_code/article/details/26092725 剑指offer上的第24题,主要考察递归思想,九度OJ上AC. 题目描述: 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果.如果是则输出Yes,否则输出No.假设输入的数组的任意两个数字都互不相同. 输入: 每个测试案例包括2行: 第一行为1个整数n(1<=n<=10000),表示数组的长度. 第二行包含n个整数

热门推荐
  • 白菜肉丸汤的做法 白菜肉丸汤的做法 原料:白菜.肉丸.鸡蛋黄.虾.食盐.葱.姜.胡萝卜.白胡椒等. 白菜肉丸汤的做法 1.锅中浇开水,倒入葱姜煮开: 2.倒入肉丸,虾肉,胡萝卜,白菜叶煮开,加入盐,白胡椒粉调味: 3.蛋黄丝放入盛汤的碗中,倒入煮好的汤即可. 白菜肉丸汤的营养 猪肉性平味甘,有润肠胃.生津液.补肾气.解热毒的功效,主治热病伤津.消渴羸瘦.肾虚体弱.产后血虚.燥咳.便秘.补虚.滋阴.润燥 白菜含有丰富的粗纤维,不但能起到润肠.促进排毒的作用又刺激肠胃蠕动,促进大便排泄,帮助消化(消化食品)的功能.对预防肠癌有良好作用
  • Google Chrome开源版Ubuntu环境安装成功 Google Chrome开源版Ubuntu环境安装成功 Chromium项目是Google Chrome浏览器的开源版本.Chromium项目并不能原生支持Linux操作系统,不过根据最新发起的CorssOver Chromium项目,Ubuntu 8.04现在也能装上Chrome浏览器了. 所需的步骤大致如下: 在Ubuntu中打开Firefox,输入http://www.codeweavers.com/services/ports/chromium/ 下载Chromium安装包 在Firefox中打开GDebi Package Installer
  • 联想记忆识字法 让你的孩子更优秀 联想记忆识字法 让你的孩子更优秀 联想记忆识字法是一款针对2到10岁小朋友们准备的识字软件,它采用全新的识字方式在传统幼儿识字理论的基础上大量创新,采用右脑思维,动画记忆和各种识字互动,让孩子们能愉快的进行汉字认知学习的同时爱上学习:联想记忆识字法通过将难懂的汉字变成一幅幅图画,一段段动画,让孩子们能通过右脑的快速记忆来达到识字的目地:孩子天生都是想象的天才,开发孩子的想象力是激发孩子创造能力的关键,通过激发孩子想象来记忆汉字,能大大加快识字的速度和记忆的深刻性,识字法将单个难记的汉字变化成活灵活现的动画,通过动画的形式激发孩子
  • 用PS制作漂亮简单签名 用PS制作漂亮简单签名 最终效果图 素材图 1 素材图 2 素材图 3 } 1.打开素材图1,解锁,复制图层0. 2.对图层0副本进行图像-调整-去色. 3.打开素材图2,将素材图1拖入图层0副本,把混合模式改为柔光. 4.打开素材图3,再将素材图2拖入图层0副本,混合模式改为滤色. 5.选中素材图3所在的图层,用橡皮擦工具擦年人物皮肤上的图案. 6.刷上自己喜欢的笔刷,打上文字,合并图层. 7.最后对图层进行描边,大小3像素,白色,内部. 8.完成了.适合新手做,简单. 完成的最终效果