From d5f18f2d646851720ef55fe7ea69c401efbf11f2 Mon Sep 17 00:00:00 2001 From: Gucheng Wang Date: Sun, 23 Jan 2022 13:02:55 +0800 Subject: [PATCH] Support SilentSignin. --- web/src/auth/LoginPage.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/web/src/auth/LoginPage.js b/web/src/auth/LoginPage.js index d7a671c1..84f2bef7 100644 --- a/web/src/auth/LoginPage.js +++ b/web/src/auth/LoginPage.js @@ -485,6 +485,19 @@ class LoginPage extends React.Component { return null; } + const params = new URLSearchParams(this.props.location.search); + let silentSignin = params.get("silentSignin"); + if (silentSignin !== null) { + if (window !== window.parent) { + const message = {tag: "Casdoor", type: "SilentSignin", data: "signing-in"}; + window.parent.postMessage(message, "*"); + } + + let values = {}; + values["application"] = this.state.application.name; + this.onFinish(values); + } + return (