Original source (on modern site) | Article images: [1] [2]
Italien
Julius Müller-Meiningen
Mo, 22. April 2024, 20:00 Uhr
Der italienische Autor Antonio Scurati steht im Zentrum eines Zensurskandals. Die Regierung hat seinen geplanten Vortrag zur Befreiung vom Faschismus im öffentlichen Fernsehen gestoppt.
Wenn Sie auf diesen Artikel von badische-zeitung.de verlinken möchten, können Sie einfach und kostenlos folgenden HTML-Code in Ihre Internetseite einbinden:
© 2024 Badische Zeitung. Keine Gewähr für die Richtigkeit der Angaben.
Jetzt diesen Artikel lesen!
Jetzt abonnieren
nach 3 Monaten jederzeit kündbar
Ausland
Artikel verlinken
Bitte beachten Sie auch folgende Nutzungshinweise, die Datenschutzerklärung und das Impressum.
`;
this.shadowRoot.querySelector('#oauthLoginBtn').addEventListener('click', (e) => {
e.preventDefault();
if (mode == 'popup') {
this.openPopup(returnurl);
} else {
this.openLogin(returnurl);
}
});
}
openLogin(returnurl) {
location.href='https://sso.badische-zeitung.de/oauth/v2/authorize?response_type=code&client_id=1a606130-837b-4c1d-b89a-cd5cc39668b2&redirect_uri='+returnurl+'&state=xxx&mode=onsite';
}
openPopup(currentUrl) {
const popupWidth = 600;
const popupHeight = 700;
const windowWidth = window.innerWidth;
const windowHeight = window.innerHeight;
const popupLeft = (windowWidth - popupWidth) / 2;
const popupTop = (windowHeight - popupHeight) / 2;
const authUrl = 'https://sso.badische-zeitung.de/oauth/v2/authorize?response_type=code&client_id=1a606130-837b-4c1d-b89a-cd5cc39668b2&state=xxx&mode=popup&redirect_uri='+currentUrl;
const authWindow = window.open(authUrl, 'AuthWindow', `width=${popupWidth},height=${popupHeight},top=${popupTop},left=${popupLeft}`);
window.addEventListener('message', (event) => {
// if (!event.origin.match(/freinet.de|sso.badische-zeitung.de|www.badische-zeitung.de$/)) {
// return;
// }
if (event.data.status === 'success') {
console.log('Authentifizierung erfolgreich!');
window.location.reload();
}
}, false);
}
}
customElements.define('oauth-login-button', OAuthLoginButton);