代码 https://github.com/hkmayfly/JDG 使用教程 环境 Python 3.7.1 代码修改 jdmain.py mailto_lists:收件人的邮箱 mail_sender:发件人邮箱 mail_pass:邮箱授权码 jd_url_list:商品页面获取的链接 req ...
分类:
编程语言 时间:
2020-02-19 22:24:49
阅读次数:
2607
要去邮箱开启授权码 然后就可以读取登陆 下图是已经截取过的邮件内容(前面还有许多邮件头什么的)了,在第一个Content-Transfer-Encoding: base64后面就是加密过的内容, 我搞了很久,每次移动指针到内容,程序就崩溃了,不知道是不是哪里不对,只好把东西复制下来解密 要是有大神解 ...
分类:
其他好文 时间:
2020-02-12 13:07:27
阅读次数:
69
oauth2.0通过JdbcClientDetailsService从数据库读取相应的配置 在上一节我们讲述的配置是把授权码存储在redis中,把相应的请求的路径用使用in-memory存储 ,这个是放在了内存中,但是实际开发我们的数据希望是从数据表中查询的,那应该怎么做呢? 1.回顾in-memo ...
分类:
数据库 时间:
2020-02-09 00:34:08
阅读次数:
223
1、修改项目使其基于浏览器cookie的SSO 1.1、修改回调方法,获得到token后,由存放到session改为存放到cookie /** * 回调方法 * 接收认证服务器发来的授权码,并换取令牌 * * @param code 授权码 * @param state 请求授权服务器时发送的sta ...
分类:
其他好文 时间:
2020-02-08 09:16:46
阅读次数:
75
OAuth2标准为了应对不同的场景,设计了四种不同的标准模式。 1、授权码模式 授权码模式是四种模式中最繁琐也是最安全的一种模式。 client向资源服务器请求资源,被重定向到授权服务器(AuthorizationServer) 浏览器向资源拥有者索要授权,之后将用户授权发送给授权服务器 授权服务器 ...
分类:
其他好文 时间:
2020-01-26 19:13:46
阅读次数:
184
上一篇将OAuth2授权模式的password模式改造成了授权码模式,并初步实现了一个前后端分离架构下基于session的微服务的SSO。用户在客户端点击登录,会跳转到认证服务器的登录页面进行登录,登录成功后,认证服务器回调到客户端应用的callback方法,并携带了授权码,客户端拿着授权码去认证服 ...
分类:
编程语言 时间:
2020-01-05 22:07:44
阅读次数:
87
ThinkPHP中使用PHPMailer发送邮件 1、设置我们的邮箱客户端授权码 2、下载第三方类库 PHPMailer Github下载地址: https://github.com/PHPMailer/PHPMailer ThinkPHP中使用Composer安装命令: composer requ ...
分类:
Web程序 时间:
2019-12-31 12:17:55
阅读次数:
112
假如上面的网站A,可以通过GitHub账号登录; 下面以OAuth其中一种方式,授权码(authorization code)方式为例。 一、第三方登录的原理 所谓第三方登录,实质就是 OAuth 授权。 数据的所有者告诉系统,同意授权第三方应用进入系统,获取数据。系统从而产生一个短期的进入令牌(t ...
分类:
其他好文 时间:
2019-12-21 18:49:12
阅读次数:
184
1、网易、新浪邮箱新增了一个叫“授权码”的东西,开通smtp服务时,必须开启授权码,并且邮件发送代码中也需要加上授权码,如下代码: 2、邮件在本地可以发送成功,但发布到服务器上死活不成功,报操作超时错误,后来发现是腾讯云管理中需要做25端口解封 3、25端口解封之后,发现发邮件发送还是报错,报错信息 ...
前情回顾 前几节分享了OAuth2的流程与其它三种授权模式,这几种授权模式复杂程度由大至小:授权码模式 隐式授权模式 密码模式 客户端模式 本文要讲的是最后一种也是最简单的模式:客户端模式 其中客户端模式的流程是:客户端使用授权服器给的标识与secret访问资源服务器获取token 本文目标 编写与 ...
分类:
编程语言 时间:
2019-12-15 09:12:03
阅读次数:
120