Web开发
liuchunming033
关注软件的自动化测试与持续集成,平时的主要工作包括接口测试、性能测试、APP测试、WEB测试、测试平台开发等。可以关注我的个人公众号《明说软件测试》接收最新文章
展开
-
使用Python实现OAuth2.0认证服务器
OAuth2.0认证过程是一个三方协作的过程。这三方包括用户、第三方服务器、授权服务器。本文通过python实现OAuth2.0的的认证过程。为了简化难度,我们将第三方服务器集成在授权服务器里面。现实中,是不可能这么做的,因为只要域名一致,网站就可以通过cookies存储用户的用户名和密码,也就不存在认证的环节了。所以,本文不存储cookies。1、OAuth的流程介绍首先,用原创 2015-05-07 19:11:01 · 32785 阅读 · 3 评论 -
【OAuth2.0学习笔记一】原理介绍
1、OAuth概述OAuth是开放授权的意思,是一种标准的互联网协议。用处是,在用户授权的前提下,能够让第三方服务器读取用户存储在认证服务器上的信息,而这种授权无需用户提供用户名密码给第三方服务器。比如,当我们第一次登陆CSDN时你没有CSDN的账号,但是CSDN允许你使用微博账号登陆,登陆之后CSDN自动读取了你的微博昵称和头像。这个授权过程中有三个角色用户、微博、CSDN。OA原创 2015-05-06 11:19:54 · 2828 阅读 · 1 评论 -
用Flask创建登陆服务器,并且获取服务器数据的程序
1、任务:让用户登陆网站,并验证用户登陆成功。2、原理:当用户登陆成功后,服务器会返回一个token给用户或者第三方,任何挟带这个token的用户或者程序在token过期之前,都能够访问该服务器资源。3、思路:创建一个程序用于处理用户登陆请求,当用户登陆成功之后,返回给用户一个token;再创建一个验证程序,挟带该token去访问服务器资源,如果能够返回希望的结果则认为该用原创 2015-05-07 14:56:30 · 3217 阅读 · 0 评论 -
在Docker容器中进行Flask应用的开发
Docker技术越来越得到广泛的应用。利用Docker可以创建一个隔离的、自包含的程序运行环境,并且非常方便的进行部署。这篇文章将详细介绍,如何在Docker中开发Flask应用以及如何在Docker中来运行、访问Flask应用。Docker的优势通常对于Python开发来讲,我们可以借助virtualenv来建立彼此独立的开发环境。比如应用程序A依赖Python2.7,而应用程序B依赖Python原创 2016-07-25 10:02:32 · 13272 阅读 · 0 评论