29 lines
832 B
HTML
29 lines
832 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>OAuth Callback</title>
|
|
</head>
|
|
<body>
|
|
<h2>처리 중입니다...</h2>
|
|
|
|
<script>
|
|
const hash = window.location.hash.substring(1); // '#access_token=...'
|
|
const params = new URLSearchParams(hash);
|
|
const accessToken = params.get("access_token");
|
|
|
|
if (accessToken) {
|
|
// 서버로 전송
|
|
fetch("/token", {
|
|
method: "POST",
|
|
headers: { "Content-Type": "application/json" },
|
|
body: JSON.stringify({ access_token: accessToken })
|
|
}).then(() => {
|
|
document.body.innerHTML = "<h2>✅ Login Success!</h2>";
|
|
document.body.innerHTML += "<a href='/'>go to home</a>";
|
|
});
|
|
} else {
|
|
document.body.innerHTML = "<h2>❌ Error: Access Token does not exist.</h2>";
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|