关于夜骑,不得不说、必须得说的事

2014-6-28 liyangweb.com 李杨 侃侃而谈

先说说对方——汽车照明
如果没有良好路灯,在夜间,自行车与行人几乎是不可视的,车上的反光标记会因车灯照射形成光点引起注意,但司机看到的仅仅是路边有个光点。同时,汽车是快速运动的,同样照度下,视觉清晰程度远低于行人,所以必须用照度来补偿。。。

阅读全文>>

标签: 山地车

评论(2) 浏览(2654)

OAuth 2.0系列教程

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

OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。

OAuth允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站(例如,视频编辑网站)在特定的时段(例如,接下来的2小时内)内访问特定的资源(例如仅仅是某一相册中的视频)。这样,OAuth让用户可以授权第三方网站访问他们存储在另外服务提供者的某些特定信息,而非所有内容。

OAuth是OpenID的一个补充,但是完全不同的服务。

OAuth 2.0 是目前比较流行的做法,它率先被Google, Yahoo, Microsoft, Facebook等使用。之所以标注为 2.0,是因为最初有一个1.0协议,但这个1.0协议被弄得太复杂,易用性差,所以没有得到普及。2.0是一个新的设计,协议简单清晰,但它并不兼容1.0,可以说与1.0没什么关系。

OAuth 2.0系列教程(一)引言

OAuth 2.0系列教程(二) 综述

OAuth 2.0系列教程(三) 角色

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

OAuth 2.0系列教程(五) 授权

OAuth 2.0系列教程(六) 端点

OAuth 2.0系列教程(七) 请求和响应

OAuth 2.0系列教程(八) 授权码授权

OAuth 2.0系列教程(九) 契约请求和响应

OAuth 2.0系列教程(十) 资源拥有者密钥证书授权请求和响应

OAuth 2.0系列教程(十一) 客户端证书请求和响应

标签: OAuth 2.0系列教程

评论(2) 浏览(2333)

OAuth 2.0系列教程(十一) 客户端证书请求和响应

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

客户端证书授权包含下面的参数:

grant_type 必须。必须设置到客户端证书中。
scope 可选。授权的作用域。

客户端授权响应: 客户端授权响应包含下面的参数:

阅读全文>>

标签: OAuth 2.0系列教程

评论(0) 浏览(1866)

jQuery对象入门级介绍

2014-6-25 liyangweb.com 李杨 JavaScript

你是否曾经见过像  $(".cta").click(function(){})这样的JavaScrip代码?或许你还会思考下$('#X') 是什么,如果看到这些你都觉得摸不着头脑,那请一定要读完这篇文章。如果你觉得上述的代码片段是不能正常工作的,那请先看一些jQuery的代码范例,你会发现链接中的代码都是这样的结构。

这篇文章将会分析下面代码片段(动画化一个方形)中出现的一些关键知识点。你可能不会经常接触这样的代码,但了解一下这段代码的机制有助于你理解jQuery:

1
2
3
4
5
 $(document).ready(function(){
     $("button").click(function(){
         $("div").animate({height:"toggle"}).append("hi");
     });
 });

我们将会逐字逐句地解释上述的代码,告诉你JavaScript函数、jQuery对象还有事件驱动编程的具体细节。希望看完这篇文章以后,再遇到神秘的jQuery代码时你不会再头疼。

$是什么?

阅读全文>>

标签: JavaScript Jquery

评论(0) 浏览(2969)

OAuth 2.0系列教程(十) 资源拥有者密钥证书授权请求和响应

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

原文地址:http://tutorials.jenkov.com/oauth2/resource-owner-credentials-request-response.html

资源拥有者者密钥证书授权包含单个的请求+响应。 资源拥有者密钥证书授权请求 请求包含下面的参数:

grant_type 必须。必须设置到密码中。
username 必须。UTF-8编码的资源拥有者用户名。
password 必须。UTF-8编码的资源拥有者密码。
scope 可选。授权的作用域。

阅读全文>>

标签: OAuth 2.0系列教程

评论(0) 浏览(2152)

OAuth 2.0系列教程(九) 契约请求和响应

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

契约授权包含一个请求和一个响应。 契约授权请求 契约授权请求包含下面的参数:

response_type 必须。必须被设置在令牌中。
client_id 必须。当客户端被注册时,有授权服务器分配的客户端标识。
redirect_uri 可选。由客户端注册的重定向URI。
scope 可选。请求可能的作用域。
state 可选(推荐)。任何需要被传递到客户端请求的URI客户端的状态。

阅读全文>>

标签: OAuth 2.0系列教程

评论(0) 浏览(1789)

OAuth 2.0系列教程(八) 授权码授权

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

授权码授权总共由2个请求和2个响应组成。一个授权请求+响应,和一个令牌请求+响应。 授权请求 授权请求被发送到授权端点以获取一个授权码。这是请求中用到的参数:

response_type 必须。必须被设置到代码里
client_id 必须。当客户端被注册时,授权服务器要标识的客户端。
redirect_uri 可选。通过客户端注册的重定向URI。
scope 可选。请求可能的作用域。
state 可选(推荐的)。任何需要被传递到客户端请求的URI客户端的状态。

阅读全文>>

标签: OAuth 2.0系列教程

评论(0) 浏览(2323)

OAuth 2.0系列教程(七) 请求和响应

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

当客户端应用请求授权和访问令牌时,它发送http请求到授权服务器,同它的授权和令牌端点。被发送来回的请求和响应取决于授权类型。记住,这四种授权类型:

阅读全文>>

标签: OAuth 2.0系列教程

评论(0) 浏览(2435)

OAuth 2.0系列教程(六) 端点

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

OAuth 2.0定义了一系列端点。端点典型的就是web服务器上的URI。比如,一个Java Servlet, JSP page, PHP page, ASP.NET网页等等。

这些端点定义有:

  • 授权端点
  • 令牌端点
  • 重定向端点

授权端点和令牌端点都位于授权服务器上,重定向端点位于客户端应用上。每个端点都会在下面讲述。

阅读全文>>

标签: OAuth 2.0系列教程

评论(0) 浏览(2100)

OAuth 2.0系列教程(五) 授权

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

当一个客户端应用想要访问拥有者托管在资源服务器的资源时,它必须先获得授权,本节将讲述客户端如何获取授权。

客户端标识,客户端密钥和重定向URI

在客户端应用能请求访问资源服务器的资源之前,客户端应用程序,必须先在资源服务器相关联的授权服务器中进行注册。

注册一个一次性的任务。一旦注册了,除非客户端注册被取消了,注册将持续有效。

注册后客户端应用将由授权服务器分配客户端标识和密钥。在授权服务器上,客户端标识和密钥是唯一标识客户端应用的。如果客户端应用注册了多个授权服务器(如Facebook, Twitter和Google等),每一个授权服务器将发出唯一的标识给该客户端应用。

无论什么时候客户端应用,想要访问同样资源服务器上的资源,它都需要通过发送客户端标识和密钥到授权服务器来验证自己。

在注册过程中,客户端应用也注册了一个重定向URI,当资源拥有者授权给客户端应用时,该重定向URI会被使用。当资源拥有者成功的通过授权服务器授权给客户端应用时,资源拥有者被重定向回客户端应用,再跳转到该重定向URI。

阅读全文>>

标签: OAuth 2.0系列教程

评论(0) 浏览(2398)

Powered by emlog 冀ICP备13011830号-1