카카오톡으로 로그인 기능을 구현하기 위해 필수로 설정해야하는 handleOpenURL() 입니다. 카카오톡에서 서비스 앱으로 돌아왔을때 카카오 로그인 처리를 정상적으로 완료하기 위함 입니다.
import KakaoSDKAuth
class SceneDelegate: UIResponder, UIWindowSceneDelegate {
  
    func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
        if let url = URLContexts.first?.url {
            if (AuthApi.isKakaoTalkLoginUrl(url)) {
                _ = AuthController.handleOpenUrl(url: url)
            }
        }
    }
}



    @StateObject var kakaoAuthVM : KakaoAuthVM = KakaoAuthVM()
    
    Button("카카오 로그인", action: {
                kakaoAuthVM.handleKakaoLogin()
            })
    Button("카카오 로그아웃", action: {
                kakaoAuthVM.kakaoLogout()
            })