zoukankan      html  css  js  c++  java
  • 有趣的OAuth

    OAuth是什么?

    OAuth官网地址:http://www.oauth.net/

    OAuth协议为用户资源的授权提供了一个安全的、开放而又简易的标准。同时,任何第三方都可以使用OAuth认证服务,任何服务提供商都可以实现自身的OAuth认证服务,因而OAuth是开放的。业界提供了OAuth的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间,因而OAuth是简易的。目前互联网很多服务如Open API,很多大头公司如Google,Yahoo,Microsoft等都提供了OAuth认证服务,这些都足以说明OAuth标准逐渐成为开放资源授权的标准。

    在官方网站的首页,可以看到下面这段简介:
    An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications.

    大概意思是说OAuth是一种开放的协议,为桌面程序或者基于BS的web应用提供了一种简单的,标准的方式去访问需要用户授权的API服务。OAuth类似于Flickr Auth、Google's AuthSub[1]、Yahoo's BBAuth、 Facebook Auth等。

    OAuth认证授权具有以下特点:

    • 1. 简单:不管是OAuth服务提供者还是应用开发者,都很容易于理解与使用;
    • 2. 安全:没有涉及到用户密钥等信息,更安全更灵活;
    • 3. 开放:任何服务提供商都可以实现OAuth,任何软件开发商都可以使用OAuth;
    工欲善其事必先利其器
  • 相关阅读:
    sql_mode=only_full_group_by引起group by查询报错问题
    在Eclipse下使用ant,build项目报jpeg does not exist
    JAVAEE面试之Hibernate缓存
    页面加载中效果实现
    鼠标滑过显示图片
    VSFTP配置参数详解
    FTP上传核心方法
    java对File的特殊操作
    在mybatis下使用日期比对出错
    Linux常用命令
  • 原文地址:https://www.cnblogs.com/CodeGuy/p/2121563.html
Copyright © 2011-2022 走看看