基于Oauth2的Services接口实践

Slides:



Advertisements
Similar presentations
分享人:張益源. 個人資料介紹 姓名:張益源 畢業:體育系 97 級 專長:田徑、籃球、游泳 任教學校:慈濟大學實驗國民小學 學校職務:體育兼資訊老師.
Advertisements

我的 x 檔案 張春桂 ( 阿桂 ). 我的基本資料  破蛋日 :2000 年 9 月 7 日  星座 : 處女 血型 : 未知  興趣 : 敬請期待第 6 頁  身高 :160 體重 : 比你重就對了  性別 : ㄜ ~~ 當然是男的摟  我的偶像 : 我自己  如果臂力強得化可以跟我比腕力喔.
食品安全 行政院長 : 江宜樺. 目錄 1. 什麼油能吃? 2. 椰子油 3. 牛油事件 4. 豬油事件篇 5. 解決問題 6. 心得.
项目四 网店推广与营销 4.1 店内推广与营销. 教学目的: 通过本节内容的学习,帮助学生了解消费者保障服务分类,理解店内活动是运 营店铺时不可缺少的一些营销活动。 知识要求: 1. 了解申请加入消费者保障服务项目的条件 2. 了解店内活动如满就送、限时打折、搭配套餐、优惠券的设置 技能目标: 1.
第十六週:個資外洩與資訊安全 國 立 高 雄 餐 旅 學 院 餐飲管理系 副教授 劉聰仁博士 編撰.
强力打造湖北农业信息网 全面推进湖北农村信息化
黄金时代 黄金时代:老子,释迦牟尼,苏格拉底,孔子,庄子,耶稣…… 他们是人类智慧的顶峰,他们用人生展示了智慧与慈爱。
高雄師範大學103學年度教育學程招生準備方向 高師大師培中心 凃金堂
狙公 劉基.
天主教善導小學 錦繡中華 --- 專題研習報告比賽 實地考察 福建客家土樓的變與同.
第二組 組長:16葛詠馨 組員:8張庭瑋、14葉映歡 17鄭琇文、37黃世宣
第四章 商代之舞蹈 本檔案圖片來源:google圖片.
大规模互联网用户密码泄露 风险控制对策 吴锐
資訊科技挑戰獎勵計劃 樂善堂梁銶琚學校 6A(06)陳芷蘊 中華白海豚. 資訊科技挑戰獎勵計劃 樂善堂梁銶琚學校 6A(06)陳芷蘊 中華白海豚.
嗇色園主辦可立小學 故宮 製作日期:2011年3月21日.
漫 步 現 金 流 現金流,這輩子非得瞭解….
分享叽歪de 开放的融合Web应用实践 杜嵩 2008年1月.
狂犬病 保護你我,愛護動物 武漢國中 黃憶暄.
保良局何壽南小學 使用牙膏對我們生活的影響 六年級專題報告 姓名﹕李燊樺 班別﹕6B 日期﹕
迪士尼動畫 玩具總動員1.
中國歷史人物武則天 G組組員 韋紫恩, 余詩琪 蔡煦齡, 黃榮紳,.
課程實錄.
主辦單位:朝陽科技大學休閒事業管理學系 協辦單位:體育室、課外活動組 活動日期:民國100年5月21日 活動地點:朝陽科技大學操場
从“阿拉伯之春” 看新媒体的政治传播能力.
50个经典面试问答 主讲:卢秀峰.
第五章 網際爭霸戰 ~網站技術與經營模式大進化 靜宜大學資管系 楊子青
(讲座幻灯课件请在网上下载,让我们一起思考!)
動物的繁殖行為.
5,2 新时代的劳动者.
105年臺北市 優先免試入學 高中職免試入學 五專免試入學 報名方式宣導
行動報告人:丁俊源 行動參與人和單位: 我們全家人 社區鄰居、管委會 新北市環保局
台灣加油!! 決不放棄!! 加油!! 加油!! 馬英九.
劳模的风采.
論文心得報告 冷凍二忠 39號 顏酩修.
日本体贴入微的服务业.
第十八章 沟通的真理.
校園霸凌事件處理、申復流程暨狀況模擬 林華杉教官 此範本可作為群組設定中簡報訓練教材的起始檔案。 章節
單車失竊記心得.
100學年度第1學期 圖書股長訓練 有你真好.
科學科 污染 空氣 成因 的 : 題目 及 減少空氣污染的方法 陳玉玲 (4) 姓名 : 去到目錄.
跨校選課 說明會 主辦人:[國文系學會學權股] 葉軒如、李美玟.
Third Party Authentication/Authorization
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
北極熊 華德學校 田根繩.
教育體系單一簽入服務維運計畫執行小組 臺中市 吳嘉祥
VSS使用简介 王树升
稅知多少.
愛惜生命.
報告人:中央大學計中包元輝 中央大學APP開發團隊經驗分享 報告人:中央大學計中包元輝
味精的妙用 班別:4A 姓名:盧芷桐(23),吳宝怡 (25),余心 穎,(26).
珊瑚白化和全球化之關係 作者:仲士豪、姜少強.
組員:4960P013 陳佳琪 4960P018 柯琬婷 4960P054 林家瑜 指導老師: 陳碩珮 老師
Facebook 内部高效工作指南
中華生活商圈 商家管理系統 指導老師:王素華老師 學 生: 陳逸文 張治仁.
出生於:1866年11月12日 是中國的革命家,第一任中華民國臨時大總統
瀕臨絕種—北極熊 設計者:吳柏曦 班別:5B1 學校:華德學校.
稅知多少 國家的重要基礎.
105學年第1學期期初校務會議 圖書館工作報告 報告人: 林佩佳主任.
FaceBook 粉絲頁建立 主講人:王金鳳.
電機電子 成員:吳昇洋 張哲瑜 高振捷 楊博文 李世麒.
岗位聘任管理系统使用说明 浙江师范大学人事处 咨询电话: 、
如何成立公司 組員:洪鼎鈞 謝宜龍 林永貴 曾賴志行.
指導老師:蘇怡仁老師 組員:陳翊嘉、何盈宏、黃皇瑋、鄭楚懷
如何使用均一教育平台: 給家長、老師與家教看的說明
全陽圓格局位置最好的A6-2樓 面中庭花園3房2廳2衛三面採光 捷運藍線江子翠捷運站1號出口Google距離210公尺
薏仁=益人 20510李佶秝.
朋暉食品DRUPAL網站 指導老師: 洪朝貴 組員:
我會看年曆.
行政救濟實務 -行政訴訟 楊東連 行政救濟實務.
學校:德明財經科技大學 系別/班級:國貿系四年甲班 姓名:彭咨錞 2010/08/26
Presentation transcript:

基于Oauth2的Services接口实践 Drupal上海聚会 2015年11月21日

关于我 Drupal经验近六年 https://www.drupal.org/user/1952394 博客:www.dplor.com QQ常用名:卡萨布兰卡

Oauth2的地位 目前最主流的认证方式,为各大互联网公司广泛采用 历经了长达一年的讨论,讨论的参与者来自业界的各个知名公司, 包括Yahoo!, Facebook, Salesforce, Microsoft, Twitter, Deutsche Telekom, Intuit, Mozilla, and Google。

Drupal 的趋势 移动端的趋势已经形成,我们只有顺应趋势。 2015年的1111:无线交易额为626亿元,无线占比68.67% 内置了services模块,以作为服务端提供者。

Services模块的介绍 Drupal平台级模块,接口开发必备。 已有介绍,不再赘言。

services几种常见认证方式及其比较 优点  缺点  session 内置的认证方式 与Drupal权限系统工作配合模切。 必须有用户,用户名和密码 api key 代码简洁,使用方便 安全性不够 灵活性不足 oauth 安全性可以,稳定 代码难写 跟不上潮流了 oauth2 主流的认证方式 安全性好 灵活的配置 可以针对不同接口设置不同权限。 学习成本稍高 不过在本次演讲之后,这个缺点也不存在了

Oauth2 server—特性介绍 基于Entity的技术架构 支持自定义scopes与clients端 的oauth2服务器 支持 implicit flow 支持openid_connect模块 与services整合支持 支持如下类型的grant type Authorization code Client credentials Refresh token Password JSON Web Token (JWT)

Oauth2 server—安装要求 Php版本 > 5.3 依赖第三方php oauth2库 oauth2-server-php 要求services版本>3.6 依赖模块:Entity API, Entity reference, X Autoload

Oauth2 server—配置

Oauth2 server—配置

Oauth2 server—配置

Oauth2 server—Services配置

Oauth2 server—配置

待解决问题 Oauth2的各种认证方式适用场景 基于oauth2的drupal用户中心(passport)

参考资料 http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html https://www.drupal.org/project/oauth2_server https://www.drupal.org/node/1938218 http://cgit.drupalcode.org/oauth2_server/tree/tests/oauth2_server.t est http://www.dplor.com/node/314

让我们再次将掌声献给Drupal 8的正式发行而努力工 作的分布在世界各地的开发者,测试者,组织者等! 谢谢! 让我们再次将掌声献给Drupal 8的正式发行而努力工 作的分布在世界各地的开发者,测试者,组织者等!