반응형 Security2 Java 에서 SHA 256 암호화 사용하기 이전 포스팅에서 SHA 256에 대해서 설명한 글이 있다.개념을 잘 이해하지 못했다면 참고포스팅을 참고 바란다. Java 에서 사용은 간단하다.security 안에 MessageDigest 클래스를 사용하면 된다. 예제 코드를 바로 확인하면 아래와 같다.import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class SHA256 { public String encrypt(String text) throws NoSuchAlgorithmException { MessageDigest md = MessageDigest.getInstance("SHA-256"); md.update(.. 2024. 6. 4. Spring security 설정으로 인한 401 Unauthorized 에러 새롭게 springboot 프로젝트를 만들고 restapi 통신을 해보니 에러도 안뜨고 통신도 안되었다. 그리고 상태값 하나를 뱉어내었다. (401 Unauthorized 발생) 그러면서 추가적으로 header 에 Access-Control 관련된 에러들이 발생하였다. 모두 공통점은 security 관련 에러이다. 허용되지 않은 곳에서 호출이 되기에 리턴을 못해주는 경우이다. 해결책은 간단하다. security 를 cors로 값을 맞춰주거나 test환경이라면 spring security 관련을 pom.xml 에서 제거해주면 해결이 된다. cors란 아래 참고 포스팅 참고 바란다. 참고 포스팅 https://thenicesj.tistory.com/329 CORS 란? 한가지 극단적인 예를 들어본다면, 만약.. 2023. 4. 7. 이전 1 다음 반응형