package com.dog.dognation.chat; import java.security.Principal; /** WebSocket 세션의 인증 주체. name 에 userId 문자열을 담는다. */ public record StompPrincipal(String name, String role) implements Principal { @Override public String getName() { return name; } public Long userId() { return Long.valueOf(name); } }