问题描述:调用cas获取tgt的接口(/cas/v1/tickets)响应时间太长,一般要5秒以上才能返回数据
问题处理:1、单点调试后发现是AbstractUsernamePasswordAuthenticationHandler在校验用户密码的时候,会把密码进行加密再校验是否一致,cas-server里配置的加密用的是BCryptPasswordEncoder,这个加密方式加密强度越强,加密需要的时间越长,发现自己使用的配置是32,改为默认的10之后,响应时间立刻缩短到1秒以下
问题描述:调用cas获取tgt的接口(/cas/v1/tickets)响应时间太长,一般要5秒以上才能返回数据
问题处理:1、单点调试后发现是AbstractUsernamePasswordAuthenticationHandler在校验用户密码的时候,会把密码进行加密再校验是否一致,cas-server里配置的加密用的是BCryptPasswordEncoder,这个加密方式加密强度越强,加密需要的时间越长,发现自己使用的配置是32,改为默认的10之后,响应时间立刻缩短到1秒以下