You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
942 B
28 lines
942 B
<!DOCTYPE html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<title></title>
|
|
</head>
|
|
|
|
<body>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/oidc-client/1.11.5/oidc-client.min.js"
|
|
integrity="sha512-pGtU1n/6GJ8fu6bjYVGIOT9Dphaw5IWPwVlqkpvVgqBxFkvdNbytUh0H8AP15NYF777P4D3XEeA/uDWFCpSQ1g=="
|
|
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
|
<script>
|
|
new Oidc.UserManager().signinSilentCallback()
|
|
// обновляем рефреш токен в локалсторадже
|
|
// так как safari не дает доступ к кукам
|
|
.then(() => {
|
|
const refreshToken = localStorage.getItem('refresh_token');
|
|
if (refreshToken) {
|
|
localStorage.setItem('refresh_token', new URLSearchParams(document.location.search).get('refresh_token'));
|
|
}
|
|
})
|
|
.catch((err) => {
|
|
console.error('OIDC: silent refresh callback error', err);
|
|
});
|
|
</script>
|
|
</body>
|
|
|
|
</html> |