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

最新文章
  • 一兄弟公司的O2O网站刚上线, 帮着宣传宣传 http://www.grouwin.com/bbs/forum.php 购乐在线

    一兄弟公司的O2O网站刚上线, 帮着宣传宣传 http://www.grouwin.com/bbs/forum.php 购乐在线 --cut-- POPOEVER在2011-12-11 22:44:4回答到: 不太明白,discuz 论坛程序也能支撑起支援一个 O2O 服务了? ccp在2011-12-12 17:22:2回答到: se QING网站的配色,牛啊 master在2011-12-12 18:39:0回答到: 好牛逼的网站..... Kobe在2011-12-12 18:41:5回答

  • 求一台 nexus7 二代,最好是 16G

    有意站内联系谢谢 --cut-- ericFork在2014-02-12 19:53:1回答到: 这里没有站内信--我有一个打算出,去年刚出来的时候入的,用得不多,箱说全 iamyeah在2014-02-13 19:19:1回答到: 我可以帮你在google play官网下单 ccbikai在2014-02-13 20:11:0回答到: 给楼主说一声,一楼的1000块出给我了 dudesun在2014-02-14 13:42:1回答到: 谢谢各位,已经收到了 georgexsh在2014-02-

  • 毛虾的营养价值和食用事项有哪些 毛虾的营养价值和食用事项有哪些

    食用毛虾的注意事项 毛虾体长1-4厘米,雌虾略大于雄虾.中国毛虾体极侧扁,甲壳极薄,无色透明,仅口器部分和第2触鞭呈红色.触鞭甚长,为体长的3倍有余.步足3对,皆呈微小的钳状,第4及第5对步足完全退化.雌虾第3步足基部间的腹甲向后突出,称为生殖板.其后缘中部向前方凹陷,两侧形成两个乳头状突起.突起的形状变化甚大,呈圆形或三角形. 虾忌与某些水果同吃.虾含有比较丰富的蛋白质和钙等营养物质.如果把它们与含有鞣酸的水果,如葡萄.石榴.山楂.柿子等同食,不仅会降低蛋白质的营养价值,而且鞣酸和钙离子结合形

  • wps日历模板怎么设置? wps日历模板怎么设置?

    在金山wps软件中,无论用户运行word,还是excel,文档窗口中都包含有日历模板功能,在一些用户刚刚接触使用wps时,大多都不知道如何正确设置日历模板,故此河东软件园在这里以wps excel为例,为大家详细介绍下wps添加日历模板的方法,需要的用户赶快学习下吧! 操作方法 1.打开excel2016,来到Docer在线模版 2.在模版分类找到"日程",这里就有各种各样的日历 创建日历记事本方法 1.在"日程"中,选择"月历", 2.点击&q

  • 客厅隐形门效果图欣赏 客厅隐形门效果图欣赏

    因为客厅背景墙面积太小,在设计上施展不开,偏偏这时候在这面墙上还有一扇门,这怎么办,小编今天就给你解决这个问题.看看以下这几款客厅隐形门效果图的方案设计 简洁,大气, 光亮的感觉.这个具有时代感的客厅设计让你能够感受到家居人的干练,在这个客厅隐形门效果图的设计中,你很难发现门的位置,因为这个设计采用了条形设计在不同的地方运用不同的效果,如果没有门的把手你就会被完美的装修效果设计骗取了双眼.不得不说这样的设计受到很多人的喜爱. 这款简约式的客厅隐形门效果图的设计方案,采用了块状装饰,客厅中没有设置

  • PhotoShop打造神秘星空精灵桌面壁纸设计制作教程 PhotoShop打造神秘星空精灵桌面壁纸设计制作教程

    教程介绍如何合成梦幻的壁纸.制作之前需要先构思好大致的效果,然后搜集相关的素材.操作的时候只需要把素材融合起来,渲染好颜色及处理细节等即可. 教程最终效果 <点小图查看大图> 1.选一幅自己喜欢的星空图. 2.增强一下倒影,然后用色阶增强颜色对比度.用颜色加深工具在天空最顶部耐心涂抹. 3.找一幅日出壁纸拖进来,摆好位置. <点小图查看大图> 4.添加图层蒙版,用黑色画笔擦掉太阳以上的部分,流畅背景的黑夜.

  • 2011年下半年幼儿园小班环保计划

    2011年下半年幼儿园小班环保计划 今年我班要对幼儿开展"加强幼儿环境保护意识"的教育,环保"--是一个即具体又抽象的名词.对于小班幼儿,如何把这个概念用他们所能理解的方式教会他们,就需要我们老师运用多种途径把环保教育贯穿在各项活动中,使得孩子们在潜移默化中得到教育,加强他们的环保意识. 在实施的过程中,我们要充分考虑到幼儿的年龄特点和经验.需要,随时抓住活动的契机.通过各种丰富多彩的活动,让孩子们开始学会关注自己身边的环境,掌握了一些初浅的环保知识,初步养成良好的环保行为和

  • 荣耀3C/华为喵王两天预约量已破500万 荣耀3C/华为喵王两天预约量已破500万

    12月19日,作为华为荣耀品牌发布后的重磅产品,售价798元的荣耀3C.以及售价488元的华为喵王这两款产品成为全行业的焦点性关注.不过,华为荣耀则以更震撼的方式向全行业提交了一份超级惊艳的答卷.截至19日9:30分,千元顶配飙机神器荣耀3C.全球首款口袋电猫华为喵王,在京东商城和华为商城的预约总量已突破500万大关;而昨日同期,这个数字还仅为250万左右,足见荣耀3C和华为喵王的人气之旺. 华为荣耀官方微博发出的官方信息 在千元智能机蔚然成风的大背景下,荣耀3C和喵王的出色预约成绩无疑来自于其

  • CSS直接放大图片的代码

  • informix编译存储过程报“此签名的过程不存在”,该怎么解决

    informix编译存储过程报"此签名的过程不存在" 如上诉,用的Aqua Data Studio 7.5 工具,右键编辑打开该存储过程然后编译的时候就提示这个错误信息,但是exec执行时没有问题的,这样在这个工具里我就没法做测试...哪位大哥知道是啥问题啊,我删了建,建了删怎么都是这个错....帮帮忙 ------解决方案-------------------- 吧代码看看.错误的号码

热门推荐
  • 发现一个解决网上下载 office 类文档无法在本地打开的好办法,不敢私藏,赶紧分享给大家! 发现一个解决网上下载 office 类文档无法在本地打开的好办法,不敢私藏,赶紧分享给大家! 最近装了 office 2016 ,就发现一个问题:从网上下载来的 word . ppt . excel 这一套文件都打不开,报错信息是这样的: 自己忘了截图,刚才从网上找的图片. 当时网上搜了下解决办法,是修改 office 安全策略之类的,麻烦不说,还不安全 其实解决的办法非常简单--仅仅把打不开的那个文件属性中的"解除锁定"的勾选中,然后确定就行了~~~ 非常简单,但是网上竟然搜不到-- --cut-- zhxhwyzh14在2016-05-09 05:04:53回答到: 同 o
  • 空调费电风扇太老?来看看小编整理的这些避暑智能神器 空调费电风扇太老?来看看小编整理的这些避暑智能神器 这个夏天,想必有人去游泳.避暑,也有人去洗露天浴,知道小编在干嘛?我在整理那些能避暑的智能神器-- 说到抗热,也许你会第一时间想到空调或者电风扇.但是,空调费电,电风扇又没新鲜感?下面这些神器或许会给你一个新的选择. 智能电动窗帘 电动窗帘,用电来启动,直接是遥控器,就可以开关窗帘,在外观上,它有普通窗帘的效果,又拥有着独特的优势,在现在的家居中,很受欢迎.智能电动窗帘的使用寿命更长,窗帘材质选择多,无论是纯棉.麻.涤纶还是其他各种常用材质,都可以安装在电动窗帘上,整体效果与手动窗帘一样. 沾水
  • 基于搜索引擎百度的算法研究即金字塔算法模型初识 基于搜索引擎百度的算法研究即金字塔算法模型初识 Web3.0的到来后基于互联网营销模式层出不穷,seo就是其中一块炙手可热的领域.本人对百度算法跟踪研究已近5年的时间,我主要从事的是算法逆向,也就是通过一些相关指标来判断百度排名规则.在这里和大家分享一点心得. 在叙述百度算法之前我先讲一下我在前不久之前看到百度搜索研发部博客中的一篇文章<浅谈网页搜索排序中的投票模型>里面叙述了美国的选举制度,这其实就是百度的其中一种投票体系的原型,我是这么认为的.用一张简单的图来阐述一下整个过程(当然这图只是简略表达,网上说法很多,实际结构也只有度娘可知)
  • CF五月新活动赏金令活动地址 领取极品武器 CF五月新活动赏金令活动地址 领取极品武器 CF开启最新任务活动:赏金令.玩家可以通过完成赏金任务活动获得银币奖励,而银币可以兑换活动提供的各种稀有武器,想了解详细内容,一起开看看吧! 活动时间:2015.5.27-2015.6.10 活动地址:点此进入 1.玩家在任务周期内每完成一个任务,即能获得该任务对应的奖励,本月第一个任务周期为5月27日12:00-6月10日12:00.(赏金猎人银币.道具) 2.玩家在任务周期内每完成一个任务,即能获得该任务对应的奖励(赏金猎人银币.道具),每月最后一天的12:00,当月银币清零. 活动任务一览
  • 地球一小时发展历程(至2014) 地球一小时发展历程(至2014) 发展历程 2007年 "地球一小时"活动首次于2007年3月31日晚间8:30在澳大利亚悉尼市展开,当晚,悉尼约有超过220万户的家庭和企业关闭灯源和电器一小时.事后统计,熄灯一小时节省下来的电足够20万台电视机用1小时,5万辆车跑1小时.更多参与的市民反映,当天晚上能看到的星星比平时多了几倍. 随后,"地球一小时"从这个规模有限的开端,以令人惊讶的速度很快席卷了全球.仅仅一年之后,"地球一小时"就已经被确认为全球最大的应对气候变化行动之一,成为