# DiscourseSsoConsumer, un'estensione SSO per MediaWiki

**URL:** <https://meta.discourse.org/t/discoursessoconsumer-a-sso-extension-for-mediawiki/211445>\
**Category:** Extras\
**Created:** [8 Dicembre 2021, 4:14am UTC](https://meta.discourse.org/t/discoursessoconsumer-a-sso-extension-for-mediawiki/211445 "2021-12-08T04:14:32Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![mdoggydog](https://avatars.discourse-cdn.com/v4/letter/m/82dd89/32.png) [@mdoggydog](https://meta.discourse.org/u/mdoggydog)\
**Post date:** [7 Aprile 2022, 4:52pm UTC](https://meta.discourse.org/t/discoursessoconsumer-a-sso-extension-for-mediawiki/211445/9 "2022-04-07T16:52:24Z")

</div>

Mi dispiace, non ho alcuna esperienza con la PWA di Discourse.

Immagino ci sia un difetto fondamentale nell’interazione tra una PWA e Discourse come provider SSO, tuttavia: ogni volta che il consumer SSO vuole riautenticare un utente già loggato su Discourse, dirà al browser client di reindirizzare al server Discourse, aspettandosi che il server Discourse controlli i cookie esistenti dell’utente e reindirizzi nuovamente al consumer… e aspettandosi che tutti questi reindirizzamenti avvengano silenziosamente nel browser senza che l’utente veda nulla tranne il caricamento finale della pagina.

Ma la PWA è registrata con Android come un’applicazione completamente separata che viene invocata per determinati URL/domini, giusto? Quando la PWA reindirizza al browser originale, come farà il browser originale a sapere che questo nuovo link ha qualcosa a che fare con la sua richiesta originale? E come potrà Android sapere che dovrebbe mostrare la PWA all’utente solo se la PWA richiede effettivamente un input dall’utente? :philosoraptor:

---

_[View the full topic](https://meta.discourse.org/t/discoursessoconsumer-a-sso-extension-for-mediawiki/211445)._
