Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Utilizzare l'estensione "t3ext-infomaniak-auth" per Typo3

Questa guida riguarda il modulo Typo3 "t3ext-infomaniak-auth" che permette agli utenti di accedere al tuo sito Typo3 (che sia ospitato da Infomaniak o meno) utilizzando le loro credenziali Infomaniak.

 

Premessa

  • Autorizzare l'accesso tramite un account Infomaniak sul tuo sito Typo3 permette ai tuoi visitatori di commentare, iscriversi a corsi o accedere a qualsiasi contenuto riservato ai membri in un solo clic, senza dover creare un nuovo account.
  • È un risparmio di tempo per loro e un metodo più sicuro per te, poiché non devi gestire ulteriori password.
  • Il funzionamento di questo modulo esterno è identico alle opzioniAccedi con Google", "Accedi con Facebook" o "Accedi con Apple"; utilizza i protocolli standard OAuth2 e OpenID Connectper consentire l'autenticazione unica (SSO).

 

A. Creare un'applicazione con Auth Infomaniak

Per fare ciò:

  1. Clicca qui per accedere alla gestione del tuo prodotto Auth sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca sul pulsante per Creare una nuova applicazione:
  3. Scegli il tipo "Web Front-End".
  4. Dai un nome alla tua applicazione.
  5. Nel campo URL, indica il nome di dominio corrispondente al tuo sito Typo3 dopo il quale aggiungi /openid-connect-authorize (consulta la documentazione github se necessario).
  6. Clicca sul pulsante per completare la creazione dell'app:
  7. Annota attentamente le 2 informazioni ottenute durante la finalizzazione della tua applicazione OAuth2:

 

B. Configurare l'estensione Typo3

In SSH, distribuisci se necessario Composer per poter recuperare le estensioni t3ext-infomaniak-auth. Per fare ciò:

Successivamente, su Typo3:

  1. Accedi alla tua interfaccia di amministrazione Typo3.
    • Verifica, se necessario, che l'estensione Infomaniak sia attivata:
  2. Clicca su Impostazioni nel menu laterale sinistro.
  3. Clicca su Configura le estensioni:
  4. Clicca sulla freccia a destra di typo3-openid-main per sviluppare la scheda client.
  5. I soli campi da compilare sono clientID e clientSecret e provengono dalle informazioni ottenute al punto A sopra.
  6. Non dimenticare di salvare le modifiche apportate alle impostazioni dell'estensione:
  7. Un pulsante aggiuntivo, per una connessione tramite identificativo Infomaniak, è ora visibile sulla tua pagina di accesso destinata agli utenti:

Questa FAQ è stata utile?