Make SSO popup fallback URL work without controller changes.
Deploy Ladill QR Plus / deploy (push) Successful in 28s
Deploy Ladill QR Plus / deploy (push) Successful in 28s
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -6,11 +6,18 @@
|
|||||||
<meta name="robots" content="noindex">
|
<meta name="robots" content="noindex">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
@php
|
||||||
|
$ssoFallbackUrl = $fallbackUrl ?? route('sso.connect', [
|
||||||
|
'redirect' => $intended,
|
||||||
|
'interactive' => 1,
|
||||||
|
'fallback' => 1,
|
||||||
|
]);
|
||||||
|
@endphp
|
||||||
<script>
|
<script>
|
||||||
(function () {
|
(function () {
|
||||||
var intended = @json($intended);
|
var intended = @json($intended);
|
||||||
var appOrigin = @json($appOrigin);
|
var appOrigin = @json($appOrigin);
|
||||||
var fallbackUrl = @json($fallbackUrl);
|
var fallbackUrl = @json($ssoFallbackUrl);
|
||||||
@if ($error)
|
@if ($error)
|
||||||
if (window.opener) {
|
if (window.opener) {
|
||||||
window.opener.postMessage({ type: 'ladill:sso:error' }, appOrigin);
|
window.opener.postMessage({ type: 'ladill:sso:error' }, appOrigin);
|
||||||
|
|||||||
Reference in New Issue
Block a user