我有一个问题,即将标头从Swagger微服务发送到Neo4j微服务。
我有三个微服务(微服务1:Auth,微服务2:Swagger,微服务3:Neo4j),并且用于开发Java和Spring。
我的策略是:
- 我尝试登录Swagger UI,并被重定向到Auth。
- 我在Auth中使用用户和密码,在其中生成JWT令牌,然后回到Swagger UI。我将令牌放入缓存和标头中,然后从Auth发送到Swagger UI。一切都很好。
- 如果我已在Neo4j中实现了安全性,则Swagger UI会出错,因为我没有发送标头。如果我从Neo4j中删除了安全性,一切都会正常。
- 如果我将令牌放入Postman或从浏览器访问令牌,Neo4j会非常完美,因为我已重定向到Auth,并且可以登录。
如何从Swagger UI将标头发送到Neo4j?