0
我需要检查用户是否为admin。IsUserInRole业务逻辑的码头限制
我正在使用Basic-Auth并广泛使用org.eclipse.jetty.websocket;我需要检查我的websocket处理程序中的约束。
我使用jetty.websocket不javax.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);