当前位置: 首页 > news >正文

线上营销话术快速seo优化

线上营销话术,快速seo优化,三明百度seo,网站建设规划书参考模板我使用的是password模式&#xff0c;并配置了token模式 一、登录 (这里我使用的示例是用户名密码认证方式) 1. Oath2提供默认登录授权接口 org.springframework.security.oauth2.provider.endpoint.postAccess; Tokenpublic ResponseEntity<OAuth2AccessToken> pos…

我使用的是password模式,并配置了token模式

一、登录 (这里我使用的示例是用户名密码认证方式)

1.  Oath2提供默认登录授权接口 

org.springframework.security.oauth2.provider.endpoint.postAccess;

Tokenpublic ResponseEntity<OAuth2AccessToken> postAccessToken( Principal principal, @RequestParam Map<String, String> parameters);

入参: principal,parameters

1. principal:代表的是认证信息

2.parameters:携带信息

这里直接用UsernamePasswordAuthenticationToken生成凭证并构造出需要的参数

UsernamePasswordAuthenticationToken usernamePasswordAuthenticationToken = new UsernamePasswordAuthenticationToken("c1","secret",authorities);
HashMap<String, String> param= new HashMap<>();
param.put("grant_type","password");
param.put("username",user.getUsername());
param.put("password",user.getPassword());usernamePasswordAuthenticationToken.setDetails(param);
tokenEndpoint.postAccessToken(usernamePasswordAuthenticationToken, stringHashMap)

在postAccessToken方法中

TokenRequest tokenRequest = getOAuth2RequestFactory().createTokenRequest(parameters, authenticatedClient);

就是根据传入的param和token进行构造。

OAuth2AccessToken token = getTokenGranter().grant(tokenRequest.getGrantType(), tokenRequest);

根据tokenRequest去生成token

到这里token就会生成完毕。

二、登出

String access = tokenObj.get("accessToken");
String refresh = tokenObj.get("refreshToken");
OAuth2AccessToken accessToken = tokenStore.readAccessToken(access);
OAuth2RefreshToken refreshToken = tokenStore.readRefreshToken(refresh);
tokenStore.removeRefreshToken(refreshToken);
tokenStore.removeAccessToken(accessToken);

自定义登出接口,然后传入token和刷新token利用tokenStore进行删除即可。

Oauth2 有许多的坑需要去填,如果有需要请留言,我会出一期完整博客记录Oauth2认证与授权

http://www.yayakq.cn/news/340449/

相关文章:

  • 用word做网站相关论文wordpress 不登陆后台 数据库恢复
  • 网站开发需要音响厂家东莞网站建设
  • 贵州省建设厅建筑官方网站策划设计网站
  • 静态网站提交表单怎么做单位微信公众号怎么创建
  • 唐山玉田网站建设手机建站模版
  • 网站推广计划包括哪些监理网站
  • 赌场需要网站维护吗怎么关键词优化网站
  • 济南网站建设 伍际网络网站如何在百度搜索到
  • 网站建设 兼职 外包编程自己做网站
  • wordpress做小说站做网站对象存储
  • 制作企业网站的实训报告泉州it培训
  • 常州高端模板建站wordpress网站mip改造
  • 衡水哪里可以做网站电商网站图片是谁做
  • 网站建设教程视频教程单位网站及政务新媒体建设管理
  • 网站建设与设计摘要wordpress plugin js
  • 小型企业网站建设项目简单的电商网站
  • win 2008 iis建立网站中国广东网站建设
  • 优化外贸网站知道域名怎么进入网站
  • 分享到各大网站 代码网站续费管理系统
  • 淮北建网站求职简历模板电子版免费
  • 宅男做网站站长工具海角
  • 站酷网入口网站后台管理增加功能
  • 新网做网站怎么上传服务之家做网站简单吗
  • 织梦网站主页代码在后台怎么改校园时空网站建设分析
  • 企业国家信用信息公示河南百度seo
  • 云主机 怎么做网站wordpress站群服务器
  • 部门网站建设的工作汇报wordpress 子主题目录
  • 经典企业网站模板建设银行网站用户登录
  • 做原创的网站百度学术官网论文查重免费
  • 公司想做个网站老版本网站开发工具