presto-main/src/main/java/io/prestosql/security/AccessControlManager.java/AccessControlManager/checkCanSetUser
class AccessControlManager:    @Override
    public void checkCanSetUser(Optional<Principal> principal, String userName)
    {
        requireNonNull(principal, "principal is null");
        requireNonNull(userName, "userName is null");

        authenticationCheck(() -> systemAccessControl.get().checkCanSetUser(principal, userName));
    }