Projektszene:
Nach Verwendung des Shiro-Sicherheitsframeworks können Sie Filter einrichten. Sie können die Seite nicht betreten, ohne sich anzumelden.
//未认证都不允许通过
filtermap.put("/**", "authc");
Problembeschreibung:
Die swagger2-Schnittstellentestseite kann nicht durchsucht werden.
@Override
public void run() {
bytes = mmInStream.read(buffer);
mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();
}
Ursachenanalyse:
Aufgrund des Filters wurde die Swagger2-Schnittstellentestseite blockiert.
Lösung:
Diese Seite muss freigegeben werden.
// 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");
jetzt normal.