客户抽奖java系统,通过不同的策略设置各个抽奖码的抽奖概率
基于yolov8框架,使用C++实现的跨平台目标识别系统,支持windows、linux(Ubuntu或centos)跨平台编译及部署。
基于yolov8的VOC数据源自动标注格式,减少人工标注工作量,提高工作效率
媒体接入sdk,提供自研媒体服务器接入sdk,通过sdk实现与媒体服务器的对接
AI智能盒子接口demon,接入协议为websocket+http协议
OAuth2单点登录实现: 浏览器访问多个系统如系统A和系统B,访问A系统保护资源无权访问需要转向授权服务登录,然后登录后返回系统A资源,此时再次访问B系统,B系统不再需要用户登录(所有系统token可信),从而实现一次登录处处访问的功能
拦截请求,使用客户端模式从授权服务获取token后访问资源服务接口(资源服务从头部获取token再到授权服务校验token)
OAuth2单点登录Demon: 浏览器客户端访问资源服务,无权情况下重定向到授权服务,用户认证之后返回资源服务并最终返回访问结果。
OAuth2资源服务与授权服务分离实例:通过传递token(查询参数或头部参数access_token)方式从授权服务获取用户认证信息,从而鉴定用户是否有资源的访问权限
资源服务通过jwt令牌方式到授权服务验证token,通过之后允许访问对应接口(端点)
OAuth2实现jWT令牌,目的是我们可以扩展任何数据返回,其次是授权服务器不用持久化(记录)token和查询token(tokenService)
OAuth2客户端,自定义实现过滤器拦截授权码模式换取token,认证成功后到自定义主页/home,并通过OAuthRestTemplate写到token访问资源服务
OAuth2单点登录实现: 浏览器访问多个系统如系统A和系统B,访问A系统保护资源无权访问需要转向授权服务登录,然后登录后返回系统A资源,此时再次访问B系统,B系统不再需要用户登录(所有系统token可信),从而实现一次登录处处访问的功能