13 lines
547 B
PHP
13 lines
547 B
PHP
<?php
|
|
// SSO Auto-Redirect — encodes original URL as state
|
|
$redirect = $_GET['r'] ?? $_SERVER['REQUEST_URI'] ?? '/products/workspace.html';
|
|
$state = base64_encode($redirect);
|
|
$ssoUrl = 'https://auth.weval-consulting.com/application/o/authorize/?'
|
|
. 'client_id=aB9IF9xQ8L9u7Ty1Eq63dMYFgy59O58fqzuNulwJ'
|
|
. '&response_type=code'
|
|
. '&redirect_uri=' . urlencode('https://weval-consulting.com/api/auth-callback.php')
|
|
. '&scope=openid+profile+email'
|
|
. '&state=' . urlencode($state);
|
|
header('Location: ' . $ssoUrl, true, 302);
|
|
exit;
|