stomp身份验证在JavaSpring中使用identityserver4

jchrr9hc  于 2021-07-23  发布在  Java
关注(0)|答案(0)|浏览(201)

我使用javaspring作为后端。我想在连接阶段验证websocket连接。我可以在channelinterceptor中获得jwt令牌。jwt令牌由前端发送。前端在登录之后从identityserver4获取令牌

@Override
    public void configureClientInboundChannel(ChannelRegistration registration){
        registration.setInterceptors(new ChannelInterceptor() {

            @Override
            public Message<?> preSend(Message<?> message, MessageChannel channel) {
                StompHeaderAccessor accessor = StompHeaderAccessor.wrap(message);
                List tokenList = accessor.getNativeHeader("token");
                ...

如何使用identityserver4进行身份验证?另外,我想从identityserver4检索索赔

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题