Страница swagger2 заблокирована Широ

Сцена проекта:

После использования фреймворка безопасности Shiro вы можете настроить фильтры. Вы не можете войти на страницу внутри без авторизации.

        //未认证都不允许通过
        filtermap.put("/**", "authc");

Описание проблемы:

Невозможно просмотреть тестовую страницу интерфейса swagger2.

@Override
        public void run() {
    
    
            bytes = mmInStream.read(buffer);
            mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();
        }

Причинный анализ:

Из-за фильтра была заблокирована тестовая страница интерфейса swagger2.


решение:

Эту страницу нужно освободить.

// swagger2页面
        filtermap.put("/swagger-ui.html", "anon");
        filtermap.put("/swagger/**", "anon");
        filtermap.put("/swagger-resources/**", "anon");
        filtermap.put("/v2/**", "anon");
        filtermap.put("/webjars/**", "anon");
        filtermap.put("/configuration/**", "anon");
        filtermap.put("/doc.html","anon");

сейчас нормально.
Вставьте описание изображения сюда

рекомендация

отblog.csdn.net/yang13676084606/article/details/110391214