Creazione automatica dell'account e accesso quando login_required è falso

Ciao a tutti,

In precedenza avevo configurato un flusso SSO in cui login_required era impostato su true e funzionava bene. Gli utenti all’interno della mia applicazione seguono un link alla community e il loro account viene creato automaticamente e accedono immediatamente (un avviso li informa di questo processo).

Ora voglio ridurre questo requisito ed esporre il contenuto del sito per consentire l’accesso anonimo, tuttavia, il flusso di un ‘utente connesso nella mia applicazione’ dovrebbe rimanere lo stesso. Ovvero, se provengono dalla mia applicazione, il loro account dovrebbe essere creato automaticamente e accedono immediatamente. Non dovrebbero essere trattati come anonimi.

L'immagine mostra un avviso di requisito di accesso che chiede agli utenti di autenticarsi per leggere i contenuti e vieta l'accesso anonimo. (Sottotitolato dall'IA)

Ho provato a modificare le impostazioni del sito, ma l’autenticazione ha effetto immediato solo quando login_required è attivo.

immagine

Come posso ottenere questo risultato?

Puoi ottenerlo collegandoti a https://community.example.com/session/sso per gli utenti autenticati nella tua applicazione. Ciò attiverà il flusso di accesso / creazione dell’account. Potresti anche aggiungere il parametro ?return_path per collegarti a una pagina specifica.

Per gli utenti non autenticati, dovresti comunque collegarti a https://community.example.com.

1 Mi Piace

Eccellente. Grazie!

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.