OAuth 2.0系列教程(四) 客户端类型

2014-6-17 liyangweb.com 李杨 Web周边

OAuth 2.0客户端角色被细分为一系列类型和配置,本节将阐述这些类型和配置。

OAuth 2.0规范定义了两种客户端类型:

  • 保密的
  • 公有的

保密的客户端能够对外部保持客户端密码保密。该客户端密码是由授权服务器分配给客户端应用的。为了避免欺骗,该密码是授权服务器用来识别客户端的。例如一个保密的客户端可以是web应用,除了管理员,没有任何人能够访问服务器和看到该密码。

公有的客户端不能使客户端密码保密。比如移动手机应用或桌面应用会将密码嵌入在内部。这样的应用可能被破解,并且泄漏密码。这同于在用户的浏览器上运行的JavaScript应用。用户可以使用一个JavaScript调试器来寻找到应用程序,并查看客户端密码。

阅读全文>>

标签: OAuth 2.0系列教程

评论(2) 浏览(2576)

OAuth 2.0系列教程(三) 角色

2014-6-17 liyangweb.com 李杨 Web周边

资源拥有者是指拥有共享数据的人或应用。比如Facebook或者Google的用户就是是资源拥有者,他们拥有的资源就是他们的数据。资源拥有者在上图中被描述为人,这也是最常见的情况。但资源拥有者也可以是一个应用。OAuth 2.0规范中包含这两种可能性。

资源服务器是指托管资源的服务器。比如,Facebook或Google就是资源服务器(或者有一个资源服务器)。

阅读全文>>

标签: OAuth 2.0系列教程

评论(0) 浏览(2594)

OAuth 2.0系列教程(二) 综述

2014-6-16 liyangweb.com 李杨 Web周边

如引言所说的,OAuth 2.0是一个能够使应用彼此访问数据的开放授权协议,这里我们将阐述该协议是怎么工作的以及规范中提到的概念。该图说明了整个授权过程:

阅读全文>>

标签: OAuth 2.0系列教程

评论(1) 浏览(2585)

OAuth 2.0系列教程(一)引言

2014-6-16 liyangweb.com 李杨 Web周边

OAuth 2.0是一个应用之间彼此访问数据的开源授权协议。比如,一个游戏应用可以访问Facebook的用户数据或者一个基于地理的应用可以访问Foursquare的用户数据等。

阅读全文>>

标签: OAuth 2.0系列教程

评论(0) 浏览(3294)

一些必不可少的Sublime Text 2插件

2014-5-23 liyangweb.com 李杨 Web周边

安装Sublime Text 2插件的方法:

1.直接安装

安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。

2.使用Package Control组件安装

也可以安装package control组件,然后直接在线安装:

阅读全文>>

标签: sublime

评论(0) 浏览(3114)

git撤销commit

2014-5-8 liyangweb.com 李杨 Web周边

如果不小心commit了不希望commit的内容,那么如何如何撤销commit呢?

使用git log查看日志

阅读全文>>

标签: git撤销commit

评论(0) 浏览(10929)

定时自动启动任务crontab命令用法

2014-5-4 liyangweb.com 李杨 Web周边

每个操作系统都有它的自动定时启动程序的功能,Windows有它的任务计划,而Linux对应的功能是crontab

crontab简介

crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρόνος),原意是时间。  通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。

阅读全文>>

标签: 定时任务 crontab

评论(0) 浏览(2737)

git常用命令

2014-4-9 liyangweb.com 李杨 Web周边

1、安装:

$ sudo apt-get install git

$ sudo apt-get install gitk#此为安装官方的图形界面,不需要的可以不安装

2、cd到需要管理的代码、文件所在的第一级目录

3、初始化:

$ git init

4、添加当前目录所有内容:

$ git add .

 

阅读全文>>

标签: git

评论(0) 浏览(2183)

Zend Studio 常用快捷方式

2014-3-30 liyangweb.com 李杨 Web周边

CTRL+B | 重构项目
CTRL+D | 删除一行
CTRL+E | 搜索已打开的文件名
CTRL+F | 打开本文件的搜索/替换 ,只搜索当前文件
CTRL+H | 打开搜索替换窗口 ,可搜索整个磁盘、工作集
CTRL+K | 查找下一个
CTRL+SHIFT+K | 查找上一个
CTRL+L | 转到文件某一行
CTRL+M | 将当前编辑窗口最大化/还原
CTRL+N | 新建
CTRL+O | 快速大纲, 列出文件中的所有变量和方法,对阅读类文件时很有用
CTRL+P | 打印
CTRL+W | 关闭打开的文件

阅读全文>>

标签: PHP Zend studio

评论(0) 浏览(2310)

zend studio 9 字体,颜色,自动格式化文件相关设置

2014-3-30 liyangweb.com 李杨 Web周边

zend studio 9 字体,颜色相关设置
由于zend又出新版的studio,为了感受一下所说的快速,安装了zend studio 9 特意感受一把。一直以来,都不觉得zend studio比dreamweaver好用。可能是先入为主的观念,我把zend studio8的代码着色风格全改成了DW风格,哈哈。现在装了zs9,从头修理一下,稍作修改,特以记录。
一、修改字体
  没想到zend studio 9中对中文显示不太好看,似乎有点小了。修改如下:打开Window->Preferences->General->Appearance->Colors and Fonts,找到Basic->Text Font,如果想用系统默认字体,就点Use System Font,我知道你似乎也不太愿意用系统默认字体,那就点Edit选择你想要的字体吧。

阅读全文>>

标签: PHP Zend studio

评论(0) 浏览(2876)

Powered by emlog 冀ICP备13011830号-1