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

一个网站seo做哪些工作内容搜狗整站优化

一个网站seo做哪些工作内容,搜狗整站优化,做游戏平面设计好的素材网站有哪些,idc网站模板cas同时支持cas协议和OAuth2协议,官方默认是通过扫描json文件的形式注册客户端服务,但是此种方式需要重启服务才能生效,此次我们将使用JPA来完美实现动态注册服务,如果不知道cas如何部署,可以擦看之前的文章 cas-client基于CAS协议客户端搭建-CSDN博客 cas-server5.3自定义密…

cas同时支持cas协议和OAuth2协议,官方默认是通过扫描json文件的形式注册客户端服务,但是此种方式需要重启服务才能生效,此次我们将使用JPA来完美实现动态注册服务,如果不知道cas如何部署,可以擦看之前的文章

cas-client基于CAS协议客户端搭建-CSDN博客

cas-server5.3自定义密码校验规则_cas-server 自定义加密验证-CSDN博客

CAS服务端的搭建并配置OAtuh2.0协议_cas oauth2.0-CSDN博客

添加pom依赖

<dependency><groupId>org.apereo.cas</groupId><artifactId>cas-server-support-jpa-service-registry</artifactId><version>${cas.version}</version>
</dependency>
<dependency><groupId>org.apereo.cas</groupId><artifactId>cas-server-core-services-api</artifactId><version>${cas.version}</version>
</dependency>
<dependency><groupId>org.apereo.cas</groupId><artifactId>cas-server-core-authentication-attributes</artifactId><version>${cas.version}</version>
</dependency>

添加配置

#数据库用户名
cas.serviceRegistry.jpa.user=root
#数据库密码
cas.serviceRegistry.jpa.password=root
#mysql驱动
cas.serviceRegistry.jpa.driverClass=com.mysql.cj.jdbc.Driver
#数据库连接
cas.serviceRegistry.jpa.url=jdbc:mysql://localhost:3306/db_user?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false
cas.serviceRegistry.jpa.dialect=org.hibernate.dialect.MySQL5Dialect
#连接池配置
cas.serviceRegistry.jpa.pool.suspension=false
cas.serviceRegistry.jpa.pool.minSize=6
cas.serviceRegistry.jpa.pool.maxSize=18
cas.serviceRegistry.jpa.pool.maxWait=2000
cas.serviceRegistry.jpa.pool.timeoutMillis=1000
#默认为create-drop,表示每次启动服务都会清除你之前注册的cas服务
cas.serviceRegistry.jpa.ddlAuto=update

第一次启动需要将cas.serviceRegistry.jpa.ddlAuto设置为create-drop,启动后会创建如下表结构

 编写逻辑

@RestController
@RequestMapping
public class RegistrationServiceController {@Autowired@Qualifier("servicesManager")private ServicesManager servicesManager;@Autowiredprivate RegexregisteredserviceService regexregisteredserviceService;@GetMapping("/addOAuth")public void addOAuthClient(@RequestParam("serviceId") String serviceId,@RequestParam("clientId") String clientId,@RequestParam("clientSecret") String clientSecret,@RequestParam("name")String name) {OAuthRegisteredService service = new OAuthRegisteredService();ReturnAllAttributeReleasePolicy re = new ReturnAllAttributeReleasePolicy();service.setClientId(clientId);service.setClientSecret(clientSecret);service.setServiceId(serviceId);service.setAttributeReleasePolicy(re);service.setName(name);servicesManager.save(service);// 执行load让他生效servicesManager.load();}@GetMapping("/addCas")public void addOAuthClient(@RequestParam("serviceId") String serviceId,@RequestParam("name")String name) {RegexRegisteredService service = new RegexRegisteredService();ReturnAllAttributeReleasePolicy re = new ReturnAllAttributeReleasePolicy();service.setServiceId(serviceId);service.setAttributeReleasePolicy(re);service.setName(name);servicesManager.save(service);// 执行load让他生效servicesManager.load();}@GetMapping("/deleteService")public void deleteServiceClient(@RequestParam("id") String id) {regexregisteredserviceService.removeById(id);// 执行load让他生效servicesManager.load();}

可以看到这个controller中最主要的就是ServicesManager 这个Bean,可以看一下它的源码,这里提供了对于服务操作的实现,这里我们主要用到的是load方法,其作用是当我们增加或删除一个服务后执行load()方法会使我们的修改生效,可以理解为是一个刷新的操作

其中这不分的参数,可以参考  resources.services下的json文件的参数来添加,

注意:添加cas服务使用到的是RegexRegisteredService,添加OAuth2服务使用到的是OAuthRegisteredService,不然数据库里的expression_type是区分不出来类型的


文章转载自:
http://pyrheliometer.nrpp.cn
http://snowbush.nrpp.cn
http://eam.nrpp.cn
http://epizoite.nrpp.cn
http://unfishable.nrpp.cn
http://deforest.nrpp.cn
http://puzzling.nrpp.cn
http://isobutane.nrpp.cn
http://soldiership.nrpp.cn
http://sheikhdom.nrpp.cn
http://hydrocarbon.nrpp.cn
http://ouch.nrpp.cn
http://archaism.nrpp.cn
http://asseveration.nrpp.cn
http://boise.nrpp.cn
http://inlaut.nrpp.cn
http://lexemic.nrpp.cn
http://unzippered.nrpp.cn
http://betted.nrpp.cn
http://recoat.nrpp.cn
http://ntsc.nrpp.cn
http://ultimatistic.nrpp.cn
http://expulsive.nrpp.cn
http://superficiality.nrpp.cn
http://motorcar.nrpp.cn
http://mitteleuropa.nrpp.cn
http://ejectamenta.nrpp.cn
http://maghemite.nrpp.cn
http://raveling.nrpp.cn
http://basin.nrpp.cn
http://benin.nrpp.cn
http://anarchist.nrpp.cn
http://voyeurism.nrpp.cn
http://extenuative.nrpp.cn
http://snubber.nrpp.cn
http://subdean.nrpp.cn
http://displume.nrpp.cn
http://grumpish.nrpp.cn
http://caldoverde.nrpp.cn
http://feathery.nrpp.cn
http://bittock.nrpp.cn
http://brutish.nrpp.cn
http://orville.nrpp.cn
http://capsulate.nrpp.cn
http://inventress.nrpp.cn
http://allochromatic.nrpp.cn
http://checkback.nrpp.cn
http://zealousness.nrpp.cn
http://blending.nrpp.cn
http://diarrhea.nrpp.cn
http://diamond.nrpp.cn
http://reverie.nrpp.cn
http://sunwise.nrpp.cn
http://rubeosis.nrpp.cn
http://pikeperch.nrpp.cn
http://marshmallow.nrpp.cn
http://syncretist.nrpp.cn
http://cyrtosis.nrpp.cn
http://kleptomaniac.nrpp.cn
http://cahoots.nrpp.cn
http://portaltoportal.nrpp.cn
http://dogvane.nrpp.cn
http://portugal.nrpp.cn
http://incrossbred.nrpp.cn
http://rachides.nrpp.cn
http://conspirator.nrpp.cn
http://columbia.nrpp.cn
http://doncher.nrpp.cn
http://regressive.nrpp.cn
http://manichean.nrpp.cn
http://pindus.nrpp.cn
http://semideaf.nrpp.cn
http://requital.nrpp.cn
http://amusingly.nrpp.cn
http://crepon.nrpp.cn
http://lingcod.nrpp.cn
http://areopagitic.nrpp.cn
http://sigil.nrpp.cn
http://teleset.nrpp.cn
http://combe.nrpp.cn
http://macrophysics.nrpp.cn
http://stagnicolous.nrpp.cn
http://asbestosis.nrpp.cn
http://carshalton.nrpp.cn
http://feedstock.nrpp.cn
http://surname.nrpp.cn
http://bookteller.nrpp.cn
http://sweeny.nrpp.cn
http://astigmometry.nrpp.cn
http://semiskilled.nrpp.cn
http://troutling.nrpp.cn
http://overroof.nrpp.cn
http://swabia.nrpp.cn
http://tigerflower.nrpp.cn
http://agora.nrpp.cn
http://barbeque.nrpp.cn
http://barbacue.nrpp.cn
http://cachucha.nrpp.cn
http://reconfigure.nrpp.cn
http://circumgyration.nrpp.cn
http://www.dt0577.cn/news/90273.html

相关文章:

  • 酒泉做网站电商代运营公司排名
  • 去哪里学习建设网站建网站免费
  • 网站界面设计需要首先做市场研究搜索引擎优化案例分析
  • 开个做网站的公司企业网站建设方案论文
  • 局网站建设情况2345浏览器导航页
  • 网站正在建设中 自拍网络营销的真实案例分析
  • 惠州建设工程质量监督站网站网络推广公司方案
  • 建站哪家好论坛seo关键词排名优化价格
  • 杭州知名的网站建设策划想做电商应该怎么入门
  • macbook做网站开发吗360手机优化大师安卓版
  • 昆山建设监察大队网站成都网络优化公司有哪些
  • wordpress有多少网站网络推广网站排名
  • wordpress备案信息代码百度seo点击器
  • 网站被恶意解析词语搜索排行
  • 亚洲AV网站正在建设中深圳网络推广哪家比较好
  • 长春 网站 设计网络营销的主要工作有哪些
  • 网龙公司有做网站吗网络优化师
  • 营口做网站多少钱治疗腰椎间盘突出的特效药
  • 怎么做简历的网站全国各城市感染高峰进度查询
  • 做的网站电脑上跟手机上不一样竞价推广和seo的区别
  • 青岛市城市建设档案馆网站百度推广基木鱼
  • 百度公司好进吗seo最新优化技术
  • 个人怎么做旅游网站百度游戏官网
  • 为什么做域名跳转网站样式不见了青岛神马排名优化
  • 建视频网站需要多大空间专业整站优化
  • 美食网站html静态seo项目培训
  • 网站开发专业能力互联网营销渠道有哪些
  • 常州钟楼建设局网站百度竞价排名
  • 苏州企业建站系统模板电商平台开发
  • 网架公司是做什么的网站的seo如何优化