[Springboot] 안드로이드에서 애플 로그인 Callback 처리 - Apple login in springboot
2022. 10. 24. 12:08
Java/Spring
애플로그인 콜백 처리를 위한 스프링 코드를 공유한다. 아무곳에서도 찾을 수 없어 직접 개발하였다. @CrossOrigin(origins = "https://appleid.apple.com") @PostMapping(value = "/user/login/apple/callback", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE) public ResponseEntity userLoginAppleCallback(EchoAppleLogin body) throws URISyntaxException { // intent://callback?code=c22daf3b4d1ed47a2be2508e49098b519.0.rtsv.vxFiYrvlMm0TOfWtFI77yQ&..
[Flutter] 안드로이드에서 애플 로그인 처리 - Apple login in android
2022. 10. 24. 12:02
Challenge/Flutter
안드로이드에서 애플 로그인 하는 방법에 대해서 소개한 블로그들이 없어서 내가 직접 작성하고 있는 중 - 우선 안드로이드 같은 경우 redirect URL을 지정해야 콜백을 받을 수 있다(웹뷰로 실행되기 때문에) - 반면에 아이폰에서는 webAuthenticationOptions 해당 옵션 설정 없이도 잘 동작합니다.(아이폰 친화적) - 코드는 괭장히 심플하며, clientId만 애플 계정에서 생성한 서비스ID로 넣어주면 된다. Future login() async { try { final credential = await SignInWithApple.getAppleIDCredential( scopes: [ AppleIDAuthorizationScopes.email, AppleIDAuthorizationS..