config 파일에 인증기를 3개 불러오는 webSecurityConfigAdapter를 상속한
static 클래스 3개가 있는데
1번째에서 막 거르고 마지막에 모든 리퀘스트 .anyRequest().authentication을 갈겼는데
어떻게
2번째 인증기config가 첫번째 모든 요청 authentication을 뚫고 들어오는 거죠??
순서도 첫번째가 제일 빠른데
config 파일에 인증기를 3개 불러오는 webSecurityConfigAdapter를 상속한
static 클래스 3개가 있는데
1번째에서 막 거르고 마지막에 모든 리퀘스트 .anyRequest().authentication을 갈겼는데
어떻게
2번째 인증기config가 첫번째 모든 요청 authentication을 뚫고 들어오는 거죠??
순서도 첫번째가 제일 빠른데
이것이 바로 자바의 객체지랄과 스프링의 콜라보의 단점임 클래스명만 그럴싸하고 개 병신같이도 흐름이 하나도 안보임 ㅇㅅㅇㅋ
마법이 너무 많긴함
헬마스터님은 C#빠 였나여?
저는 정치적 중립을 지지합니다 훠훠
근데 그냥 인증 성공해서 뚫고 들어온 거 아님?
제가 의도한 대로 정상 작동하는 건 맞거든요?
근데 앞에서 막아놨는데 어떻게 뚫고 들어와서 인증이 되는지 순서가 중요한게 아니라 그냥 3 인증기를 다 순회를 하나 싶어서 질문 드린거임
이래서 레거시 코드로 xml 짜면서 해야하나,,
순서대로 되는 게 맞음. 첫 번째에서 막히면 두 번째로 안감.
예를 들어 첫번째 config에서 /a/** 빼고 전부다 인증을 받아야하고 2번째 config에서 /b/c 경로 빼고는 다 인증 받아야 된다고 작성 해놨는데 의도한 대로 /b/c가 뚫려야 되는 건 맞는데 어떻게 첫번째를 뚫고 왔냐? 그냥 생각해보니 인증기 여러개가 and가 아니라 or 묶였다고 생각해야하는지
순서 맞고 순회도는 객체가 있대여,
코드 좀 보여줘봐. 말만으로는 무슨 상황인지 모르겠음..
이해 했어영 매쳐 설정해주면 매쳐가 돌아본대영
ant mvc 매쳐 말고 리퀘스트 매쳐영