OAuth2

개요Apple Oauth를 테스트하기 위해서는 Service IDs에 호스트 주소를 등록해야 한다. 만약에 등록되지 않은 주소로 접속할려고 한다면 아래와 같이 Invalid Request에러가 발생한다.Service IDs에 도메인을 등록해야 한다는 것을 알았으니 등록할 도메인의 규칙을 알아보자면 다음과 같다. domain 주소와 subdomain 주소가 필요하다. (localhost는 사용할 수 없다.)https로 연결되어 있어야 한다.그러면 원격환경에서 개발을 하면되지 않냐? 라고 질문할 수도 있지만 이렇게 할 때는 디버깅의 어려움이 발생할 수 있다. hosts 파일 변경hosts 파일은 쉽게 말하자면 dns 같은건데 ip 도메인 주소와 운영체제 상에서 맵핑 시켜놓은 파일이다. sudo vi /pri..
발단 🦶 인자를 RequestParam으로 받아오면서 PathVariable로 요청하고 있는 멍청한 짓을 했다. 당연히 Controller에서 에러가 터졌고 ExceptionHandler 중에서 Controller 단의 에러를 핸들링하고 있는 로직이 없어서 Security 기본 ExceptionHandler에서 "머여? 에러났셔?@.@ 그럼 로그인 일단 한 번 해봐~@.@" 라며 리다이렉트 해주니... 나는 처음에는 @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException {..
rookied
'OAuth2' 태그의 글 목록