안녕하세요~ 잘 지내고 계신가요?? 현재 페이스북으로 로그인이 안되네요 ㅠ "Could not authenticate you from Facebook because "Invalid credentials" 오류 메세지가 뜨는 ;;ㅋㅋ 궁금한게 있습니다! 요즘 졸업작품을 하면서 암호화를 도입하느라 security-context.xml 을 만지고 있었는데요 소스의 특이점이 sec: 태그(?)를 사용하고 있더라구요. 예로들어서 <authentication-manager> <authentication-provider> <jdbc-user-service data-source-ref="dataSource" users-by-username-query="SELECT email, password, enabled FROM users WHERE email = ?" authorities-by-username-query="SELECT email, authority FROM authorities WHERE email = ?" /> <password-encoder ref="bcryptPasswordEncoder"/> </authentication-provider> </authentication-manager> 이렇게 표현할 수 있는 코드를 sec:태그(?)를 사용함으로써 아래처럼 표현 되고 있더라구요 <sec:authentication-manager> <sec:authentication-provider> <sec:jdbc-user-service data-source-ref="dataSource" users-by-username-query="SELECT email, password, enabled FROM users WHERE email = ?" authorities-by-username-query="SELECT email, authority FROM authorities WHERE email = ?" /> <sec:password-encoder ref="bcryptPasswordEncoder"/> </sec:authentication-provider> </sec:authentication-manager> sec을 사용한 특별한 이유가 있으셨나요?? sec을 이용한 이유가 궁금합니다!! 구글에 "spring sec tag" 로 검색해봤는데 영어라 그런지 sec tag가 뭔지 모르겠습니다 ㅠ
# spring security tag library 뷰단에서 시큐리티의 기능을 사용할 수 있게 해주는 태그에요 ## 예제 ``` <%@taglib prefix="sec" uri="http://www.springframework.org/security/tags" %> ... <sec:authorize access="hasRole('ROLE_ADMIN') and hasRole('ROLE_USER')"> <p>Must have ROLE_ADMIN and ROLE_USER</p> </sec:authorize> ``` ## 구글링 + spring security taglib ## PS. + 이렇게라도 연락받으니 반갑네요~~
감사합니다~~!