0
ユーザーがadminかどうかを確認する必要があります。IsUserInRoleビジネスロジックのJetty制約
私はBasic-Authを使用しており、org.eclipse.jetty.websocketを広く使用しています。私はwebsocketハンドラで制約をチェックする必要があります。
私が言ってくださいより良い方法がある場合
//THIS THROWS AN EXCEPTION - AN HTTP UPGRADE REQUEST WON'T ALLOW FOR isUserInRole(String role);
import org.eclipse.jetty.websocket.*;
...
ServletUpgradeRequest upgradeRequest = (ServletUpgradeRequest) session.getUpgradeRequest();
upgradeRequest.isUserInRole("admin-role");
//DON'T KNOW HOW TO USE THIS
import org.eclipse.jetty.util.security.*;
...
security.getIdentityService().getSystemUserIdentity().isUserInRole(String string, Scope scope);