Postmessage to parent window to notify callback login
This commit is contained in:
@@ -181,5 +181,20 @@ func LoginCallback(rw http.ResponseWriter, req *http.Request) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt.Fprintf(rw, `<html><head><script>window.close();</script></head><body></body></html>`)
|
fmt.Fprintf(rw, `
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<script>
|
||||||
|
if (window.opener && !window.opener.closed) {
|
||||||
|
try {
|
||||||
|
window.opener.postMessage('done','*')
|
||||||
|
}
|
||||||
|
catch(e) { }
|
||||||
|
window.close();
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
</body>
|
||||||
|
</html>`)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user