既然Azure API Management可以处理授权、JWT验证和设置头部等,我应该在REST API应用程序中放入哪种类型的授权代码?我应该尝试在Java代码中再次验证JWT,还是只解析报头?
也就是说,将其编码为公共API并信任API管理已正确设置标头是否安全?如果是这样的话,我如何在Java中做到这一点,以及当我在本地运行时,我如何注入一个离线版本?
我有一个端点(/create),它有一些逻辑,它需要3-4分钟来处理,所以我使用了rabbitmq,当端点接收到请求时,它将接收主体并在rabbitmq中发布消息,侦听器侦听消息并处理请求,现在我想通知用户这是我写的代码:
@EnableWebSocketMessageBroker
public class SocketConfigregistry.addEndpoint("/secured/messagereg").setAllowe