Docker镜像存储于ataraxiazwj/wordquery仓库,已public 链接
分为login docker 于8000端口和 app docker 于8080端口,由于Oauth2在现有知识水平下过于复杂bug横出,故这里为了简化复杂度,把login当做普通的服务处理,就只用了最原始的http协议接口直接进行服务之间的通信,n由app向login发出get请求,传递用户名和密码作为参数,返回是否认证通过的boolean值,并对新增的api做了test。
输入api,运行app docker,localhost:8080/wordquery/search/I?username=a&password=b(最原始的get方法),由app服务在内部的restTemplate访问另一个微服务login8000接口,返回是否通过认证,如果通过认证,则接口能返回正常数据,否则不显示。当login服务未运行时,出现500错误。